/*
Theme Name: WP Global Theme
Description: Avada Child Theme for WP GLobal
Author: Monogram Group / Wordpress Sherpa
Author URI: http://www.monogramgroup.com
Template: Avada
Version: 1.0
Text Domain:  Avada
*/


/*
	
font-family: 'Noto Serif', serif;
font-family: 'Roboto', sans-serif;
font-family: 'Dosis', sans-serif;

*/

/* DESKTOP ----------------------------------------------------------- */

/* Fonts -------------------------------- */


body { 
	font-family: 'Roboto', sans-serif;
}


.home .fusion-post-content-container {
	font-family: 'Noto Serif', serif !important;
}
.fusion-main-menu > ul > li > a { font-size: 15px !important; }


.fusion-main-menu > ul > li > a,
.fusion-secondary-menu>ul>li>a {
	font-family: 'Roboto', sans-serif !important;
	text-transform: uppercase;
}

.fusion-secondary-menu>ul>li>a {
	font-size: 12px !important;
}

.fusion-secondary-menu a:hover,
.fusion-secondary-menu .current_page_item a {
	color: #005097 !important;
}

h1, h2, h3, h4, h5, h6 { letter-spacing: .5px !important; }

.post-content h3 {
	font-family: 'Noto Serif', serif !important;
	margin-bottom: 40px !important;
}

.post-content h3 {
	color: #666666 !important;
	font-size: 1.1rem !important;	
}

.fusion-title h2 {
	font-family: 'Noto Serif', serif !important;
	font-weight: 600 !important;
}

.home-content h4 {
	font-family: 'Roboto', sans-serif !important;
	font-size: inherit !important;
	font-size: 1.6rem !important;
	font-weight: bold !important;
}

.home-content .fusion_builder_column_1_3 h5 {
	color: #005595;
	font-size: 1.5rem !important;
	border: 3px solid #005595;
	padding: 1px 9px 0px 9px !important;
	display: inline-block;
	font-family: 'Roboto', sans-serif !important;
	font-weight: 500 !important;
}

.home-content .fusion_builder_column_1_3 h3 { margin-bottom: 0px !important; }

.home-content h3 strong { color: #000; }

.post-content h4 {
	color: #404040 !important;
	font-size: 26px !important;
}

.home-news h5 {
	font-family: 'Roboto', sans-serif !important;
	color: #000;
	font-size: 1.6rem !important;
	margin-bottom: 1.0rem !important;
	margin-top: 1.5rem !important;
}

.home-news h5 a {
	color: .post-content a {
	color: #005595;
};
	border-left: 1px solid #808080;
	padding-left: 10px;
	margin-left: 10px;
	font-size: .9rem !important;
}

.home-news h5 a:hover { color: #005595; }

.home h2.blog-shortcode-post-title a { color: #000 !important; }

#main .post h2 a {
	font-family: 'Noto Serif', serif !important;
	font-size: 1.1rem !important
}

.fusion-single-line-meta { color: #000; }

.tp-caption {
	font-family: 'Roboto', sans-serif !important;
	text-align: center;
}

.fusion-footer #text-9 {
	font-family: 'Roboto', sans-serif !important;
	font-size: 1.3rem !important;
	line-height: 1rem !important;
}

#text-4 .button-large {
	padding: 10px 29px !important;
	margin-top: 8px !important;
}

.fusion-copyright-notice div {
	font-family: 'Roboto', sans-serif !important;
}

.home-number-title h4 {
	font-size: 1.7rem !important;
	letter-spacing: .5px;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, 
.fusion-main-menu .sub-menu li a {
	font-family: 'Roboto', sans-serif !important;
}

.post-content a {
	color: #5a5d62;
}

.post-content a:hover {
	color: #005595;
}

/* Global -------------------------------- */


.modal-body .wpcf7 label { color: #fff !important; }
.modal-body .wpcf7-form-control { 
	color: #fff !important;
	border-color: #fff !important;
}

.modal-body .wpcf7-form-control:hover {
	background-color: #fff !important;
	color: #005097 !important;
}


#wpcf7-f911-o1 .wpcf7-text { padding-left: 10px !important; padding-right: 10px !important; }

#wpcf7-f911-o1 .wpcf7-text,
#wpcf7-f911-o1 .wpcf7-textarea { color: #666 !important; }

.fusion-header-v2 .fusion-secondary-header { border-top: none !important; }

.fusion-secondary-header { 
	background-color: #e6e6e6 !important; 
	border-bottom-color: #e6e6e6 !important; 
	border-bottom: none !important; 
}

.fusion-footer-widget-area { border-top-width: 6px !important; max-height: 90px !important; }


.fusion-header .fusion-logo { 
	margin-top: 0px !important; 
	margin-bottom: 0px !important;
}

.fusion-header { /* height: 89px !important; */ }

/* Dark BLue = 01305a */

.fusion-sticky-logo-1x { /* margin-top: 10px !important; */	 }
.fusion-is-sticky .fusion-logo a {/*  margin-top: 10px !important  */}
.fusion-header { /* margin-top: -20px !important; */ }

.fusion-header .fusion-row:first-child { padding-top: 0px !important; }

.fusion-secondary-menu li a span { padding-top: 18px !important; }

.fusion-is-sticky .fusion-main-menu > ul > li > a { 
	font-size: 15px !important; 
	margin-bottom: 0px !important;
}

.fusion-secondary-menu>ul>li>a { 
	height: 24px !important; 
	line-height: 24px !important; 
	text-transform: uppercase;  
	font-size: 11px;
}

.fusion-secondary-menu>ul>li:last-child>a { padding-right: 0px !important }

#menu-main-menu { margin-top: 12px; } 

.fusion-main-menu > ul > li > a {
	border-top: 4px solid #e6e6e6 !important;
}

.fusion-main-menu > ul > li.current-page-ancestor a,
.fusion-main-menu > ul > li.current_page_item a,
.fusion-main-menu > ul > li > a:hover {
	border-top: 4px solid #005595 !important;
}

.fusion-footer-widget-area { 
	padding-top: 42px !important;
	padding-bottom: 59px !important;
}

.footer-spacer {
	width: 25px; 
	height: 2px;
	display: inline-block;
}

#text-4 .fusion-button {
	background-color: #005595 !important;
	border: 1px solid #fff;
	color: #fff;
}

#text-4 .fusion-button-wrapper { margin-top: -12px !important; }

.fusion-footer-widget-area { border-top: none !important;}

#main { 
	padding-top: 40px !important; 
	padding-bottom: 0px !important;
}

.button-lightgray {
	border-color: #666666 !important;
	background: none !important;
}
.button-lightgray span       {  color: #666666 !important; }

.button-lightgray:hover      { 
	border-color: #47A2AE !important; 
	background-color: #47A2AE !important;
}

.button-lightgray:hover span { 
	color: #fff !important; 
}

#text-4 .fusion-button:hover {
	border-color: #01305a !important; 
	background-color: #01305a !important;
}

/* Home Page -------------------------------- */

.home .post-content p { /* font-size: 16px !important; */ }

.home-rollover-boxes .fusion-column-content { text-align: center !important; }
.home-rollover-boxes .fusion-column-content p { color: #fff; text-transform: uppercase; font-size: 1.2rem; }

.home-rollover-boxes .fusion-column-content .button-lightgray span { color: #fff !important; }

.home .tfs-slider .slide-content-container { top: 40% !important; }

.home-boxes .fusion-column-content .fusion-column-content {
	height: 230px !important;
}


.home .home-boxes p {
	color: #fff !important;
    text-align: center;
    font-size: 1.6rem !important;
    line-height: 1.5rem !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300 !important;
    margin-bottom: 0;
    margin-top: 70px;
    text-transform: none !important;
}

.home-boxes h3 {
	    color: #fff !important;
    text-align: center;
    font-family: 'Roboto', sans-serif !important;
    font-weight: bold;
    font-size: 2.3rem !important;
    line-height: 2.8rem !important;
    margin-top: 10px !important;
    margin-bottom: 0px !important;
}

/*
.home-boxes .fusion_builder_column_1_4 .fusion-column-wrapper:hover {
	background-color: #000 !important;
}
*/

.home-boxes .fusion-column-content .fusion-layout-column { margin-bottom: 0px !important; }



.home-boxes .fusion-column-content p {
	font-family: 'Roboto', sans-serif;
}

/*
.home-boxes .fusion-column-content .fusion-button {
	background: none !important;
	border: 1px solid #fff !important;
	color: #fff !important;
	width: 50% !important;
	display: none;
}
*/

.home .fusion-blog-layout-grid .post .fusion-post-wrapper { border: none; }
.home .fusion-blog-layout-grid .post .fusion-post-wrapper .fusion-content-sep { display: none; }
.home .fusion-blog-layout-grid .fusion-post-content-wrapper { padding-top: 0px !important; }

.home-posts .fusion-blog-layout-grid .fusion-post-content-wrapper { padding: 0px !important; }
.home-posts h5   { font-weight: 700 !important; }
.home-posts h5 a { font-weight: 400 !important; }
.home-posts h2.entry-title a { font-weight: 700 !important; font-size: 1.1rem !important; }


.home #wrapper #main .fusion-post-content > .blog-shortcode-post-title { line-height: 26px !important; }

/*
.home-boxes .fusion-column-content { 
	display: table;
	width: 100%;
}
*/

/*
.home-boxes .fusion-column-content p,
.home-boxes .fusion-column-content a {
	margin-top: 90px !important;
	font-size: 1.3rem !important;
	display: table-cell;
	vertical-align: middle;
}

.home-boxes .fusion-column-content p {
	padding-left: 20%;
    padding-right: 20%;
    line-height: 1.5rem !important;
}
*/

/*
.home-boxes .fusion-column-content a {
	font-size: .8rem !important;
	font-weight: 400 !important;
}
*/

/* Events Page -------------------------------- */

.events-boxes .fusion-flip-box .flip-box-front { 
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.events-boxes .fusion-flip-box .flip-box-front .flip-box-heading { background-color: #205294; }

.events-boxes .fusion-flip-box .flip-box-back a       { color: #fff; }
.events-boxes .fusion-flip-box .flip-box-back a:hover { color: #ececec}

.parent-pageid-758 #main { padding-top: 0px !important; }

/* Approach Page -------------------------------- */

.approach-columns .fusion-column-wrapper .fusion-column-wrapper {
	padding: 15% 10% !important;
}

.approach-columns .fusion-column-content p {
	color: #fff !important;
	text-align: center;
	font-size: 1.5rem;
	line-height: 1.5rem;
	font-family: 'Roboto', sans-serif !important;
	font-weight: 300 !important;
	margin-bottom: 0;
}

.approach-columns .fusion-column-content h3 {
	color: #fff !important;
	text-align: center;
	font-family: 'Roboto', sans-serif !important;
	font-weight: bold;
	font-size: 2.2rem !important;
	line-height: 2.8rem !important;
	margin-top: 10px !important;
	margin-bottom: 0px !important;
}

.approach-profile h4,
.approach-profile p,
.approach-profile li {
	color: #fff !important;
}

.approach-profile h4 {
	font-weight: bold !important;
}

/* Platform Page -------------------------------- */

.pe-col-left h4:before {
	width: 25px;
	height: 25px;
	background-color: #537EB8;
	content: "";
	display: inline-block;	
	margin-right: 20px;
	margin-top: 3px;
}

.pe-col-right p {
	color: #537EB8;
	font-family: 'Roboto', sans-serif !important;
	font-size: 1.4rem;
	margin-top: 75px;
	font-weight: 300;
}

.pd-col-left h4:before {
	width: 25px;
	height: 25px;
	background-color: #2B93D3;
	content: "";
	display: inline-block;	
	margin-right: 20px;
	margin-top: 3px;
}

.pd-col-right p {
	color: #2B93D3;
	font-family: 'Roboto', sans-serif !important;
	font-size: 1.4rem;
	margin-top: 75px;
	font-weight: 300;
}

.dp-col-left h4:before {
	width: 25px;
	height: 25px;
	background-color: #005595;
	content: "";
	display: inline-block;	
	margin-right: 20px;
	margin-top: 3px;
}

.dp-col-right p {
	color: #005595;
	font-family: 'Roboto', sans-serif !important;
	font-size: 1.4rem;
	margin-top: 75px;
	font-weight: 300;
}

.sp-col-left h4:before {
	width: 25px;
	height: 25px;
	background-color: #47A2AE;
	content: "";
	display: inline-block;	
	margin-right: 20px;
	margin-top: 3px;
}

.sp-col-right p {
	color: #47A2AE;
	font-family: 'Roboto', sans-serif !important;
	font-size: 1.4rem;
	margin-top: 75px;
	font-weight: 300;
}

/* Portfolio Page -------------------------------- */

.fusion-filter a {
	color: #666666;
	font-family: 'Roboto', sans-serif !important;
}

/*
.fusion-rollover .fusion-rollover-gallery,

*/

.fusion-rollover .fusion-rollover-title { display: none !important; }

h4.fusion-rollover-title {
	padding-top: 20px !important;
	font-weight: 200 !important;
	text-transform: uppercase;
}

.fusion-rollover-link,
.fusion-portfolio-content p,
.fusion-portfolio-content .entry-title,
.fusion-portfolio-content h4 { display: none !important;	 }

.port-text {
	color: #fff;
	font-family: 'Roboto', sans-serif !important;
	font-weight: 600 !important;
}

.fusion-image-wrapper { background-color: #F3F2F2; }
.fusion-rollover { background-color: #47A2AE; }

.btn-left {
	float: left;
}

.btn-right {
	float: right;
}

.fusion-rollover {
	background-size: 100% 100%;
}

.fusion-rollover-title {
	font-size: 20px !important;
	font-weight: bold !important;
}

.fusion-rollover-content {
/* 	padding-top: 80px !important; */
}

.fusion-filter {
	margin-right: 20px !important;
}

.fusion-filter  a {
	font-size: 15px !important;
}
	
li.fusion-filter:last-child { 
	margin-right: 0px !important;	
}

li.fusion-filter:nth-last-child(2) {
	margin-right: 1px !important;
}

li.fusion-filter:last-child a,
li.fusion-filter:nth-last-child(2) a {
	background-color: #000 !important;
	color: #fff !important;	
	padding-left: 8px;
	padding-right: 8px;
}

li.fusion-filter.fusion-active:last-child a,
li.fusion-filter:last-child a:hover,
li.fusion-filter.fusion-active:nth-last-child(2) a,
li.fusion-filter:nth-last-child(2) a:hover {
	background-color: #005494 !important;
}

@media only screen and (min-width: 1250px) {
	li.fusion-filter:last-child { 
		margin-right: 0px !important;	
		float: right;
	}
	
	li.fusion-filter:nth-last-child(2) {
		margin-left: 1px !important;
		float: right;
		margin-right: 0 !important;
	}
}


/* Team Page -------------------------------- */

.fusion-person {
	background-color: #f2f2f2;
	padding: 20px ;
}

.person-author-wrapper {
	padding-left: 10px !important;
}

.person-name {
	font-weight: bold !important;
	color: #1e66a2 !important;
	font-size: 1rem !important;
}

.person-title {
	font-size: 13px !important;
	font-family: 'Noto Serif', serif !important;
}

.fusion-person .person-desc { margin-top: 15px; }

.fusion-title.team-name { margin-bottom: 0px !important; }

.team-name h2 {
	color: #005595 !important;
	font-style: normal !important;
	font-size: 26px !important;
	font-family: 'Roboto', sans-serif !important; 
}

.fusion-title.team-title { margin-bottom: 0px !important; }

.team-title h3 {
	margin-bottom: 0px !important;
	font-style: italic !important;
	font-family: 'Roboto', sans-serif !important; 
	font-weight: normal !important;
	font-size: 20px !important;
	letter-spacing: .5px !important;
}

.team-single-left .imageframe-align-center {
	background-color: #f2f2f2;
	padding: 25px  !important;
	margin-bottom: 25px;
}

.fusion-title.team-location { margin-bottom: 0px !important; } 

.team-location h4 {
	color: #005595 !important;
	font-size: 18px !important;
	font-weight: 600 !important;
}

.team-single-left p {
	font-family: 'Roboto', sans-serif !important;
	font-weight: 300 !important;
	margin-bottom: 0px !important;
}

.fusion-page-title-bar {
	border: none !important;
	background-color: #E6E6E6 !important;
}

.fusion-header-v2 .fusion-header { border-bottom-color: #E6E6E6 !important; }


/* Events Page -------------------------------- */

html .fusion-flip-boxes .fusion-flip-box .flip-box-front,
html .fusion-flip-boxes .fusion-flip-box .flip-box-back { padding: 0px !important; }

.flip-box-back,
.flip-box-front { display: flex; }

.flip-box-front,
.flip-box-back { min-height: 180px !important; }

.fusion-flip-boxes .fusion-flip-box .flip-box-image {
	position: absolute;
	top: 40px;
}

.flip-box-back a {
	position: absolute;
	top: 50px;
}

.flip-box-heading {
	position: absolute;
	width: 100%;
	bottom: 0;
}

.flip-box-heading { font-size: 32px !important; }

.flip-box-back-inner p { 
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.flip-box-back-inner .flip-box-heading-back {
	position: absolute;
	width: 100%;
	bottom: 0;
	color: #fff;
}

.flip-box-back h3.flip-box-heading-back {
	color: #fff !important;
	font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
    line-height: 1.25 !important;
    font-size: 2rem !important;
    margin-bottom: 0 !important;
    font-weight: 500 !important;
}

.flip-box-back a { 
	font-family: 'Roboto', sans-serif !important;
	line-height: 1.5rem;	
	position: relative !important;
	margin-top: 40px;
}

.flip-box-back a:hover { cursor: hand; }

/* Events SINGLE Page -------------------------------- */

.parent-pageid-758 .article-list .fusion_builder_column:not(.fusion_builder_column_2_3) {
	background-color: #f2f2f2;
	border-top: 1px solid #005097;
	padding: 20px 30px;
}

.parent-pageid-758 .article-list .fusion_builder_column h4:before  {
	width: 19px;
	height: 19px;
	background-color: #537EB8;
	content: "";
	display: inline-block;	
	margin-right: 4px;
	margin-top: 0px;
	margin-left: 16px;
}

.parent-pageid-758 .article-list .fusion_builder_column h4 {
	font-weight: 700 !important;
	font-size: 24px !important;
    text-indent: -45px;
    line-height: 1.2 !important;
}

.parent-pageid-758 .article-list .fusion_builder_column h5 {
	color: #005097;
	margin-bottom: 0px !important;
	font-size: 16px !important;	
	padding-bottom: 0px !important;
	font-weight: bold !important;
	font-weight: 700 !important;
}


.parent-pageid-758 .article-list .fusion_builder_column h6 {
	font-family: 'Noto Serif', serif !important;
	font-size: 16px !important;
	margin-bottom: 0px !important;
	margin-top: 1em !important;
}

.parent-pageid-758 .article-list .fusion_builder_column p {
	font-size: 14px !important;
}

.portfolio-pres-title h4 {
	color: #fff !important;
}

.event-video-block p {
	color: #fff !important;
	font-size: 16px !important;
}
.event-video-block h4 {
	color: #fff !important;
	font-size: 20px !important;
}

.event-video-block .fusion-video { 
	margin-bottom: 10px;
}

/* Contact Page -------------------------------- */

.page-id-15 #main {
	padding-top: 0px !important;
}

.location-title h2 {
	color: #fff !important;
	font-style: normal !important;
	font-family: 'Roboto', sans-serif !important;	
	font-weight: 300 !important;
}

.contact-maps p {
	color: #fff !important;
	font-family: 'Roboto', sans-serif !important;
	font-size: 18px  !important;
	font-weight: 200 !important;
}

.page-id-15 h2 { 
	font-weight:  300 !important; 
	margin-top: 0px !important;
}

.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea {
	background-color: #fff !important;
	border: none !important;
}

.wpcf7 label { color: #666 !important;}

input.wpcf7-form-control {
	border-color: #666666 !important;
	color: #666666 !important;
	padding-left: 60px !important;
	padding-right: 60px !important;
}

/* BLOG ----------------------------------------------------------- */

.category #sidebar { display: none !important; }
.category #content { width: 100% !important; }

#main .post h2 a {
	font-size: 1.4rem !important;
}

.fusion-dropcap.dropcap-boxed {
	background-color: #005494 !important;
}

.post .fusion-flexslider {
	max-width: 20% !important;
	float: right !important;
	margin-right: 2%;
	height: auto !important;
}

.post .post-content {
	float: left !important;
	width: 74%
}

.single .fusion-sharing-box { margin-bottom: 60px !important; }


/* MISC ----------------------------------------------------------- */

.page-footer-btn .fusion-button:hover,
#wpcf7-f911-o2 .wpcf7-submit:hover,
.wpcf7-submit:hover {
	border-color: #01305a !important; 
	background-color: #01305a !important;
	color: #fff !important;
}

.footer-btn {
	float: right;
	margin-top: -12px !important;
}


.custom-font h3 {
	font-family: 'Roboto', sans-serif !important;
	font-size: 1.2rem !important;
}

.post-content p {
	font-size: 20px !important;
}

.fusion-secondary-menu>ul>li>a { font-size: 13px !important; }

.post-content li {
	font-size: 20px !important	
}

.fusion-blog-shortcode .fusion-read-more { 
	font-size: 16px !important;
}

/* MOBILE ----------------------------------------------------------- */

@media only screen and (min-width: 1330px) {
	.fusion-filter    { margin-right: 24px !important }
	.fusion-filter  a { font-size: 16px !important; }
}


@media only screen and (min-width: 921px) { 
	#menu-secondary-menu { display: block !important;  }
}

@media only screen and (max-width: 1230px) {
	.fusion-filter  a { font-size: 14px !important; }
	.fusion-filter { margin-right: 15px !important; }
}


@media only screen and (max-width: 1110px) {
	.fusion-filter  a { font-size: 13px !important; }
	.fusion-filter { margin-right: 12px !important; }
}


@media only screen and (max-width: 1018px) {
	.fusion-filter  a { font-size: 12px !important; }
	.fusion-filter { margin-right: 12px !important; }
}

@media only screen and (max-width: 960px) {
	.fusion-filter  a { font-size: 11px !important; }
	.fusion-filter { margin-right: 12px !important; }
}

@media only screen and (max-width: 895px) {
	.fusion-filter  a { font-size: 11px !important; }
	.fusion-filter { margin-right: 12px !important; }
}


@media only screen and (max-width: 920px) {
	
	
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, 
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header {
		padding-top: 0px !important;
	}
	
	.fusion-footer #text-9 {
		font-size: .9rem !important;
		text-align: center;
	}
	
	.fusion-footer .fusion-columns .fusion-column {
		margin-bottom: 5px !important
	}
	
	.fusion-footer-widget-area {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	
	.fusion-footer-widget-area { padding-top: 10px !important; }
	
	.pe-col-right p { margin-top: 0px; }
	.pd-col-right p { margin-top: 0px; }
	.dp-col-right p { margin-top: 0px; }
	.sp-col-right p { margin-top: 0px; }
	
	.fusion-button-wrapper.fusion-alignright,
	.fusion-button-wrapper.fusion-alignleft {
		float: none;
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.fusion-button-wrapper.fusion-alignright a,
	.fusion-button-wrapper.fusion-alignleft a {
		width: 100% !important;
	}
	
	.person-author-wrapper { text-align: center; }
	
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder { padding-top: 12px !important; }

	.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a { font-family: 'Roboto', sans-serif !important; }
	
	.post .fusion-flexslider {
		display: none !important
	}

	.post .post-content {
		width: 100% !important
	}
	
	#menu-secondary-menu { display: none !important;  }
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, 
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header { padding-top: 20px !important; }
	
	.footer-btn {
		margin-top: 5px !important;
		float: none !important;
	}
	
}

@media only screen and (max-width: 620px) {
	.tp-rightarrow { left: 106% !important }	
	.tp-leftarrow { left: -5% !important; }
	
	.home .fusion-header-wrapper,
	.home .background-image { margin-top: -100px !important; }
	
}

@media only screen and (max-width: 500px) {
	.tp-rightarrow { left: 108% !important }	
	.tp-leftarrow { left: -8% !important; }
}


/* CROSS BROWSER ----------------------------------------------------------- */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	/* IE10+ CSS styles go here */
	.fusion-standard-logo,
	.fusion-sticky-logo-1x {
		height: 65px !important;	
		width: 139px !important;
	}
	.fusion-header-wrapper {
		background-color: #e6e6e6 !important;
	}
}