/*
Theme Name: One Million Kids Praying
Version: 1.0
Author: Ebavs^
Author URI: http://www.ebavs.net
Template: enfold
*/

.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #e0ffc7;
    border: 1px solid #b4d39b;
    margin: 0 auto 24px;
    padding: 15px 15px;
}

.btn-open-map{
  height: 90px;
  color: transparent !important;
}
.btn-open-map img{
    display: none !important;
}

div#popmake-13440 {
    top: 100px !important;
}
#socket .container {
background-color: #7ECCDF;
width:100% !important;
max-width:100% !important;
}
@font-face {
    font-family: 'helvetihandmedium';
    src: url('Fonts/helvetihand/helvetihand-webfont.woff2') format('woff2'),
         url('Fonts/helvetihand/helvetihand-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'HelvetiHand';
  src:url('Fonts/helvetihand/HelvetiHand.ttf.woff') format('woff'),
      url('Fonts/helvetihand/HelvetiHand.ttf.svg#HelvetiHand') format('svg'),
      url('Fonts/helvetihand/HelvetiHand.ttf.eot'),
      url('Fonts/helvetihand/HelvetiHand.ttf.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face{
        font-family:"Chalkboard Bold";
        src:url("Fonts/Chalkboard Bold/Chalkboard Bold.ttf")  format("truetype");
    }
@font-face{
        font-family:"Noteworthy Bold";
        src:url("Fonts/noteworthy/Noteworthy-Bold.ttf")  format("truetype");
    }
@font-face {
	font-family: 'Noteworthy Light';
	font-style: normal;
	font-weight: normal;
	src: url("Fonts/noteworthy/Noteworthy-Lt.woff") format('woff');
}
@font-face{
        font-family:"Billabong W05 Regular";
        src:url("Fonts/5116891/427b42f8-502f-4924-8108-d483fa0e44cc.eot?#iefix");
        src:url("Fonts/5116891/427b42f8-502f-4924-8108-d483fa0e44cc.eot?#iefix") format("eot"),url("Fonts/5116891/4bdcbc87-58fc-4546-9e10-7200eb0fe4bd.woff2") format("woff2"),url("Fonts/5116891/b4fa46d9-1210-4da0-94a1-9f2056ee9053.woff") format("woff"),url("Fonts/5116891/439f1278-9d21-45c5-b807-bcba3392e6b7.ttf") format("truetype");
    }

body, h1, h2, h3
{
	/* font-family: "Helvetica Neue", sans-serif; */
	font-family: "HelvetiHand" !important;
	color: #000000 !important;
}

/*header*/

div.avia-menu
{
	width:100%;
}
ul#avia-menu
{
	width:100%;
}
/* donation links */
li#menu-item-6302,
li#menu-item-6476,
li#menu-item-6462,
li#menu-item-6490,
li#menu-item-6469,
li#menu-item-6483,
li#menu-item-6497,
li#menu-item-12351
{
	float:right !important;
	cursor: pointer !important;
}
li#menu-item-6302 a .avia-menu-text,
li#menu-item-6476 a .avia-menu-text,
li#menu-item-6462 a .avia-menu-text,
li#menu-item-6490 a .avia-menu-text,
li#menu-item-6469 a .avia-menu-text,
li#menu-item-6483 a .avia-menu-text,
li#menu-item-6497 a .avia-menu-text,
li#menu-item-12351 a .avia-menu-text,
li#menu-item-13935 a .avia-menu-text
{
	color: red !important;
	border: 2px solid red !important;
	padding: 2px 10px;

}

li#menu-item-6302 a,
li#menu-item-6476 a,
li#menu-item-6462 a,
li#menu-item-6490 a,
li#menu-item-6469 a,
li#menu-item-6483 a,
li#menu-item-6497 a,
li#menu-item-12351 a,
li#menu-item-13935 a
{
	cursor: pointer !important;
}

li#menu-item-6302 a:hover .avia-menu-text,
li#menu-item-6476 a:hover .avia-menu-text,
li#menu-item-6462 a:hover .avia-menu-text,
li#menu-item-6490 a:hover .avia-menu-text,
li#menu-item-6469 a:hover .avia-menu-text,
li#menu-item-6483 a:hover .avia-menu-text,
li#menu-item-6497 a:hover .avia-menu-text,
li#menu-item-12351 a:hover .avia-menu-text,
li#menu-item-13935 a:hover .avia-menu-text
{
	color: black !important;
	border: 2px solid black !important;
	cursor: pointer !important;
}
.main_menu
{
	left: 170px;
}
.avia-menu-text
{
	font-weight: bold !important;
	/* font-family:"Noteworthy Light"; */
	font-family:"HelvetiHand";
	font-size: 18px;
}
div.av-logo-container
{
	padding-left:50px
}
.bbig, .bmedium, .bbig2, .bmedium2
{
	/* font-family:"Billabong W05 Regular"; */
	font-family:"HelvetiHand";
	letter-spacing:2px;
	line-height:1.2;
	margin:0px;
	text-align:center;
}
/* div .av_three_fifth
{
	margin-left: 3%;
}
div .av_one_half
{
	margin-left: 2%;
}
*/
.fp_right_stars
{

}
.bbig
{
	line-height:1.1;
	font-size:50px;
	letter-spacing:2px;
	margin-top:30px;
}
.bbig p
{
	margin-bottom:10px !important;
}
.bmedium
{
	font-size:50px;
	margin-bottom:30px;
}
.bbig2
{
	margin-top:0px;
	font-size:50px;
}
.bbig22
{
	font-size:50px;
}
.bmedium2
{
	font-size:35px;
	margin-bottom:30px;
}
.fp_partners
{
	font-family:"Billabong W05 Regular" !important;
	color:#000000 !important;
	font-size:50px !important;
	margin:0 auto;

	/*letter-spacing:1px;
	line-height:1.5;*/
	text-align: center;
}
.fp_partners p
{
	margin-bottom:0 !important;
}

.fp_logoslider
{

}
.logo
{
	top:5px;
}
.av-main-nav > li > a {
font-size:14px;
font-weight: 300;
}
.fp_a2, .fp_a1, .fp_a3
{
	left:20px;
	top: 30px;
}
.fp_a1
{
	top:50px;
}
.fp_a2
{
	top:90px;
}
.fp_a3
{
	top:70px;
	left:0px;
}
.fp_a4
{
	top:70px;
}
.fp_t2
{
	margin-top:0px;
}
.fp_row1_right
{
	margin-left:5px !important;
}
.vidtext
{
	color:#000000;
	font-family:"Billabong W05 Regular";
	font-size:50px;
	text-align: center;

}
.fp_b1
{
	top:30px;
}
.fp_b2
{
	padding-top:20px;
}
.fp_b3, .fp_b4
{
	text-align:left !important;
	left:20px;
	top:30px;
}
.fp_b4
{
	padding-left:20px;
	padding-top:80px;
}
.fp_vid
{
	margin-top:30px;
	border-width: 5px;
	border-color: #000000 !important;
	border-style: solid;
	padding:0px;
}
.fp_marytext, .fp_marytext_mob
{
	color:#000000 !important;
	font-family:"Billabong W05 Regular";
	font-size:40px;
	padding: 20px 0px;
	width:70%;
	text-align:center;
	margin:0 auto;
}
div.reports_menu div
{
	float:left !important;
	margin-right: 20px !important;
	font-size: 25px;
	line-height: 1.7;

}
div.reports_menu div a
{
	text-decoration: underline !important;

}
.pm_childrenprayin_text
{
	color:#000000 !important;
	font-size:30px;
	/* letter-spacing:2px; */
	text-align:center;
	margin:0 auto;
	font-family:"Billabong W05 Regular" !important;
	line-height:1.1;
}
.pm_childrenprayin_text p
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.pm_pplpraying
{
	color:#000000 !important;
	font-size:18px;
	text-align:center !important;
	margin:0 auto;
}
.reports_loading, .reports_loading p
{
	text-align:center !important;
}
.pm_map_text p, .pm_pplpraying p
{
	margin:0
}
.pm_earth
{
	text-align:right;
}
.pm_stars
{
	text-align:left;
	float:left;
}
.pm_pigeons
{
	text-align:right;
	float:right;
}
.pm_map_text
{
	font-family:"Billabong W05 Regular";
	color:#000000 !important;
	font-size:35px !important;
	text-align:center;
	margin:0 auto;
	line-height:1.2;
}
.avia-no-number, .avia-single-number
{
	font-family:"Billabong W05 Regular" !important;
	color:#000000 !important;
	font-size:30px !important;
	opacity:1 !important;
	letter-spacing: normal;
}
.pm_left_col
{
	top:20px;
}
.marytext
{
	font-family:"Noteworthy Light" !important;
	color:#000000 !important;
	font-size:25px !important;
	margin:0 auto;
	letter-spacing:2px;
	line-height:1.2;
}
.fp_marytext2
{
	margin-left:0px !important;
	padding:0px;
	text-align:center;
}
.fp_maptext
{
	color:#000000 !important;
	font-family:"Billabong W05 Regular";
	font-size:40px;
	text-align:center;
}
.fp_maptext p
{
	margin:0;
}
.fp_marytext_mob
{
	display: none !important;
}
.fp_a3_mob
{
	display: none !important;
}
.rp_right_pic_mob
{
	display: none !important;
}
.rp_right_pic
{
	display: block !important;
}
.rp_left_pic
{
	display: block !important;
}
.rp_rosary_title
{
	font-family:"Billabong W05 Regular";
	color:#000000 !important;
	font-size:60px !important;
	text-align:center;
	margin:0 auto;
	line-height:1.2;
}
.rp_section_1 main
{
	padding-bottom:0px;
}
.rp_text_big .content, .rp_text_big .rp_main_text, .rp_section_3 .content
{
	padding-top:0;
}
.rp_rosary_title p
{
	margin-bottom:20px;
}
.rm_title_text
{
	font-family:"Billabong W05 Regular";
	text-align: center;
	font-size:60px !important;
	margin-bottom:0;
}
.rm_title_text p
{
	margin-bottom: 0;
}
.pk_prayer_kit, .avia-button.avia-color-orange
{
	color:#000000 !important;
	font-size:20px !important;
}
.rp_main_text, .rp_main_text span.blacktext
{
	text-align:center;
	font-size: 20px;
}
.rp_main_text .blacktext-title
{
	font-size: 20px;
}
.rp_main_text_top_part
{
	margin: 0 10%;
}
.rp_bird_pic
{
	top:50px;
}
.mp_title, .mp_subtitle
{
	font-family:"Billabong W05 Regular";
	color:#000000 !important;
	font-size:50px !important;
	text-align:center;
	margin:0 auto;
	line-height:1.2;
}
.mp_subtitle
{
	font-size:30px !important;
}
.s_top
{
	padding:20px 0px 0px 0px;
}
.s_top div.content
{
	padding-bottom:0px;
}
div#kidsmessage
{
	padding:0;
}
.fp_e3
{
	bottom:40px;
}
.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.acn_worldwide_section_1
{
}
.container_wrap {

  border-top-style: none;
  border-top-width: 0px;
}
div#main {

  background-color:#7eccdf !important;
}
.avia-builder-el-1, .avia-builder-el-6
{
	/* background-color:#7eccdf !important; */
}

.fp_section_girl div.content
{
	padding-top:20px;
	padding-bottom:0px;
}
.fp_partners p
{
	padding-top:20px;
	line-height: 50px;
}

div#footer
{
	padding-top:30px !important;
	padding-bottom:30px !important;
	/* font-weight: bold; */
}

/* MOBILE */
@media screen and (max-width:768px) {

	li#menu-item-6302
	{
		float:none !important;
	}
	li#menu-item-6302 a .avia-menu-text
	{
		margin-left:5px
	}
	.responsive #top .logo{position: static; display:table; height:70px !important; float:none; padding:0; border:none; width:80%; }
	.logo img
	{
		width:140px  !important;
		height:46px  !important;
	}

	.bbig
	{
		font-size:40px;
		letter-spacing:2px;
		margin-top:50px;

	}
	.bmedium
	{
		font-size:40px;
		margin-bottom:30px;
	}
	.bbig2
	{
		font-size:35px;
	}
	.bmedium2
	{
		font-size:25px;
		margin-bottom:30px;
	}
	.vidtext
	{
		font-size:40px;
	}

	.fp_partners
	{
		font-size:40px;
	}
	section#text-7
	{
		float:right;
	}
	.rp_right_pic_mob
	{
		display: block !important;
	}
	.rp_right_pic
	{
		display: none !important;
	}
	.rp_left_pic
	{
		display: none !important;
	}
	.blacktext, .blacktext strong {color: #000000; font-size:15px  !important;}

	div.reports_menu div
	{
		clear:left !important;
		font-size: 20px;
	}
	.rp_main_text
	{
		text-align:center;
		font-size: 15px  !important;
	}
	.fp_e2
	{
		display: none !important;
	}
	.fp_maptext
	{
		line-height: 50px;
	}
	.blacktext-title
	{
		font-size: 20px  !important;
	}
	li.av-burger-menu-main a, div.avia-menu
	{
		height:60px !important;
	}
	li.av-burger-menu-main a:after {
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
	  font-weight: normal;
	  font-size:24px;
	  text-align:center;
		vertical-align: middle;
	  content: " menu" ;
	  padding-left:5px;
	  speak: none;
	  position:relative;
	  bottom:2px;
	}


	.coloring_gallery_part2 a, .coloring_gallery_part1 a
	{
		clear:left !important;
		width:95% !important;
		margin-bottom:20px !important;
	}
	.coloring_gallery_part2 img, .coloring_gallery_part1 img
	{
		padding:0 !important;
	}

	div.coloring_top_part div.template-page
	{
		padding-bottom:0px !important;
		margin-bottom:0px !important;
	}
	div#after_section_1 div.template-page
	{
		padding-top:0px !important;
		margin-top:0px !important;
	}

	#advanced_menu_toggle, #advanced_menu_hide{
	width: 120px;
	}

    .fp_a3, .fp_a4, .fp_b2, .fp_marytext{
        /* visibility: hidden;
		clear: both;*/
		display: none !important;
    }
	.fp_marytext_mob
	{
		/* visibility: visible; */
		display: block !important;
		line-height:50px;
		font-size:40px;
	}
	.marytext
	{
		font-size:20px  !important;
	}
	.fp_a3_mob
	{
		/* visibility: visible; */
		display: block !important;
	}
	.fp_vid
	{
		margin-top:30px;
		border-width: 0px;
	}
	.s_top
	{
		padding:0;
	}
}
/* front page*/


.greentext{color: #000000; font-size:16px;}
.bluetext_small{color: #44648c; font-size:14px;}

.thanks {color: #44658d; font-size:12px; letter-spacing: 0.1em; line-height:inherit; }

.main_color ul, .main color div, #top .av-submenu-container{ /*border-color: #ff9654;*/ border-width:thin !important;}

.header_color .social_bookmarks a { color: #ffdd7d !important;}

/* remove wpml flag */
#top #avia-menu .av-language-switch-item {
display: none;
}

/*Text*/
.blacktext, .blacktext strong {color: #000000; font-size:25px;}
.greentext, .greentext strong {color: #000000; font-size:16px; line-height: 25px;
 }
.whitetext, .whitetext strong {color: #ffffff; font-size:22px; line-height: 40px; text-align: left;
 }
.languagetext, .languagetext strong {color: #4d4d4d; font-size:17px; line-height: 27px;
 }

/*Download kit*/
.bluetext_kits, .bluetext_kits strong {color: #44648C; font-size:35px; line-height: 50px;
 }
.blacktext_kits_small {color: #000000; font-size:12px;
 }

.button, .main_color input[type='submit'] { font-family:"Helvetica Neue", sans-serif; font-size:30px; }

.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside:before, .main_color .comment-count, .main_color .av_dropcap2, #top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover {
    background-color: #467985;
    color: #58585B;
    border-color: #FFDF6C;
}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    border-color: #FFDF6C;
    background-color: #7eccdf;
    color: #3c8057;
border-radius:0px;
font-family: "Helvetica Neue", sans-serif;}

.main_color .button:hover, .main_color .ajax_controlls a:hover, .main_color #submit:hover, .main_color .big_button:hover, .main_color .contentSlideControlls a:hover, .main_color #submit:hover, .main_color input[type='submit']:hover {
    background-color: #7eccdf;
    color: #7eccdf;
    border-color: #7eccdf;
}



/*menu*/

.main_color .av-subnav-menu a {
    background-color: #7eccdf;
    color: #ffffff;
}

/*spread*/
.spread{color: #147640 !important; font-size:22px; line-height:30px;}

/*footer*/
.textwidget {font-size: 12px; color: #000000 !important; line-height:1.5em;}

.ebavs-counter-button {
    cursor: pointer;
}

.header_color div {background-color: #ffffff;}

.yellowtext {

    line-height: 65px !important;
}

.avia-form-success { font-size: 50px !important;}

#top .av-main-nav ul a {color:#000000 !important;}

.footer-contact-form input, .footer-contact-form textarea
{
	background-color: white !important;
}

@media (min-width: 768px)
{
div.acn-worldwide .vc_col-sm-12 {
    width: 100%;
	position: relative;
    min-height: 1px;
	box-sizing: border-box;
	float: left;
}
}
div.acn-worldwide .vc_column_container {
    padding-left: 0;
    padding-right: 0;
}
div.acn-worldwide .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}

div.acn-worldwide .bs-offices-info {
		display: flex;
	  flex-wrap: wrap;
	}

div.acn-worldwide .accordion-contact {
    width: 100%;
    /* background: #f8f8f8; */
    margin-bottom: 20px;
  }

div.acn-worldwide .accordion-contact__title {
    display: block;
	  background-color: #edae44;
    border-color: #CA9336;
	  border-radius:10px;
	  padding-top: 0px;
	cursor: pointer;
	  color: #000000 !important;
	padding: 25px 50px 23px;
    min-width: 200px;
	  text-align: center;
  }

div.acn-worldwide .accordion-contact__title{

    font-size: 20px !important;

  }

div.acn-worldwide .accordion-contact__content {
    height: 0;
    visibility: hidden;
    transition: all .3s;
  }

div.acn-worldwide .accordion-contact__content--open {
    padding: 20px;
    height: auto;
    visibility: visible;
  }

div.acn-worldwide .accordion-contact__content--open h6{
    font-size: 16px;
	line-height: 25px;
  }

div.acn-worldwide .col-3-l {
    padding-left: 0px;
    padding-right: 15px;
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
}
div.acn-worldwide .bs-contact-info__social li {
    list-style: none;
    display: inline-block;
}

.image-overlay{
display: none !important;
}
.widget_text p
{
	margin-top:0px !important;
}
.footer-contact-popup
{
	font-size: 1.4em;
}


#top div .avia-gallery img { padding: 0; border:none !important; }


#top #wrap_all .avia-gallery .avia-gallery-thumb a{ text-align:center !important; padding:8px !important;}



/* 2020 */
/* span.wpml-ls-display.icl_lang_sel_translated {
    display: none;
} */
.draft-icon {
  position: fixed;
  top: 20%;
  max-width: 200px;
  z-index: 999;
}
.logo img {
  width: auto;
  height: 55px;
}
.html_stretched #wrap_all {
  background-color: #7eccdf !important;
}
#menu-wrap{
  display: none;
}
.section-1-img .avia-image-container-inner{
  display: block !important;
}
.section-1-img img.avia_image{
  width: 100%;
}
.section-3-img img.avia_image{
  max-width: 400px;
}
.section-2-title{
  margin-top:50px;
}
.left-form{
  float:right;
}
.mkp2020-form select.wpforms-field-large {
    background-color: #fff !important;
    color: #9a9b9a !important;
    border-color: transparent !important;
    border-radius: 15px !important;
    -moz-border-radius: 15px !important;
    -webkit-border-radius: 15px !important;
    -o-border-radius: 15px !important;
}

#join-us{
  /* margin-top: 110px; */
}
.wpml-ls-sidebars-lang_switch_header, .wpml-ls-statics-shortcode_actions{
  position: absolute;
  right: 115px;
  top: 18px;
  z-index: 502;
  max-width: 180px;
}
.wpml-ls-sidebars-lang_switch_header ul, .wpml-ls-statics-shortcode_actions ul{
  max-width: 180px;
}
.wpml-ls-sidebars-lang_switch_header a, .wpml-ls-statics-shortcode_actions a{
  font-family: 'HelvetiHand';
}
.wpml-ls-sidebars-lang_switch_header .wpml-ls-current-language>a , .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{
  border: none;
  width: 100px;
}
.wpml-ls-sidebars-lang_switch_header.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after, .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
  right:-12px !important;
}
.btn-join-us {
  position: relative;
  float: right;
  z-index: 502;
  right: 0px;
  width: auto;
  background-color: transparent !important;
}
.btn-join-us a{
  font-family: 'HelvetiHand';
  padding: 3px 10px;
  border: 2px solid red;
  color: red;
}
.btn-join-us a:hover{
  border-color: #000;
  text-decoration: none !important;
}
.forms2020{
  /* margin-left: 0px !important; */
  /* width: 38.4% !important; */
}
.forms2020 section.av_textblock_section {
  background-color: #81d6ea;
  padding: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.forms2020 .wpforms-submit-container{
  text-align: right !important;
}
.forms2020 label.wpforms-field-label{
  font-size: 20px !important;
}
.btn-submit-form2020{
  border-color: #ffffff !important;
  background-color: #fff !important;
  color: #000000 !important;
  border-radius: 10px !important;
  padding: 3px 10px !important;
}
.bbig33 {
  line-height: 37px;
  font-size: 33px;
  letter-spacing: 2px !important;
  margin-top: 0px;
}
.bbigP{
  line-height: 37px;
  font-size: 33px;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 14px;
}
.mapWrapper{
	position:relative;
	z-index:9999;
}
.map-overlay{
	width: 100%;
	max-width: 1280px;
	display: table;
	position: relative;
}
.map-overlay-image{
	top: 0px;
	position: absolute;
	z-index: 9;
	display:block;
}
.map-overlay-image-portrait{
  display: none;
  top: 0;
	position: absolute;
	z-index: 9;
}
.btn-open-map{
	width: 105px;
	margin: auto;
	position: relative;
	z-index: 90;
	text-align:center;
}
.btn-open-map img{
	max-width:50px;
}
.btn-open-map p{
	margin:0px;
}
.btn-close-map{
	display:none;
	position: fixed;
	bottom: 10px;
	right:0;
	z-index: 99;
	width: 100px;
	left: 50%;
  transform: translate(-50%, 0);
	text-align:center;
}
.btn-close-map img{
	max-width:50px;
}
.btn-close-map p{
	color:#000;
	margin:0;
}
#worldwide-comunity{
  padding-top: 50px;
}
#gmap{
	max-width: 650px;
	height: 350px;
	margin: auto;
}
.gmap-fullscreen{
	position: fixed !important;
	overflow: hidden !important;
	top: 0px;
	left: 0px;
	height: 100% !important;
	width: 100%;
	max-width: 100% !important;
	z-index: 90;
	margin-top:0px !important;
}
#share-wrapper{
  padding-top: 50px;
}
#top .scroll-down-link{
  z-index:2 !important;
}
#social-share .container{max-width:350px;
margin:auto;
}
.facebook img.avia_image {
    width: 50px;
    background: #ffffff;
    border-radius: 50px;
    padding: 3px;
}
.twitter img.avia_image {
    width: 50px;
    background: #ffffff;
    border-radius: 50px;
    padding: 3px;
}
.whatsapp img.avia_image {
    width: 50px;
    background: #ffffff;
    border-radius: 50px;
    padding: 3px;
}
.email img.avia_image {
    width: 50px;
    background: #ffffff;
    border-radius: 50px;
    padding: 3px;
}

.min-height-0{
  min-height: 20px;
}

.btn-left-of-section {
  margin-right: 15px;
}
.btn-left-of-section a {
  width:120px;
}
.btn-left-of-section a span {
  font-size: 13px !important;
}
.img-top-right-absolute{
  width: 200px;
  position: absolute;
  top: 0;
  right: 0;
  max-width: 200px;
  z-index: 99999;
}
#footer_mkp2020 .container, #footer_mkp2020 .container .content{
  padding: 0px;
  margin: 0px;
  width: 100%;
  max-width: 100%;
}
div#footer {
  padding-bottom: 0px !important;
  background-color: #81d6ea;
}
#socket{
  text-align: center;
  background-color: #81d6ea;
}
#socket .container{
  background-color: #81d6ea;
}
#socket .copyright {
  float: none;
  float: none;
  font-size: 15px;
  color: #000;
  font-weight: 600;
  color: #ffffff;
}
.flex_column.av_one_half.first.el_before_av_one_half .widget_text_icl{
    display: none !important;
}

/* Footer Menu */

ul#menu-footer-menu-en li.menu-item , ul#menu-footer-menu-es li.menu-item , ul#menu-footer-menu-de li.menu-item, ul#menu-footer-menu-pt li.menu-item, ul#menu-footer-menu-it li.menu-item, ul#menu-footer-menu-nl li.menu-item, ul#menu-footer-menu-fr li.menu-item, ul#menu-footer-menu-sk li.menu-item, ul#menu-footer-menu-pl li.menu-item  {
    float: left;
    clear: none;
    margin: 0px 10px;
}
ul#menu-footer-menu-en li.menu-item a, ul#menu-footer-menu-es li.menu-item a, ul#menu-footer-menu-de li.menu-item a, ul#menu-footer-menu-pt li.menu-item a, ul#menu-footer-menu-it li.menu-item a, ul#menu-footer-menu-nl li.menu-item a, ul#menu-footer-menu-fr li.menu-item a, ul#menu-footer-menu-sk li.menu-item a, ul#menu-footer-menu-pl li.menu-item a{
  font-size: 16px;
  color: #ffffff;
}
ul#menu-footer-menu-en li.menu-item a:hover, ul#menu-footer-menu-es li.menu-item a:hover, ul#menu-footer-menu-de li.menu-item a:hover, ul#menu-footer-menu-pt li.menu-item a:hover, ul#menu-footer-menu-it li.menu-item a:hover, ul#menu-footer-menu-nl li.menu-item a:hover, ul#menu-footer-menu-fr li.menu-item a:hover, ul#menu-footer-menu-sk li.menu-item a:hover{
  color: #ffffff;
}
ul#menu-footer-menu-en li.menu-item::after, ul#menu-footer-menu-es li.menu-item::after, ul#menu-footer-menu-de li.menu-item::after, ul#menu-footer-menu-pt li.menu-item::after, ul#menu-footer-menu-it li.menu-item::after, ul#menu-footer-menu-nl li.menu-item::after, ul#menu-footer-menu-fr li.menu-item::after, ul#menu-footer-menu-sk li.menu-item::after, ul#menu-footer-menu-pl li.menu-item::after{
  color: #ffffff;
  content: "";
  width: auto;
  left: auto;
  /* right: auto; */
  position: absolute;
  height: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  border-left-width: 1px;
  border-style: solid;
  /* right: -8px; */
  right: calc(-20px/2);
}
ul#menu-footer-menu-en li.menu-item:not(:last-child):after,
ul#menu-footer-menu-es li.menu-item:not(:last-child):after,
ul#menu-footer-menu-de li.menu-item:not(:last-child):after,
ul#menu-footer-menu-pt li.menu-item:not(:last-child):after,
ul#menu-footer-menu-it li.menu-item:not(:last-child):after,
ul#menu-footer-menu-nl li.menu-item:not(:last-child):after,
ul#menu-footer-menu-fr li.menu-item:not(:last-child):after,
ul#menu-footer-menu-sk li.menu-item:not(:last-child):after,
ul#menu-footer-menu-pl li.menu-item:not(:last-child):after {
  border-left-width: 1px;
}


.acn-mandate .text-wrapper{
  /* max-width: 300px;
  float: left; */
}
.acn-mandate .text-wrapper p{
  font-size: 17px;
  line-height: 25px;
  font-weight: 600;
  margin: 0px;
  color: #ffffff;
}
.acn-mandate .image-wrapper{

}
.acn-mandate .image-wrapper img{
  max-width: 90px;
}


/* Style the tab */
.country-tab {
  background-color: #7eccdf;
}

/* Style the buttons inside the tab */
.country-tab a {
  display: block;
  background-color: inherit;
  color: black;
  padding: 5px 10px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 17px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
}

/* Change background color of buttons on hover */
.country-tab a:hover {
  background-color: #ddd;
}

/* Create an active/current "tab button" class */
.country-tab a.active {
  background-color: #ffffff;
}

/* Style the tab content */
.tabcontent {
  padding: 0px 10px;
}
.gallery-text-wrapper {
    max-width: 1000px;
    margin: auto;
}
.gallery-text-wrapper p {
  font-size: 20px;
}
div#gallery-first-row .container {
  max-width: 1000px;
}
div#gallery-second-row{
  z-index: 9 !important;
}
div#gallery-second-row .container {
  padding: 0 20%;
  position: relative;
}
.btn-gallery-back {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #000 !important;
    padding: 3px 10px;
}
.continent-gallery-right-bottom-image-content {
  position: absolute;
  bottom: 0;
  right: -30px;
  max-width: 250px;
  z-index: 0;
}
.content-gallery {
  border-right-width:0px !important;
}
.continent-feature-image {
  width: 300px;
  background: #fff !important;
  padding: 10px;
  -webkit-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.64);
  -moz-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.64);
  box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.64);
}
.gallery-country-list {
    margin: 0px !important;
}
.galleries-wrapper {
  margin-left: 0px !important;
}
.gallery-wrapper {
  width: 100%;
  display: inline-block;
}
.gallery-wrapper .splide--nav>.splide__track>.splide__list>.splide__slide.is-active {
    border-color: #ffffff !important;
}
.album-year{

}
.album-nav {
  margin: 0 !important;
  /* float: left; */
}
.album-nav .splide__arrows{
  display: none;
}
.album-nav-list{
  display: block !important;
  width: auto !important;
}
.album-nav-item {
    margin: 0px !important;
}
.splide__slide__container{
  background-size: contain !important;
}
.main-album-slider{
  /* float: right; */
  background: #fff !important;
  padding: 8px 10px;
  -webkit-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.64);
  -moz-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.64);
  box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.64);
}
.main-album-slider .splide__slide{
  margin-left:0px !important;
}
.main-album-slider .splide__list{
  width:auto !important;
}
.main-album-slider .splide__slide .splide__slide__container{
  width: 500px;
  /* max-width: 500px !important; */
}
.page-link-button{
  width: 100%;
}
.social-icon-wrapper {
  padding-top: 15px !important;
}
#coloring-pages .container{
  max-width: 1000px;
}
.praying-kit-wrapper{
  max-width: 300px;
  margin: auto;
  text-align: center;
}
.praying-kit-wrapper select{
  background-color: #fff !important;
  color: #9a9b9a !important;
  border-color: transparent !important;
  border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  -webkit-border-radius: 15px !important;
  -o-border-radius: 15px !important;
  font: 15px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.praying-kit-submit-btn, .praying-kit-submit-btn:hover{
  background-color: #fff !important;
  color: #000 !important;
  font-size: 13px !important;
  border-radius: 10px !important;
  padding: 9px 10px 7px !important;
}
.country-tab{
  display: block;
}
.country-tab-mobile{
  display: none;
}
#openCityMobile{
  background-color: #fff !important;
  border: none !important;
  color: #9a9b9a !important;
}
@media only screen and (min-width: 1300px){
  #header_main{
    max-width: 1310px !important;
    margin: auto;
  }
}
@media only screen and (max-width: 1280px){
  #header_main{
    min-height: 80px;
  }
  li.worldwide-community-menu-item {
    clear: both;
    line-height: 15px !important;
    height: 15px !important;
  }
  li.worldwide-community-menu-item a{
    line-height: 0px !important;
    height: 15px !important;
  }
}
@media only screen and (max-width: 1024px){

  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
    display: none;
  }

  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
      display: block;
  }

   #top #wrap_all .main_menu {
      top: 0;
      height: 80px;
      left: 160px;
      right: 0;
      display: block;
      position: absolute;
  }
  .av-main-nav > li > a {
    padding: 0 10px !important;
  }
  .avia-menu-text{
    font-size: 15px;
  }
  .wpml-ls-sidebars-lang_switch_header, .wpml-ls-statics-shortcode_actions {
    right: 60px;
  }


}
@media only screen and (max-width: 960px) {
  .map-overlay-image {
    top: 27px;
  }
  #gmap{
    max-width: 450px;
    height: 250px;
    margin: auto;
  }
  .social-icon-wrapper {
    width: 25% !important;
    margin-top:0px !important;
    margin-left:0px !important;
    clear:none !important;
  }
}
@media only screen and (max-width: 820px) {
  .map-section{
    margin-top:30px;
  }
  .map-overlay {
    height: 250px;
  }
  #gmap{
  	max-width: 400px;
  	height: 250px;
  	margin: auto;
  }
  .btn-open-map {
    position: relative;
    top: -20px;
  }
  .btn-open-map img {
    max-width: 35px;
  }
  .map-overlay-image {
    top: 10px;
  }
  .social-icon-wrapper {
    width: 25% !important;
    margin-top:0px !important;
    margin-left:0px !important;
    clear:none !important;
  }
}


@media only screen and (max-width: 721px) {
  .map-overlay-image {
    top: 20px;
  }
  .section-invite{
    margin-top: 0px !important;
  }
  #social-share{
    max-width: 300px;
    margin: auto !important;
    float: none;
  }
  .img-top-right-absolute{
    position: relative;
  }
}
@media only screen and (max-width: 489px) {
  .av-logo-container .inner-container{
    height: auto !important;
  }
  .section-1-img img.avia_image, .section-3-img img.avia_image{
    max-width: 100%;
  }
  .forms2020{
    padding-top: 0px !important;
  }
  .wpml-ls-sidebars-lang_switch_header, .wpml-ls-statics-shortcode_actions {
    right: 90px;
    top: 100px;
  }
  #join-us{
    margin-top: 0px !important;
  }
  .map-section{
    margin-top:30px;
  }
  .map-overlay {
    height: 250px;
  }
  .map-overlay-image{
    display: none !important;
  }
  .map-overlay-image-portrait{
    display: block;
  }
  #gmap{
  	max-width: 300px;
  	height: 200px;
  	margin: auto;
    top: -30px;
  }
  .btn-open-map {
    position: relative;
    top: -20px;
  }
  .btn-open-map img {
    max-width: 35px;
  }
  .map-overlay-image {
    top: 50px;
  }
  .social-icon-wrapper {
    width: 25% !important;
  }

  div#gallery-second-row {
    padding: 0;
  }
  .splide__track {
    margin-bottom: 10px;
  }
  .main-album-slider .splide__slide .splide__slide__container{
    width: auto !important;
    height: 180px !important;
  }
  .country-tab{
    display: none;
  }
  .country-tab-mobile{
    display: block;
  }
}
