/* Themify Customize Styling */
.iphone:before {
	content: '';
	background-image: url(https://ata-internationaltraining.com/wp-content/uploads/2017/04/Ata-international-world-map.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:-1; 
}
body {	background-image: url(https://ata-internationaltraining.com/wp-content/uploads/2017/04/Ata-international-world-map.jpg);
	background-repeat: no-repeat;
	background-position: center top;background-attachment: fixed; 
}
a {		font-weight:bold;
	text-decoration:underline;
	font-weight:bold;

	color: #004797; 
}
a:hover {		font-weight:bold;
	font-weight:bold;
 
}
#sidebar {	background: none;
	background-color: #edf5ff;
	border: 1px solid #85baff;
	padding: 20px;
	margin-top: 20px; 
}
h1 {	
	font-family:Michroma;	font-weight:normal;
 
}
h2 {	
	font-family:Michroma;	font-weight:normal;
 
}
h3 {	
	font-family:Michroma;	font-weight:normal;
 
}
h4 {	
	font-family:Michroma;	font-weight:normal;
 
}
h5 {	
	font-family:Michroma;	font-weight:normal;
 
}
h6 {	
	font-family:Michroma;	font-weight:normal;
 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff; 
}
#header {	background: none;
	background-color: #ffffff;
	padding: 0px; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background-image: url(https://ata-internationaltraining.com/wp-content/uploads/2017/04/map-background.jpg);
	background-repeat: repeat;background-attachment: fixed; 
}
#site-logo {		position:relative;
 
}
#site-description {	display: none; 
}
#main-nav a {	
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;	font-weight:normal;
	font-size:13px;

	border: 1px solid #ffffff;
	margin-left: -5px; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav a {	background: none;
	background-color: #004797; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #cfe4fc; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #cfe4fc;
	color: #004797; 
}
#main-nav-wrap #main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #cfe4fc; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #004797; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #000000; 
}
.page-title {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:800;
	text-transform:none;	text-align:center; 
}
#sidebar a, #sidebar-alt a {	
	color: #004797;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {		font-weight:bold;
 
}
#footerwrap {	background-image: url(https://ata-internationaltraining.com/wp-content/uploads/2017/04/map-background.jpg);
	background-size: cover;
	background-position: center top; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff; 
}
a {	
	color: #004797; 
}
#sidebar {	background: none;
	background-color: #edf5ff;
	border: 1px solid #85baff; 
}
h1 {	
	font-family:Michroma;	font-weight:normal;
 
}
h2 {	
	font-family:Michroma;	font-weight:normal;
 
}
h3 {	
	font-family:Michroma;	font-weight:normal;
 
}
h4 {	
	font-family:Michroma; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff; 
}
#header {	background: none;
	background-color: #ffffff; 
}
#main-nav a {	
	border: 1px solid #ffffff; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav a {	background: none;
	background-color: #004797; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #cfe4fc; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #cfe4fc;
	color: #004797; 
}
#main-nav-wrap #main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #cfe4fc; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #004797; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #000000; 
}
#sidebar a, #sidebar-alt a {	
	color: #004797; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff; 
}
a {	
	color: #004797; 
}
#sidebar {	background: none;
	background-color: #edf5ff;
	border: 1px solid #85baff; 
}
h1 {	
	font-family:Michroma;	font-weight:normal;
 
}
h2 {	
	font-family:Michroma;	font-weight:normal;
 
}
h3 {	
	font-family:Michroma;	font-weight:normal;
 
}
h4 {	
	font-family:Michroma; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff; 
}
#header {	background: none;
	background-color: #ffffff; 
}
#main-nav a {	
	border: 1px solid #ffffff; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav a {	background: none;
	background-color: #004797; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #cfe4fc; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #cfe4fc;
	color: #004797; 
}
#main-nav-wrap #main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #cfe4fc; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #004797; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #000000; 
}
#sidebar a, #sidebar-alt a {	
	color: #004797; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff; 
}
a {	
	color: #004797; 
}
#sidebar {	background: none;
	background-color: #edf5ff;
	border: 1px solid #85baff; 
}
h1 {	
	font-family:Michroma;	font-weight:normal;
 
}
h2 {	
	font-family:Michroma;	font-weight:normal;
 
}
h3 {	
	font-family:Michroma;	font-weight:normal;
 
}
h4 {	
	font-family:Michroma; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff; 
}
#header {	background: none;
	background-color: #ffffff; 
}
#main-nav a {	
	border: 1px solid #ffffff; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav a {	background: none;
	background-color: #004797; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #cfe4fc; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #cfe4fc;
	color: #004797; 
}
#main-nav-wrap #main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #cfe4fc; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #004797; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #000000; 
}
#sidebar a, #sidebar-alt a {	
	color: #004797; 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { background-image: url(http://ata-internationaltraining.com/wp-content/uploads/2017/04/map-background.jpg);
	background-size: cover;
	background-position: center top;background-attachment: fixed; }.mobile_menu_active #headerwrap .sidemenu-on nav li a { 
	font-family:Michroma;	font-weight:normal;
 }.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #004797; }
/* Themify Custom CSS */
#main-nav {
	margin-left: 5px;
}
div#layout.pagewidth.clearfix {
	background-color: white;
	padding: 20px;
}
/*Change font size in search results*/
h2.post-title.entry-title {
	font-size: 40px;
}
/*Moves the header down so no gap between content and header*/
div#pagewrap.hfeed.site {
	padding-top: 454px;
}
body.fixed-header.page-loaded #headerwrap {
	background-color: transparent;
}
/*Sticky Header*/
#headerwrap.fixed-header #header {
	background-image: url("https://ata-internationaltraining.com/map-background.jpg");
}
#headerwrap {
	border: none;
	background-color: transparent;
}
#headerwrap.fixed-header #site-logo img {
	max-height: none;
}

/*All mobile device styling*/

/*Customize Mobile Header: 680px wide*/
@media screen and (max-width: 680px) {
.fixed-header #headerwrap #site-logo img {
	max-height: none;
	/*margin-top: -15px;*/
	width: 100%;
}
}
/*END all mobile device styling*/

#content {
	padding: 0;
}
#site-logo {
	/*margin: .0em auto .4em;*/
	margin: .5em auto .1em;
	line-height: 1em;
	font-weight: 300;
	font-size: 2.6em;
}
#sidebar #searchform {
	text-align: center;
}
#sidebar a {
	font-weight: bold;
}
#sidebar #searchform #s {
	width: 100%;
}
h1, h2, h3, h4, h5, h6, h7 {
	font-weight: bold;
	font-kerning: none;
	letter-spacing: normal;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
	font-weight: bold;
	font-kerning: none;
	letter-spacing: normal;
}
.page-title {
	font-kerning: none;
	letter-spacing: normal;
}
.widgettitle {
	font-weight: bold;
}
.widget {
	margin: 0 0 2em;
}
/*Sidebar buttons*/
.widget li {
	padding: 5px;
	margin-bottom: 5px;
	font-family: "Michroma", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	text-align: center;
	font-size: 17px;
	font-weight: 900;
	border: #004797 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 1);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#004797+64,004797+73,004797+85,fffa00+85,fffa00+90,fffa00+95,004797+95,004797+95,004797+100 */
	background: #004797; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #004797 64%, #004797 73%, #004797 85%, #fffa00 85%, #fffa00 90%, #fffa00 95%, #004797 95%, #004797 95%, #004797 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #004797 64%, #004797 73%, #004797 85%, #fffa00 85%, #fffa00 90%, #fffa00 95%, #004797 95%, #004797 95%, #004797 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #004797 64%, #004797 73%, #004797 85%, #fffa00 85%, #fffa00 90%, #fffa00 95%, #004797 95%, #004797 95%, #004797 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004797', endColorstr='#004797', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	color: #FFFFFF;
}
/*Rollover behaviour for sidebar buttons*/
ul#lcp_instance_0 a:hover {
	color: #FFFA00;
}
/*Color Button Links White*/
ul#lcp_instance_0 a {
	color: white;
}
/*Remove bullets on sidebar buttons*/
#sidebar .lcp_catlist li {
	list-style: none;
	list-style-type: none;
}
ul#lcp_instance_0 {
	padding: 0;
	margin: 0;
}
/*END Remove bullets on sidebar buttons*/

/*Remove gradients and shadows from social buttons*/
#sidebar .social-links.horizontal li, #footer .social-links.horizontal li {
	background: none !important;
	background-color: none !important;
	text-shadow: unset !important;
	text-shadow: none !important;
}
.widget .social-link-item {
	padding: none;
}
.widget .social-links {
	background-color: #004797;
	padding-top: 5px;
	padding-left: 15px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
widget themify-social-links {
	padding: none;
}
.social-links .icon-large i {
	height: 28px;
	color: white;
	width: 25px;
}
/*Vision Sidebar*/
div#black-studio-tinymce-6.widget.widget_black_studio_tinymce {
	padding: 10px;
	border: #004797 solid 1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,edf5ff+100 */
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #edf5ff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fcfcfc 0%, #edf5ff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fcfcfc 0%, #edf5ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#edf5ff', GradientType=0 ); /* IE6-9 */
}
.productBack {
	background: linear-gradient(0deg, rgb(237, 237, 237) 0%, rgb(255, 255, 255) 100%);
}
.alignVertical {
	display: inline-block;
	vertical-align: middle;
	padding-top: 50%;
	padding-bottom: 50%;
}
div#black-studio-tinymce-7.widget.widget_black_studio_tinymce {
	margin-right: -35px;
}
.widget .social-links {
	text-align: center;
}
.roundedCorners10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
/*Customize Images in EMS Equipment Section*/
.emsImages {
	border: #004797 2px solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.95);
	-moz-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.95);
	box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.95);
}
.carousel-wrap {
	padding-top: 30px;
}
.clearKern {
	font-kerning: none;
	letter-spacing: normal;
}
/*Fixes left and right gap on header image*/
.pagewidth, .full_width .themify_builder_row .row_inner {
	max-width: 100%;/*Original is 96%*/
}
/*Company Values Slider*/
.themify_builder .slider-5-2-0-1.module-slider {
	background-image: url("/map-background.jpg");
	font-style: italic;
}

/*Round slider corners*/
div.sp-mask{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.gallery-images {
	text-align: center;
}
/*Round off featured images in Themify Post Addon*/
.builder-posts-wrap .post-image img {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
/*Add space below each post's hero image*/
.module-image.drop-shadow .image-wrap img {
	margin-bottom: 30px;
}
/*+++++Customize Themify Icon in Widgets+++++*/
/*Customise the icon widgets*/
.shortcode.themify-icon .themify-icon-icon::before {
	font-size: 120px;
}
/*Round Off the icon widgets*/
.themify_builder .module-widgetized .widget {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.shortcode.themify-icon {
	margin-top: -15px;
	margin-bottom: -45px;
}
.shortcode.themify-icon.xlarge .themify-icon-icon {
	margin-bottom: 75px;
	font-size: 80px;
}
/*+++++End Customize Themify Icon in Widgets+++++*/
/*Round Off pro sliders (Disabled due to rendering issues)*/
/*.module-pro-slider .sp-slide{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}*/
/*Change color of text overlay backgrounds in sliders*/
.module-slider.slider-overlay .slide-image+.slide-content {
	background-color: rgba(0, 71, 151, 0.84);
}
/*Add border to Themify post grids*/
.builder-posts-wrap .post-image img {
	border: #004797 1px solid;
}
/*Alter map padding in footer to centre better*/
/*div.shortcode.map {
	padding-left: 30px;
}*/
/*Remove space above Google map*/
/*div.col4-2.first{
    margin-top: -20px;
}*/
/*Fix facebook margin*/
div.cameronjonesweb_facebook_page_plugin {
    margin-left: -10px;
}
/*Back to top arrow*/
div.arrow-up a{
    margin-top: 45px;
}

/*All Caldera Style Mods*/
/*Style Caldera Multiline Form Element*/
.caldera-grid textarea.form-control {
	background-color: #edf5ff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,edf5ff+100 */
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #edf5ff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fcfcfc 0%, #edf5ff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fcfcfc 0%, #edf5ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#edf5ff', GradientType=0 ); /* IE6-9 */
}
/*Style Caldera Single Line Form Element*/
.caldera-grid .form-control {
	background-color: #edf5ff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,edf5ff+100 */
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #edf5ff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fcfcfc 0%, #edf5ff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fcfcfc 0%, #edf5ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#edf5ff', GradientType=0 ); /* IE6-9 */
}
/*Change the error color of forms*/
.caldera-grid .has-error .checkbox, .caldera-grid .has-error .checkbox-inline, .caldera-grid .has-error .control-label, .caldera-grid .has-error .form-control-feedback, .caldera-grid .has-error .help-block, .caldera-grid .has-error .radio, .caldera-grid .has-error .radio-inline, .caldera-grid .has-error.checkbox label, .caldera-grid .has-error.checkbox-inline label, .caldera-grid .has-error.radio label, .caldera-grid .has-error.radio-inline label {
	color: red;
}
/*Style Caldera input*/
.caldera-grid input.form-control {
	background-color: #edf5ff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,edf5ff+100 */
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #edf5ff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fcfcfc 0%, #edf5ff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fcfcfc 0%, #edf5ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#edf5ff', GradientType=0 ); /* IE6-9 */
}
/*END All Caldera Style Mods*/


/*Gradients*/
.ataGradient1 {
	background-color: #004797;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,84bfff+71,84bfff+91,004797+92,004797+95,fffa00+98,fffa00+99,84bfff+100 */
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #84bfff 71%, #84bfff 91%, #004797 92%, #004797 95%, #fffa00 98%, #fffa00 99%, #84bfff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fcfcfc 0%, #84bfff 71%, #84bfff 91%, #004797 92%, #004797 95%, #fffa00 98%, #fffa00 99%, #84bfff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fcfcfc 0%, #84bfff 71%, #84bfff 91%, #004797 92%, #004797 95%, #fffa00 98%, #fffa00 99%, #84bfff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#84bfff', GradientType=0 ); /* IE6-9 */
}
/*styling text slider on home page*/
div#slider-5-2-0-2.module.module-slider.slider-5-2-0-2.themify_builder_slider_wrap.clearfix.roundedCorners10.slider-agency .module-title {
	background-color: #004797;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,84bfff+71,84bfff+91,004797+92,004797+95,fffa00+98,fffa00+99,84bfff+100 */
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #84bfff 71%, #84bfff 91%, #004797 92%, #004797 95%, #fffa00 98%, #fffa00 99%, #84bfff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fcfcfc 0%, #84bfff 71%, #84bfff 91%, #004797 92%, #004797 95%, #fffa00 98%, #fffa00 99%, #84bfff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fcfcfc 0%, #84bfff 71%, #84bfff 91%, #004797 92%, #004797 95%, #fffa00 98%, #fffa00 99%, #84bfff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#84bfff', GradientType=0 ); /* IE6-9 */
}
/*Generic diagonal gradient*/
.ataDiagonalGradient1 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,84bfff+66,84bfff+75,84bfff+81,84bfff+81,84bfff+91,004797+91,004797+97,fffa00+97,fffa00+100,84bfff+100 */
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #fcfcfc 0%, #84bfff 66%, #84bfff 75%, #84bfff 81%, #84bfff 81%, #84bfff 91%, #004797 91%, #004797 97%, #fffa00 97%, #fffa00 100%, #84bfff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #fcfcfc 0%, #84bfff 66%, #84bfff 75%, #84bfff 81%, #84bfff 81%, #84bfff 91%, #004797 91%, #004797 97%, #fffa00 97%, #fffa00 100%, #84bfff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #fcfcfc 0%, #84bfff 66%, #84bfff 75%, #84bfff 81%, #84bfff 81%, #84bfff 91%, #004797 91%, #004797 97%, #fffa00 97%, #fffa00 100%, #84bfff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#84bfff', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/* Fix slider pro */
#pagewrap .module-pro-slider .bsp-no-background .bsp-layers-overlay {
	position: relative !important;
}
/*Fix Menu Padding messed up by Themify Update*/
#main-nav li:not(.themify-widget-menu)>ul {
	padding: .0em 0;
}
/*Fix sudden disappearance of menu links*/
#main-nav-wrap #main-nav a {
	color: white;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
/*Fix Course Link text running over*/
.post-title a {
	font-size: 19px;
}
/*START FooGallery css*/

/*Fix Truncation of FooGallery Gallery Labels*/
div.mfp-title {
	line-height: 28px;
}
/*Give FooGallery background and padding*/
.fg-default.fg-gutter-10 {
	background-color: #edf5ff;
	color: #000000;
	font-size: 20px;
	text-align: center;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
	
/*END FooGallery css*/
