/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
    display: none !important;
}
.vcard, 
.fusion-meta-info-wrapper .fusion-inline-sep:nth-child(1) { 
	display: none; 
} 
 
body.postid-992 .fusion-page-title-bar {
	background-image: url("//www.swirlds.com//wp-content/uploads/2016/05/subpage-title-bar-2.jpg") !important;
} 

.fusion-alert, .avada-contact-form { display: none !important; } 

body {
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

p, td, li, .tab-content, .panel-body, .person-desc, .reading-box-description, .textwidget a {
	font-size:15px !important;
}

p a { 
	text-decoration: underline; 
	padding-right: 17px; 
	background: url(/images/extlink-out.png) right center no-repeat; 
} 

h4 a:hover, 
p a:hover { 
	text-decoration: underline; 
	background: url(/images/extlink-over.png) right center no-repeat; 
	color: #83b91a !Important; 
} 

#sidebar{
	padding-top:20px !important;
}

div.fusion-logo { 
	margin-left: 97px; 
} 

.fusion-main-menu { 
	float: left; 
	padding-left: 45px; 
} 

.fusion-main-menu ul > li > a:hover { 
	color: #004c97 !Important; 
	border-color: #004c97 !Important; 
} 

.fusion-main-menu .current-menu-item > a, 
.fusion-main-menu .current-page-parent a { 
	color: #004c97 !Important; 
	border-color: #004c97 !Important; 
}

#main { 
	padding-top: 0 !Important; 
	padding-bottom: 5px !Important; 
} 

.fusion-toggle-heading, h4.fusion-tab-heading, .person-name{
	font-size:15px !important;
}
.title-heading-left p{
	font-size:18px !important;
}
.recent-posts-content{
	
}

.s-slider-title { 
	padding-bottom: 4px !Important; 
	line-height: 1.47em !Important; 
	box-shadow: .3em 0 0 rgba(17, 113, 192, 0.7), -.3em 0 0 rgba(17, 113, 192, 0.7);
	background-color: rgba(17, 113, 192, 0.7); 
} 

.fusion-one-full > div > h1 { 
	margin-top: 0 !Important; 
	margin-bottom: 0 !Important; 
} 

#s-is-a-software-platform { 
	padding-left: 160px !Important; 
	font-size: 15px !Important; 
}

#s-imagine-the-apps > div > h2 { 
	line-height: 40px !Important; 
	font-size: 30px !Important; 
} 

.s-section-title, .s-section-title h1 { 
	font-size: 26px !Important; 
} 

.s-secure-reliable-fair-trust-speed-cost-boxes > div { 
	margin-bottom: 0 !Important; 
} 

.s-secure-reliable-fair-trust-speed-cost-boxes > div > .col { 
	padding-bottom: 7px !Important; 
} 

.s-applications-list { 
	width: 33%; 
	line-height: 27.2px !Important;
	font-size: 15px !Important; 
	float: left; 
} 

/*.s-applications-list > li > .icon-wrapper { 
	height: 17px !Important;
} */

.s-dd-list, .s-tab-list { 
	line-height: 27.2px !Important;
	font-size: 15px !Important; 
} 


.fusion-recent-posts { 
	margin-bottom: 0 !Important; 
} 

.fusion-date-and-formats { 
	margin-bottom: 20px !Important; 
}

div.fusion-content-boxes.content-boxes.columns.fusion-columns-3.fusion-columns-total-3.fusion-content-boxes-3.content-boxes-icon-on-top.row.content-left { 
	margin-bottom: 0 !Important;
} 

div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-5.fusion-parallax-none.nonhundred-percent-fullwidth { 
	background-position: center top !Important; 
} 

.fusion-date-and-formats .fusion-date-box { 
	background-color: #004c97 !Important; 
} 

.fusion-date-and-formats .fusion-format-box i { 
	color: #004c97 !Important; 
}

.s-news-and-events-items h4.entry-title, .s-news-and-events-items h4.entry-title a { 
	color: #004c97 !Important; 
} 

.s-resources-item h4.entry-title, .s-resources-item h4.entry-title a { 
	color: #004c97 !Important; 
} 

.whitepaper-download-btn{
	border-top:1px solid #e7e6e6;
	border-bottom:1px solid #e7e6e6;
	text-align:right;
}
.whitepaper-download-btn p{
	margin-bottom:0px;
}

.fusion-content-widget-area .widget { 
	margin-bottom: 0; 
} 

#s-partner-ping img { 
	width: 80% !Important; 
} 

#s-solutions-dload-box { 
	text-align: center !Important; 
} 

.fusion-main-menu > ul > li > a { 
	padding-top: 5px; 
} 

.s-news-and-events-items .fusion-format-box { 
	visibility: hidden !Important; 
} 

.fusion-page-title-bar .fusion-breadcrumbs { 
	font-size: 13px !Important; 
} 

.post .entry-title { 
	color: #004c97 !Important; 
} 

div.fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow { 
	max-width: 225px;
	float: left;
	margin-right: 25px;
	margin-bottom: 5px;
}

.s-partner-text { 
	height: 194px; 
	display: table; 
} 

.s-partner-text .fusion-column-wrapper { 
  display: table-cell; 
  vertical-align: middle;
} 

div.sb-toggle-wrapper { 
	display: none !Important; 
} 

img.fusion-standard-logo.fusion-logo-1x { 
	width: 97px !Important;
} 

img.fusion-standard-logo.fusion-logo-2x { 
	width: 97px !Important;
} 

.fusion-page-title-bar h1, 
.fusion-page-title-bar .fusion-breadcrumbs, 
.fusion-page-title-bar .fusion-breadcrumbs a { 
	color: #ffffff !Important; 
} 

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) { 
.fusion-standard-logo.fusion-logo-2x { 
	width: 97px !Important;
} 

@media only screen and (max-width: 800px){

#s-is-a-software-platform { 
	padding: 0px 11.25% !important; 
	text-align: center !important;
}

}

h2.swirlds-youtube-title { 
	color: #004c97 !important; 
	font-size: 18px !important; 
	font-family: 'Antic Slab' !important; 
	font-weight: 400 !important; 
	letter-spacing: 0px !important; 
	line-height: 1.5 !important; 
	margin-bottom: 1.1em !important; 
	margin-top: 0em !important; 
	padding: 0 !important; 
} 

.swirlds-youtube { 
	-moz-box-shadow: 0px 7px 21px -7px rgba(68,68,68,1);
	-webkit-box-shadow: 0px 7px 21px -7px rgba(68,68,68,1);
	box-shadow: 0px 7px 21px -7px rgba(68,68,68,1);
	margin-bottom: 5%; 
	margin-top: 0; 
	
} 




