@charset "UTF-8";
@import url("../Divi/style.css");

/* CSS Document */

/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
 
 Verde: color:rgba(0, 168, 79, 1) #00a84f;
 
*/

@-ms-viewport { width: device-width; }

html{background-color:white;}

.dark_bg_50{background-color:rgba(0,0,0,.5) !important;}
.dark_bg_20{background-color:rgba(0,0,0,.2) !important;}

.light_bg_50{background-color:rgba(255,255,255,.9) !important;}


.full_width{max-width: 100% !important; width: 100% !important;}
.width_50percent{width:50%;}

.green_button{
	margin-top:2em;
	background-color: rgba(15, 142, 48, .75);
	text-align:center;
	width:100% !important;
}

.green_button a{	padding:1em 0;
    display: block;
    width: 100%;
    height: 100%;
	color:#fff;
	font-weight:600;
}
	
.green_button a:hover{
	background-color: rgba(15, 142, 48, 1);
}

.green_underline h1{font-size:2.9em;
font-weight:500; 
border-bottom: 3px solid #00a84f; 
margin-bottom:.5em;
padding-bottom:.1em;
}

.green_underline h2{
font-size:2.2em;
margin-bottom:1em;
}

.grey_underline{border-bottom:1px solid #CCCCCC;}

.h2_enhance h2{font-size:2.2em;}

.et_pb_toggle_title{
    font-weight: bold;
    font-size: 1.2em;
}

@media (max-width: 980px){
	
html{background-color:black !important;}	
.et_pb_row{padding-top: 0 !important; padding-bottom: 0 !important;}
.home .et_pb_row{padding-top: 20px !important; padding-bottom: 20px !important;}
}

/* Bullet Points*/

.et_pb_module ul li{
   list-style: none;
}
.et_pb_module ul li:before{
   content: '';
   display: inline-block;
   height: 12px;
   width: 12px;
   background-image: url(https://uatp.com/wp-content/uploads/2016/02/UATP_bullet.png);
   background-size:contain;
   margin-right:5px;
}

/* GDPR CONSENT ///////////////////////--------------------------------------------- */
.ct-ultimate-gdpr-cookie-modal-content img{max-width: 100px !important;}

.cookie_consent_infotext{
	font-size:.9em;
	line-height:1.4em;
}

.cookie_consent_infotext h3{    
	margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.cookie_consent_infotext h4{    
	margin-top: 20px;
    margin-bottom: 40px;
	font-size:22px;
}

.cookie_consent_infotext ul{
	list-style:disc;
	padding-bottom: .6em;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 1.4em;
}
.cookie_consent_infotext ul li{
	margin-bottom:.8em;
}


/* WORDPRESS GDPR PLUGIN ///////////////////////--------------------------------------------- */
.wordpress-gdpr-privacy-settings-trigger-container {
    height: 30px;
    font-size: 10px;
    width: 30px;
    line-height: 30px;
    z-index: 9999;
	bottom:8px;
}
a.wordpress-gdpr-popup-privacy-settings-service-category{position: relative;}
a.wordpress-gdpr-popup-privacy-settings-service-category:after{
	content:"\f067";
	color: #333333;
	font-family: "FontAwesome";
	position: absolute;
	right: 5%;
	top: 50%;
	margin-top: -10px;
	width:20px;
	height:20px;
	display:block;
}
a.wordpress-gdpr-popup-privacy-settings-service-category:hover:after, a.wordpress-gdpr-popup-privacy-settings-service-category:focus:after{
	color: #00a84f;
}



/* UBER MENU ///////////////////////--------------------------------------------- */

.ubermenu-retractor-mobile{color: #000;}

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
    background-color: rgba(255, 255, 255, .95);
	border-top:4px solid rgba(0, 168, 79, 1);
}

.menu-item-110 .ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
	border-top:none;
}


.ubermenu-main a, .ubermenu .ubermenu-target-text{color:#353535; font-family: Open Sans Condensed, arial, sans-serif !important; }
.ubermenu .ubermenu-target-text {font-size:1.15em;}
	
#ubermenu-nav-main-3-primary-menu li a, #ubermenu-nav-main-3-primary-menu li span{padding-left: 8px; padding-right: 8px;}	
#ubermenu-main-3-primary-menu>ul>li>a:hover{color:rgba(0, 168, 79, 1);}
	
.ubermenu-submenu a{color:rgba(0, 168, 79, 1); font-size:.95em; font-weight:bold; padding:20px 0 20px 8px !important; }

.ubermenu-submenu-id-588, .ubermenu-submenu-id-200{
	width:100% !important;
	max-width:250px !important;
	padding:0 !important;
}

.ubermenu-submenu-id-588 li, .ubermenu-submenu-id-200 li{
border-bottom: 1px solid #fff !important;
}

.ubermenu-submenu-id-588 li:last-child, .ubermenu-submenu-id-200 li:last-child{
border-bottom: none !important;
}

.ubermenu-submenu-id-140, .ubermenu-submenu-id-142, .ubermenu-submenu-id-195, .ubermenu-submenu-id-196, .ubermenu-submenu-id-936{padding-bottom:0 !important;}

.ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
    margin-top: 0px !important;
}

.ubermenu-active.ubermenu-has-submenu-mega{
background-color: rgba(0, 168, 79, 1) !important;
color:#fff !important;
-webkit-border-top-left-radius: 2px!important;
-webkit-border-top-right-radius: 2px!important;
-moz-border-radius-topleft: 2px!important;
-moz-border-radius-topright: 2px!important;
border-top-left-radius: 2px!important;
border-top-right-radius: 2px!important;
}

.ubermenu-active.ubermenu-has-submenu-mega>a{
   color:#fff !important;
}

/* Menu Item Link on Hover */
.ubermenu-submenu a:hover{
   background-color: rgba(0, 168, 79, 1);
   color:rgba(255, 255, 255, 1);
}

/* Menu Items */
/* English */
.ubermenu-submenu-id-145{max-width:230px;} 
/* Spanish */
.ubermenu-submenu-id-195,
.ubermenu-submenu-id-196, 
.ubermenu-submenu-id-197{max-width:250px;}
/* Charge Cards Item */ 
#menu-item-137 img, #menu-item-180 img{margin-top: -9px; margin-right:13px;}

/* DataStream Item */  
#menu-item-141 a, #menu-item-183 a{background-image:url(https://uatp.com/wp-content/uploads/2015/12/UATP_DataStream_sprite.png);
background-size:50%;
background-repeat:no-repeat;
background-position:17% -27px;
height:52px;
padding-left:30px;
width:100%;
max-width:250px;
}
#menu-item-141 a:hover, #menu-item-183 a:hover{background-image:url(https://uatp.com/wp-content/uploads/2015/12/UATP_DataStream_sprite.png);
background-position:17% 18px;
}

/* DataMine Item */ 
#menu-item-143 a, #menu-item-184 a{background-image:url(https://uatp.com/wp-content/uploads/2015/12/UATP_DataMine_sprite.png);
background-size:50%;
background-repeat:no-repeat;
background-position:17% -27px;
height:52px;
padding-left:30px;
width:100%;
max-width:257px;
}
#menu-item-143 a:hover, #menu-item-184 a:hover{background-image:url(https://uatp.com/wp-content/uploads/2015/12/UATP_DataMine_sprite.png);
background-position:17% 18px;
}

/* DataMine View */ 
#menu-item-2089 a, #menu-item-2089 a{background-image:url(https://uatp.com/wp-content/uploads/2016/11/UATP_DataView_SM-1.png);
background-size:50%;
background-repeat:no-repeat;
background-position:17% -27px;
height:52px;
padding-left:30px;
width:100%;
max-width:250px;
}
#menu-item-2089 a:hover, #menu-item-2089 a:hover{background-image:url(https://uatp.com/wp-content/uploads/2016/11/UATP_DataView_SM-1.png);
background-position:17% 18px;
}



/* Atcan Item */ 
#menu-item-1632 a, #menu-item-1632 a{background-image:url(https://uatp.com/wp-content/uploads/2016/06/UATP_ATCAN_sprite.png);
background-size:50%;
background-repeat:no-repeat;
background-position:17% -27px;
height:52px;
padding-left:30px;
width:100%;
max-width:250px;
}
#menu-item-1632 a:hover, #menu-item-1632 a:hover{background-image:url(https://uatp.com/wp-content/uploads/2016/06/UATP_ATCAN_sprite.png);
background-position:17% 18px;
}


/* Ceptor Item */ 
#menu-item-3907 a, #menu-item-3907 a{background-image:url(https://uatp.com/wp-content/uploads/2018/02/UATP_Ceptor_sprite.png);
background-size:50%;
background-repeat:no-repeat;
background-position:17% -27px;
height:52px;
padding-left:30px;
width:100%;
max-width:250px;
}
#menu-item-3907 a:hover, #menu-item-3907 a:hover{background-image:url(https://uatp.com/wp-content/uploads/2018/02/UATP_Ceptor_sprite.png);
background-position:17% 18px;
}



/* Partners Submenu */
.ubermenu-submenu-id-716{padding-bottom:0 !important;}

/* Search Item */
#menu-item-161 ul, #menu-item-203 ul{  
    background-color: rgba(0, 168, 79, 1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/* Link hover image preloader */
#image_preloader{display:none !important; visibility:hidden !important;}
#image_preloader_section{display:none !important; visibility:hidden !important;}

/* Language selector */

#icl_lang_sel_widget-2{padding:0;}
.ubermenu-submenu-id-110{overflow: visible !important; background-color:transparent !important;  box-shadow:none !important;}
#lang_sel_click li {
    width: 100%;
}

#lang_sel_click ul ul{width:100%;}

#lang_sel_click {
    height: auto;
    font-family: Open Sans, arial, sans-serif;
}

#menu-item-174 ul{margin-bottom:0;}

#lang_sel_click ul ul li a, #lang_sel_click ul li a{
border: 1px solid #FFF;
}

/* Hide Text in Submenu links: Datastream/Datamine/Dataview/Atcan */
.imageSubItem>.ubermenu-target-text{visibility:hidden !important; display:none !important;}


@media only screen and (max-width:980px){
#et_mobile_nav_menu{display:none !important;}


div#et-top-navigation{
    padding:0 !important;
    bottom:auto !important;
    top:auto !important;
    position:relative;
    margin-top:0px;
    right:auto;
    left:auto;
    width:100%;
    overflow:visible !important;
}
nav#top-menu-nav{
    float:none !important;
}
.et_header_style_left .logo_container{
    position:relative !important;
    height:auto !important;
    padding:20px 0 0px 29px;
	max-width:200px;
	margin: 0 auto;
} 

.ubermenu-responsive-toggle {
    margin: 0 auto !important;
    width: 140px !important;
	float:none !important; 
}

/* Charge Cards Item */ 
#menu-item-137 a, #menu-item-180 a{padding-bottom: inherit;}
#menu-item-137 img, #menu-item-180 img{margin-top: inherit;}

/* Issuers */ 
#menu-item-514{height: 49px;}
/* Corporate charge cards */ 
#menu-item-1719{height: 49px;}

}

@media only screen and (min-width:980px) and (max-width:1180px){
#ubermenu-nav-main-3-primary-menu li{font-size:.75em;}
#ubermenu-nav-main-3-primary-menu li a, #ubermenu-nav-main-3-primary-menu li span{padding-left: 5px; padding-right: 5px;}
.ubermenu-submenu{font-size:1.5em;}
}
@media only screen and (min-width:1180px) and (max-width:1350px){
	#ubermenu-nav-main-3-primary-menu li{font-size:12px;}
}

/* HEADER ///////////////////////--------------------------------------------- */
.home #main-header{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjQyIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 5%, rgba(255,255,255,0.42) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(5%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.42)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 5%,rgba(255,255,255,0.42) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 5%,rgba(255,255,255,0.42) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 5%,rgba(255,255,255,0.42) 100%);
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 5%,rgba(255,255,255,0.42) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#6bffffff',GradientType=1 );
	
border-bottom: 3px solid rgba(122,193,67,.7);

}

#main-header{
background-color: #fff;
z-index:9999;
}

@media only screen and (max-width:980px){#main-header{
background-color: #fff;
}}



/* HOME ///////////////////////--------------------------------------------- */
.ms-nav-next, .ms-nav-prev{
	opacity:.6 !important;
	top: 52% !important;
}


@media only screen and (min-width:981px) {
	
#home_slider{position:absolute;
	width:100%;
	height:100%;
	top:0px;
	z-index:0;
}}


/* PRODUCTS AND SOLUTIONS ///////////////////////--------------------------------------------- */

#products_solutions_section01{min-height: 630px;}

#products_solutions_section01 h2 {font-size: 4em; font-weight:600; font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;}

.products_solutions_section01_text div{width:100%; background-color: rgba(0, 0, 0, .5); color:#fff;}

.products_solutions_section01_text div p{
    padding: 1.5em;
    line-height: 1.5em;}
	
.products_solutions_section01_text div:nth-child(2){
	background-color: rgba(15, 142, 48, .75);
	text-align:center;
}

.products_solutions_section01_text div:nth-child(2) a{
	padding:1em 0;
    display: block;
    width: 100%;
    height: 100%;
	color:#fff;
	font-weight:600;
}

.products_solutions_section01_text div:nth-child(2) a:hover{
	background-color: rgba(15, 142, 48, 1);
}

@media only screen and (max-width:981px) {#products_solutions_section01{ min-height:1000px;}}
@media only screen and (max-width:481px) {#products_solutions_section01{ min-height:1200px;}}

/* ISSUERS///////////////////////--------------------------------------------- */

#issuers_airplus_row{
	border: 1px solid #81d742;
	max-width:540px;
}

#issuers_airplus_row .et_pb_code div{
	margin: 0 auto;
    width: 100%;
    max-width: 385px;
}

#issuers_airplus_row .et_pb_code div img{
	margin: 0 15px;
}

.page-id-395 .et_pb_promo_description{padding-bottom:2px;}

/* TRAVEL PROTECTION PLANS///////////////////////--------------------------------------------- */

.page-id-289 .et_pb_section{padding-top: 0; padding-bottom: 0;}

.code_two_columns>.et_pb_code_inner {max-width: 1080px;
    margin: 0 auto;
	width: 80%;
    height: auto;
}


.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth>.et_pb_row div:nth-child(1), .code_two_columns div:nth-child(2){width:100%; float:none; color:#fff;}

.page-id-289 .code_two_columns>.et_pb_code_inner div:nth-child(1) h1{color:#FFFFFF;
 font-family: Open Sans, arial, sans-serif !important;
	font-size:2.1em;
}

.code_two_columns>.et_pb_code_inner div:nth-child(2) ul{padding-bottom: 0 !important;}


.page-id-289 .et_pb_row.et_pb_row_fullwidth, .page-id-289 .et_pb_specialty_fullwidth > .page-id-289 .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
}

@media (min-width: 981px){
	
.page-id-289 .code_two_columns > .et_pb_code_inner div:nth-child(1), .page-id-289 .code_two_columns > .et_pb_code_inner div:nth-child(2) {
    width: 50% !important;
    float: left;
    color: rgb(255, 255, 255);
}
	
.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
}


}

/* AIRLINE PAYMENT SOLUTIONS ///////////////////////--------------------------------------------- */

.page-id-1360 #airlinepayment_section01_top_text{
	width:100%; 
	color:#000;
}


/* CHARGE CARDS ///////////////////////--------------------------------------------- */


.page-id-524 .code_two_columns>.et_pb_code_inner div:nth-child(1), .page-id-524 .code_two_columns>.et_pb_code_inner div:nth-child(2){
	width:100%;
}


.page-id-524 .code_two_columns>.et_pb_code_inner div:nth-child(1) h1{
	color: rgb(37,30,30);
	font-family: Open Sans Condensed, arial, sans-serif !important;
	font-size:3em !important;
	width:100%;
}

.page-id-524 .code_two_columns>.et_pb_code_inner div:nth-child(2) img{
	float:none;
	width: 100%;
	max-width:325px;
	margin:0 auto;
	display:block;
	margin-top: 4em;
}


#charge_cards_text_underline{ background-color: rgba(0, 168, 79, 1);
    width: 100%;
    max-width: 410px;
    height: .5em;
    margin-top: .3em;
	margin-bottom:1em;
}

#charge_cards_text{
	clear:both;
	color: #000; 
	margin-bottom:1em;
}

.charge_cards_section02_text div{width:100%; background-color: rgba(255, 255, 255, 1); color:#000;}

.charge_cards_section02_text div h2{
    padding: 1.5em 1.5em .5em 1.5em;
    line-height: 1.5em;
	font-weight: 600;}
.charge_cards_section02_text div p{
    padding: 1.5em;
    line-height: 1.5em;
	font-weight: 600;}
	
.charge_cards_section02_text div:nth-child(1){
	padding:.6em;
	min-height:inherit;
}
.charge_cards_section02_text div:nth-child(2){
	background-color: rgba(15, 142, 48, .9);
	text-align:center;
}

.charge_cards_section02_text div:nth-child(2) a{
	padding:1em 0;
    display: block;
    width: 100%;
    height: 100%;
	color:#fff;
	font-weight:bold;
}

.charge_cards_section02_text div:nth-child(2) a:hover{
	background-color: rgba(15, 142, 48, 1);
}

@media (min-width: 981px){
	
.page-id-524 .code_two_columns>.et_pb_code_inner div:nth-child(1),.page-id-524 .code_two_columns>.et_pb_code_inner div:nth-child(2){width:50%; float:left; color:#fff;}
	
.page-id-524 .code_two_columns div:nth-child(1) h1{
	color: rgb(37,30,30);
	font-family: Open Sans Condensed, arial, sans-serif !important;
	font-size:5em !important;
}

.charge_cards_section02_text div:nth-child(1){
	padding:.6em;
	min-height: 170px;
}
}


/* AFP SECTION ///////////////////////--------------------------------------------- */
.page-id-737 .et_pb_main_blurb_image, .page-id-737 .et_pb_main_blurb_image{margin-bottom:17px !important;}

/* DATASTREAM ///////////////////////--------------------------------------------- */

.page-id-1168 #datastream_section01_top_text{
	float:none; 
	clear:both; 
	margin-bottom:2em; 
	width:100%; 
	color:#000;
}
.page-id-1168 .code_two_columns ul li, .page-id-1168 .code_two_columns p{
	color:#000 !important;
}

.datastream_section02_text div{
	width:100%; 
	background-color: rgba(255, 255, 255, 1); 
	color:#000;
}

.datastream_section02_text div p{
    padding: 1.5em;
    line-height: 1.5em;
	font-weight: 600;
	text-align:center;
}
	
.datastream_section02_text div:nth-child(1){
	padding:.6em;
	min-height:inherit;
}
.datastream_section02_text div:nth-child(2){
	background-color: rgba(15, 142, 48, .9);
	text-align:center;
}

.datastream_section02_text div:nth-child(2) a{
	padding:1em 0;
    display: block;
    width: 100%;
    height: 100%;
	color:#fff;
	font-weight:bold;
}

.datastream_section02_text div:nth-child(2) a:hover{
	background-color: rgba(15, 142, 48, 1);
}

#datastream_section03_email{border: 2px solid rgba(15, 142, 48, 1); padding:1em; max-width:380px;}

.page-id-1168 #datastream_section02 {background-color: #ffffff;}
.page-id-1168 #datastream_section02_top_text{float:none; clear:both; margin-bottom:2em; width:100%; color:#000;}
.page-id-1168 #datastream_section02 h2{margin-bottom:0;}
.page-id-1168 .datastream_section02_column{height:152px; position:relative;}
.page-id-1168 .datastream_section02_green_bt{position:absolute; bottom:0;}


@media (min-width: 1344px){
	.page-id-1168 .datastream_section02_column{height:inherit; position:relative;}
	.page-id-1168 .datastream_section02_green_bt{position:relative;}
}

@media (min-width: 981px){

.datastream_section02_text div:nth-child(1){
	padding:.6em;
	min-height: 70px;
}

.datastream_section03_text div:nth-child(1){
	padding-right:3%;
}
.datastream_section03_text div:nth-child(2){
	padding-right:none;
}
}


/* DATA VIEW ///////////////////////--------------------------------------------- */

.page-id-2017 #dataview_section01_top_text{
	float:none; 
	clear:both; 
	margin-bottom:2em; 
	width:100%; 
	color:#000;
}

/* CEPTOR ///////////////////////--------------------------------------------- */
.page-id-3878 sup{font-size:.6em;}


/* MERCHANTS ///////////////////////--------------------------------------------- */

body.page-id-622 {
	background-image: url(https://uatp.com/wp-content/uploads/2015/12/merchants_background.jpg);
}


.merchants_section02_text div{
	width:100%; 
	background-color: rgba(255, 255, 255, 1); 
	color:#000;
}

.merchants_section02_text div p{
    padding: 1.5em;
    line-height: 1.5em;
	font-weight: 600;
	text-align:center;
}
	
.merchants_section02_text div:nth-child(1){
	padding:.6em;
	min-height:inherit;
}
.merchants_section02_text div:nth-child(2){
	background-color: rgba(15, 142, 48, .9);
	text-align:center;
}

.merchants_section02_text div:nth-child(2) a{
	padding:1em 0;
    display: block;
    width: 100%;
    height: 100%;
	color:#fff;
	font-weight:bold;
}

.merchants_section02_text div:nth-child(2) a:hover{
	background-color: rgba(15, 142, 48, 1);
}

#merchants_section03_email{border: 2px solid rgba(15, 142, 48, 1); padding:1em; max-width:380px;}

.page-id-622 #merchants_section02 {background-color: #ffffff;}
.page-id-622 #merchants_section02_top_text{float:none; clear:both; margin-bottom:2em; width:100%; color:#000;}
.page-id-622 #merchants_section02 h2{margin-bottom:0;}
.page-id-622 .merchants_section02_column{height:152px; position:relative; margin-top:3em;}


/* Master MERCHANTS ------------------------------------- */


.page-id-1317 .et_pb_accordion img{
	max-width:260px;
}

.page-id-1317 .et_pb_toggle_content{
	margin-top:1.5em;
}

.page-id-1317 .et_pb_toggle{
	background-repeat: no-repeat;
  	background-position: 18px 14px !important;
    background-size: auto 50px !important;
	min-height:80px;
}

.code_two_columns>.et_pb_code_inner div:nth-child(1), .code_two_columns>.et_pb_code_inner div:nth-child(2){width:50%; float:left; color:#fff;}


@media (min-width: 1344px){
	.page-id-622 .merchants_section02_column{height:inherit; position:relative;}
	.page-id-622 .merchants_section02_green_bt{position:relative;}
}

@media (min-width: 981px){
.page-id-622 .code_two_columns div:nth-child(3), .code_two_columns div:nth-child(4){width:50%; float:left;}
.page-id-622 .code_two_columns div:nth-child(2){padding-right:3%;}

.merchants_section02_text div:nth-child(1){
	padding:.6em;
	min-height: 70px;
}

.merchants_section03_text div:nth-child(1){
	padding-right:3%;
}
.merchants_section03_text div:nth-child(2){
	padding-right:none;
}
}

/* UATP ONLINE ACCEPTANCE ///////////////////////--------------------------------------------- */

.page-id-1022  .et_pb_section_0{
	background-position: bottom;
}


/* PARTNERS///////////////////////--------------------------------------------- */

.page-id-704 .et_pb_accordion img, .page-id-656 .et_pb_accordion img{
	max-width:260px;
}

.page-id-704 .et_pb_toggle_content, .page-id-656 .et_pb_toggle_content{
	margin-top:1em;
}

.page-id-704 .et_pb_toggle, .page-id-656 .et_pb_toggle{
	background-repeat: no-repeat !important;
  	background-position: 18px 14px !important;
    background-size: auto 50px !important;
	min-height:80px;
}

/* NEWS & EVENTS///////////////////////--------------------------------------------- */

.single-post #left-area {padding-bottom: 0 !important;}
.single-post .et_pb_post {margin-bottom:0 !important; padding-bottom:0px !important;}


.et_pb_title_featured_container img {max-width:300px; margin-bottom:2em;}

.et_pb_posts h2{font-size:2.2em; font-family: Open Sans, arial, sans-serif; font-weight:600; line-height:1.1em;}
.et_pb_post h3{color: #fff !important;}

.post_text{color: #fff !important;}
.more-link{text-align:right; font-weight:600;}

.et_pb_posts article{
    max-width: 100%;
    padding: 30px 30px 10px 30px;
}

.et_pb_posts article:nth-child(odd){
    background: rgba(0,0,0,.65);
}

.et_pb_posts article:nth-child(even){
    background: rgba(0,0,0,.5);
}

.pagination{font-size:1.2em;}
.pagination a{background-color:rgba(0,0,0,.5); padding:.3em; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

@media (min-width: 981px){
	
.et_pb_post .entry-featured-image-url{
	max-width:325px;
	left:0;
	margin: 0 auto;
}
.et_pb_posts a img{
	max-width:325px;
	left:0;
	margin: 0 auto;
}

.et_pb_posts article{
    padding: 1px 30px 10px 30px;
	padding-top: 2em;
    max-width: 500px;
	margin: 2em auto;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}

}
/* EVENTS ///////////////////////--------------------------------------------- */

.page-id-612 .main_title{color:#fff;}

.page-id-612 #main-content{background-image:url(https://uatp.com/wp-content/uploads/2017/02/news_events_background4.jpg);
background-size:cover;
    background-repeat: no-repeat;
    background-position: top center;
	background-attachment:fixed;
}

.evo_sort_btn, .eventon_sorting_section p{color:#FFF !important;}
.no_events {color:#C7C7C7;}


/* AIRLINE DISTRIBUTION 2018 ///////////////////////--------------------------------------------- */

.page-id-1784 sup{font-size:.7em;}
.et_pb_gallery_pagination ul li:before, .et_pb_tabs_controls li:before{
   display:  none !important;
   margin-right:0 !important;
	height: 0 !important;
	width: 0 !important;
}

.page-id-1784 .et_pb_gallery_item {
	margin-bottom:3.5% !important;
}

/* CONTACT ///////////////////////--------------------------------------------- */
/*
#wpcf7-f778-p68-o1 input, #wpcf7-f778-p68-o1 textarea{
	width: 100%;
	line-height: 1.5em;
   font-size: 1.2em;
   border: 1px solid rgb(217, 217, 217);
}

#wpcf7-f778-p68-o1 input[type="submit"]{background-color: #00a84f; border:none; max-width:150px; color:#fff; cursor:pointer;}

#wpcf7-f778-p68-o1 textarea{height: 200px;}
#wpcf7-f778-p68-o1 textarea:focus {border-color: #00a84f;}

#wpcf7-f778-p68-o1 input:focus {border-color: #00a84f;}

#contact_accordion .et_pb_toggle h5.et_pb_toggle_title{
    font-weight: bold;
    font-size: 1.2em;
}

#contact_accordion .et_pb_toggle_open{border: 1px solid #00a84f;}
*/

.page-id-68 h4, .page-id-3710 h4{
	border-bottom: 1px solid #4dce8a;
    margin: 0 0 1em 0;
    padding: 0 0 1.3em;
}
	

#nf-form-1-cont input[type=text], #nf-form-1-cont textarea, #nf-form-1-cont input[type=number], #nf-form-1-cont input[type=email]{
	line-height: 3em;
    padding-left: 1em;
	border: 1px solid #ccc;
    border-radius: 4px;
}
#nf-form-1-cont textarea{line-height:inherit;}

#nf-form-1-cont input[type=text]:focus, #nf-form-1-cont textarea:focus, #nf-form-1-cont input[type=number]:focus, #nf-form-1-cont input[type=email]:focus{
	border: 1px solid #00a84f;
}

#nf-form-1-cont ul li:before{
   content: inherit;
   display: inherit;
   height: auto;
   width: auto;
   background-image:none;
   margin-right: inherit;
}
	
#nf-form-1-cont .listradio-container ul li{
	width: 80px;
    float: left;
}

#nf-form-1-cont .list-radio-wrap .nf-field-element li input {
    margin-top: .5em;
}

#nf-form-1-cont input[type=button]{
	color: #ffffff;
    background: #00a84f;
    letter-spacing: 0px;
    font-size: 18px;
    background-color: #00a84f;
	padding:.5em 1.5em .5em 1.5em;
	border-radius: 4px;
	cursor:pointer;
	border:2px solid #00a84f;
}
#nf-form-1-cont input[type=button]:hover{
	background-color:#FFF;
	color: #00a84f;
}

#contact_form_success_message{
	border: 1px solid #00a84f;
    padding: 2em;
}

.nf-help{background:none !important;}

/* HUBSPOT FORM */

.contact_hs_form p, .contact_hs_form .hs-richtext, .contact_hs_form span{
	font-family: Open Sans, arial, sans-serif !important;
	color: #666666 !important;
	font-size:14px;
}
.contact_hs_form span{font-weight:600;}

.contact_hs_form fieldset{padding-top: .8em !important;}

.contact_hs_form .hs-richtext{
	margin-top: 1em;
	margin-bottom: 1em !important;
}

.contact_hs_form fieldset, .contact_hs_form .hs-input{
	max-width: 1080px !important;
}


.contact_hs_form ul li:before {
   content: inherit;
   display: inherit;
   height: auto;
   width: auto;
   background-image:none;
   margin-right: inherit;
}

.contact_hs_form input[type=text], .contact_hs_form textarea, .contact_hs_form input[type=number], .contact_hs_form input[type=tel], .contact_hs_form input[type=email]{
	height:auto;
	line-height: 3em;
    padding-left: 1em;
	border: 1px solid #ffffff;
    border-radius: 4px;
	width:90%;
	background: #f6f6f6;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.08);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.08);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.08);
}
.contact_hs_form textarea{line-height:inherit;}

.contact_hs_form input[type=text]:focus, .contact_hs_form textarea:focus, .contact_hs_form input[type=number]:focus, .contact_hs_form input[type=email]:focus{
	border: 1px solid #00a84f;
	background-color: #ffffff;
}

.contact_hs_form ul li:before{
   content: inherit;
   display: inherit;
   height: auto;
   width: auto;
   background-image:none;
   margin-right: inherit;
}

.contact_hs_form .legal-consent-container{
	margin: 30px 0 0 0;
    border: 1px solid #ccc;
	background-color: #f6f6f6;
    padding: 3% 4%;
}

.entry-content ul{
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.contact_hs_form .hs-button{
	margin-top:2em;
	font-family: Open Sans, arial, sans-serif !important;
	font-weight: 500 !important;
	color: #ffffff !important;
    background: #00a84f !important;
    letter-spacing: 0px;
    font-size: 18px !important;
    background-color: #00a84f !important;
	padding:.5em 1.5em .5em 1.5em !important;
	border-radius: 4px !important;
	cursor:pointer !important;
	border:2px solid #00a84f !important;
	text-shadow: none !important;
	box-shadow: none !important;
}
.contact_hs_form .hs-button:hover{
	background-color:#FFF !important;
	color: #00a84f !important;
}

@media only screen and (max-width:480px) {
	.contact_hs_form fieldset {
   		padding-top: 0 !important;
	}
	.hs-form-field{padding-top:.5em !important;}
}


/* LEGAL AND PRIVACY ///////////////////////--------------------------------------------- */

.legal_text h1{border-bottom: 2px solid rgba(15, 142, 48, 1); margin-bottom:1em;}  


/* SITE MAP ///////////////////////--------------------------------------------- */
.page-id-938 h1{font-size:3em;
font-weight:500; 
}

.page-id-938 h2{font-size:2.5em;
font-weight:500; 
border-bottom: 3px solid #00a84f; 
margin-bottom:.5em;
padding-bottom:.2em;
}

.post-938 li{font-size: 17px; line-height:30px;}
.post-938 li{border-bottom:1px solid #DCDCDC;}
.page-item-365, .page-item-656, .page-item-90{border-bottom:none !important;}
.wsp-posts-list li{border-bottom:none !important;}

.post-938 li a{color:#6A6A6A;}
.post-938 li a:hover{color:#00a84f;}

 
/* FOOTER ///////////////////////--------------------------------------------- */

#main-footer{height:3.3em !important;}
#et-footer-nav{background-color: #000 !important;}
#footer_info_copyright {font-size:.8em; color:#FFF !important; line-height: 1.4em;}

/* Submenu */
.ubermenu-item-903{width:100% !important;}
.ubermenu-item-903 a{color:rgba(0, 168, 79, 1) !important;}
.ubermenu-item-903 a:hover{color:rgba(255, 255, 255, 1) !important;}




.ubermenu-submenu-id-71{bottom:48px !important; background-color: rgba(255,255,255,.9) !important;}
.ubermenu-submenu-id-1340{padding-bottom:0 !important;}
@media only screen and (max-width:981px) {
#main-footer{background-color:black !important;}
.ubermenu-submenu-id-903 li a span{color:rgba(0, 168, 79, 1) !important;}
#menu-item-71 span{color:#fff;}
#ubermenu-nav-main-4-footer-menu>li>a{color:#fff;}
}

@media only screen and (min-width:981px) {
#ubermenu-main-4-footer-menu{margin-top:3px !important;}
#ubermenu-nav-main-4-footer-menu{float:right;}

#ubermenu-nav-main-4-footer-menu>li>a{color:#fff; font-size:.95em; font-weight:bold; padding:6px 20px 20px 20px !important;}
#ubermenu-nav-main-4-footer-menu>li>span{color:#fff; font-size:.95em; font-weight:bold; padding:6px 20px 20px 20px !important;}
#ubermenu-nav-main-4-footer-menu>li>a:hover{color:rgba(0, 168, 79, 1); font-size:.95em; font-weight:bold; padding:6px 20px 20px 20px !important;}


#ubermenu-nav-main-4-footer-menu .ubermenu-submenu{padding-bottom:0;}

#ubermenu-nav-main-4-footer-menu .ubermenu-submenu li a{color:rgba(0, 168, 79, 1); font-size:.95em; font-weight:bold; padding:20px 20px 20px 20px !important;}

#ubermenu-nav-main-4-footer-menu .ubermenu-submenu li a:hover{color:#fff; font-size:.95em; font-weight:bold;}

#main-footer {height: 4.4em;}
#main-footer {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7ac143+0,7ac143+100&0.54+0,0.25+100 */
background: -moz-linear-gradient(left, rgba(122,193,67,0.8) 0%, rgba(122,193,67,0.6) 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(122,193,67,0.8) 0%,rgba(122,193,67,0.6) 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(122,193,67,0.8) 0%,rgba(122,193,67,0.6) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a7ac143', endColorstr='#407ac143',GradientType=1 )!important; /* IE6-9 */
    position: fixed;
    width: 100%;
    bottom: 0px;
	z-index:9999;
}
	
#footer-bottom{background-color: transparent !important;}	
}


@media only screen and (max-width:767px) {
#footer-widgets{padding: 2% 0 !important;}	
	
#footer-widgets .footer-widget:nth-child(1){
	margin: 0 auto !important;
    width: 98px !important;
    float: none !important;
}

#nav_menu-4{
	width:280px; 
	margin: 0 auto;
    float: none;
	clear:both;
}

#menu-footer-nav li{padding:0 1% !important;}  
}

@media only screen and (max-width:600px) {
	#main-footer{height: auto !important;}
}

@media only screen and (max-width:320px) {
	#footer-widgets{padding: 3% 0 !important;}	
	#footer-widgets .footer-widget:nth-child(2){margin-bottom:0 !important;}	
}


/* IPAD MINI PORTRAIT */ 
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  {.et_pb_slider, .et_pb_slider .et_pb_container { 
        height: 1024px !important; 
}}


/* 404 PAGE ///////////////////////--------------------------------------------- */
.error404 #main-content .container:before{
	background-color: #ffffff;
}

.not_found{
	border: 1px solid #f6f6f6;
	padding: 2em;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.07);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.07);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.07);
	
	width: 100%;
	max-width:700px;
	margin:0 auto;
}
.not_found h1{
	font-weight: bold;
	color: #00a84f;
}

