.login fieldset {
    padding: 1em;
    border: solid 2px #eee;
    border-radius: 0.5em;
    background: #a53c16;
    color: white;
}
#icon-menu {
    display: block;
    align-items: center;
    margin-left: .5rem;
    padding: .3rem .5rem;
    background: #e03fb0;
    border-radius: .3rem;
    top: .5rem;
    position: fixed;
    right: 1rem;
}
.btn-menu {
    font-size: 1.5rem;
    cursor: pointer;
    color: #fff;
}
.btn-menu i {
    transition: 1s;
}
.socialConnectAccountLink {
    color: #0093ff !important;
    text-decoration: underline;
}
.socialConnectAccountLink::before {

    content: "Go to ";

}
.socialConnectUserInfo {

    float: initial !important;
    width: initial !important;

}
#comSocialConnectContainer {
/*
    width: 450px;
*/
}
#vpanelmod {

    background: #38b08999;
    padding: 1rem;
    position: fixed;
    right: 0;
    top: 20%;
    z-index: 99999;
    border-radius: .5rem 0 0 .5rem;

}
#vpanelmod:hover {

    background: #38b089;

}
#vpanelmod li a {

    color: white;
    display: block;
    padding: .1rem .3rem;
    border-bottom: solid 1px #179069;
    font-size: 0.9rem;

}
#vpanelmod li a:hover {

    background: #008d5f;

}
.login input {
    color: #a53c16;
    background: #ffcb7a;
    padding: 0.5em;
    border: none;
    border-radius: 0.5em;
    font-weight: bold;
    font-size: 1em;
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}
.login .controls {
    margin-bottom: 0.5em;
}
.login .btn.btn-primary {
    padding: 1em 2em;
    background: #501a04;
    border: solid 1px #2f0d00;
    color: white;
    border-radius: 1em;
    font-size: 0.7em;
    cursor: pointer;
    font-weight: bold;
}
.login #username, .login #password {
	display: block;
	box-sizing: border-box;
	width: 100%
}

.login .btn.btn-primary:hover {
    background: #ff9a0e;
    color: #501a04;
}
.login form {
    width: 40%;
}
.nav.nav-tabs.nav-stacked li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 1em;
}
.nav.nav-tabs.nav-stacked li a {
    color: #a53c16;
    text-decoration: underline;
}
.boxPadding{padding:0 5px;}
.box{padding:0 5px;}

.center{width:1280px;margin-right:auto;margin-left:auto;padding:0 10px 0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}





.apply-now{background:#4F1A04;}
.item-locations, .item-programs, .item-about, .item-mainMenu{padding-right:17px;}



#listProgmenu{display:inline-block;}
#listProgmenu li{display:inline-block;width:30%;float:left;margin-left:35px;}
#listProgmenu a{color:white;text-decoration:none;border-bottom:1px dotted white;font-size:0.8em;padding:10px 0px;display:block;}
#listProgmenu a:hover{background:#227257;padding-left:20px;}

.customDestinationBox, #listProgmenu{padding:1em;}
#vDest{display:inline-block;width:100%;text-align:center;}
.linkSec{display:inline-block;width:20%;vertical-align:middle;border-left:5px solid #7DD2B4;padding-left:15px;text-align:left;}
.linkSec:first-child{border:none;padding-left:0;}
.linkSec strong{color:#7DD2B4;}
.linkSec a{color:white;text-decoration:none;font-size:1em;display:block;padding:0 0 0 6px;text-shadow:0px 0px 4px #000;}
#vDest ul li{line-height:1.9em;}
#vDest ul li a:hover{background:#2F6C58;}
.listStyle li {
    list-style: inside;
}
.flag_belize{background:url('../images/flags/16/Belize.png') no-repeat center left;padding-left:20px;}
.flag_belize span {
    background: url('../images/abv-sprites.png') no-repeat -844px 0px;
    /*display: inline-block;*/
    display: none;
    width: 16px;
    height: 16px;
    margin-right: 6px;
}
.flag_costa-rica{background:url('../images/flags/16/Costa-Rica.png') no-repeat center left;padding-left:20px;}
.flag_guatemala{background:url('../images/flags/16/Guademala.png') no-repeat center left;padding-left:20px;}
.flag_honduras{background:url('../images/flags/16/Honduras.png') no-repeat center left;padding-left:20px;}
.flag_nicaragua{background:url('../images/flags/16/Nicaragua.png') no-repeat center left;padding-left:20px;}
.flag_argentina{background:url('../images/flags/16/Argentina.png') no-repeat center left;padding-left:20px;}
.flag_chile{background:url('../images/flags/16/Chile.png') no-repeat center left;padding-left:20px;}
.flag_ecuador{background:url('../images/flags/16/Ecuador.png') no-repeat center left;padding-left:20px;}
.flag_colombia{background:url('../images/flags/16/Colombia.png') no-repeat center left;padding-left:20px;}
.flag_peru{background:url('../images/flags/16/Peru.png') no-repeat center left;padding-left:20px;}
.flag_cambodia{background:url('../images/flags/16/Cambodja.png') no-repeat center left;padding-left:20px;}
.flag_china{background:url('../images/flags/16/China.png') no-repeat center left;padding-left:20px;}
.flag_india{background:url('../images/flags/16/India.png') no-repeat center left;padding-left:20px;}
.flag_nepal{background:url('../images/flags/16/Nepal.png') no-repeat center left;padding-left:20px;}
.flag_philippines{background:url('../images/flags/16/Philippines.png') no-repeat center left;padding-left:20px;}
.flag_vietnam{background:url('../images/flags/16/Viet-Nam.png') no-repeat center left;padding-left:20px;}
.flag_cameroon{background:url('../images/flags/16/Cameroon.png') no-repeat center left;padding-left:20px;}
.flag_ghana{background:url('../images/flags/16/Ghana.png') no-repeat center left;padding-left:20px;}
.flag_kenya{background:url('../images/flags/16/Kenya.png') no-repeat center left;padding-left:20px;}
.flag_rwanda{background:url('../images/flags/16/Rwanda.png') no-repeat center left;padding-left:20px;}
.flag_south-africa{background:url('../images/flags/16/South-Afriica.png') no-repeat center left;padding-left:20px;}
.flag_tanzania{background:url('../images/flags/16/Tanzania.png') no-repeat center left;padding-left:20px;}
.flag_uganda{background:url('../images/flags/16/Uganda.png') no-repeat center left;padding-left:20px;}
.flag_zambia{background:url('../images/flags/16/Zambia.png') no-repeat center left;padding-left:20px;}

.moduletablecita{background:rgba(51, 16, 2, 0.73);position:absolute;display:block;width:100%;z-index:999999;padding:2em;color:white;display:none;}
.moduletablecita a{color:#db9300;}
.content{display:inline-block;}
.content.customHome{width:100%;}
#btn-top{background:url(../images/abv-sprites.png) -135px -138px;display:block;width:42px;height:42px;text-indent:-9999px;z-index:99999999999;position:fixed;bottom:31px;right:20px;box-shadow:6px 6px 6px #00000060}

#SearchTool{width:100%;background:#501A04;padding-top:15px;background:url(../images/top-bullet-background.png) top left no-repeat #501A04;}
#SearchTool select{font-size:1.3em;padding:10px 3% 10px 10px;background:url(../images/select-button.png) 96% 15px no-repeat #ffcb7a;border:0;border-radius:0.3em;color:#a53c16;display:inline-block;-moz-appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-right:0.3em;width:80%;box-sizing:border-box;}
#SearchTool span{background:#501a04;color:#fff;font-weight:bold;padding:14px 1em;border-radius:2em;margin-right:0.5em;display:inline-block;}
.SearchItem{display:inline-block;width:25%;box-sizing:border-box;}
#goToProgram, #goToProgram2{display:inline-block;width:15%;}
.gotoDisable{cursor:not-allowed;background:#B34B26 !important;color:#9c3c15 !important;}
#goToProgram a, #goToProgram2 a{display:inline-block;text-decoration:none;padding:13px 15px;font-size:1.2em;color:#fff;background:#501a04;border-radius:2em;}
.moduletablepseacher{background:#A53C16;display:block;padding:1em;text-align:center;}
#SearchTool h4{color:#fff;font-size:2em;margin-bottom:1em;}
.proSearch{background:#f98200;}
.homeSlides{padding:2em 1em;}
.homeSlides h3{font-size:2em;margin-bottom:1em;text-align:center;}
.homeSlides .item-title a{font-weight:bold;}
.item-des a{text-decoration:none;}
#homeSlidesReviews{background:url(../images/deco-bg.png) top left no-repeat #38B089;}
#homeSlidesReviews h3{color:#FFD9A4;}
#homeSlidesReviews .item-title a{color:#ffd69b;}
#homeSlidesReviews .item-des{color:#ffffff !important;}
#homeSlidesReviews .item-des a{color:#ffffff;border-bottom:1px dotted;}
#homeSlidesPrograms{background:url(../images/deco-bg.png) top left no-repeat #FFD9A4;}
#homeSlidesPrograms h3{color:#501a04;}
#homeSlidesPrograms .item-title a{color:#a13d17;}
.article-info.muted{display:none;}
img#badge-abv{width:150px !important;position:absolute;margin-top:-120px;right:2em;}
article{padding:0 5px;}
article ul{margin-bottom:1em;}
article ul li{margin-bottom:0.5em;line-height: 1.5em;}
article .ficha a{color:green;text-decoration:none;border-bottom:dotted 1px green;}
.img-full, .imgfull, .img-Full{width:100%;height:auto;box-sizing:border-box;padding:0.5em;border:1px solid #eee;}
#pinterest-btn{background:url("../images/pinterest-32.png") no-repeat left #cb2027;display:inline-block;padding:0.3em 1em 0.3em 1.8em;color:#fff;}
#pinterest-btn a{text-decoration:none;color:#fff;font-weight:normal;}
.review img{display:block;text-align:center;padding:0.5em;border:1px solid #eee;width:100%;height:auto;box-sizing:border-box;}
.faqList{margin-bottom:2em;}
.faqList > li{color:#00B01B;border-bottom:1px solid;cursor:pointer;display:block;padding:0.5em 2em;background:url(../images/drop-right.png) 6px 11px no-repeat;}
.faqList > li:hover{background:url(../images/drop.png) 6px 11px no-repeat #bfffc9;}
.faqList li ul{color:#5a5a5a;text-align:justify;display:none;margin-top:0.5em;}
article h3{color:#006B03;font-size:1.5em;margin-bottom:1em;}
.page-header.item-title a{color:#0057A1;}
.inclusions-list{list-style-type:square;margin-bottom:1em;}
.inclusions-list li{padding:0.4em 0 0.4em 1.8em;background:url(../images/bullet-inclusions.png) 10px center no-repeat;border-bottom:2px solid #11B228;}
.inclusions-list li:nth-child(even){background:url(../images/bullet-inclusions.png) 10px center no-repeat #F4FFF6;}
#sidebar{display:inline-block;width:23%;vertical-align:top;}
#sidebar.customHome{display:none !important;}
.moduletableBox h3{color:#c1ffeb;font-size:1.3em;margin-bottom:0.5em;line-height:1em;}
.moduletableBox ul li{color:#007d54;}
.moduletableBox ul li a{color:#c1ffeb;text-decoration:none;border-bottom:1px solid #1a8964;display:block;padding-bottom:0.2em;padding-top:0.2em;}
.fundraisingBox ul > li.current > a{background:#FFD7F8 !important;color:#a11089 !important;}
.moduletableBox ul > li.current > a{background:#c1ffeb;padding-left:0.5em;color:#38b089;}
.moduletableBox > ul > li > ul > li > a{font-weight:bold;color:white;}
.moduletableBox .separator{display:block;padding-top:0.3em;padding-bottom:0.3em;}
.moduletableBox{margin-bottom:1em;background:#38b089;padding:0.5em;}
.boxPrices{background:#e64519 !important;}
.boxPrices h3{color:#8a1e00 !important;}
.boxPrices ul li a{color:#ffd0c2 !important;border-bottom:1px solid #8a1e00 !important;}
.boxPrices ul > li.current > a{background:#ffd0c2 !important;padding-left:0.5em;color:#e64519 !important;}
.fundraisingBox ul li a{color:#ffd7f8 !important;border-bottom:1px solid #740060 !important;}
.fundraisingBox{background:#a11089;}
.fundraisingBox h3{color:#740060 !important;}
.moduletableBox > ul > li > ul{margin-bottom:0.5em;}
.customBox{padding:0.5em;font-size:0.8em;color:white;}
.customBox a{color:#96FFDD;}
.boxReviews{background:#e6a02b !important;}
.boxReviews ul li a{color:#ffeccc !important;border-bottom:1px solid #905a00 !important;}
.boxReviews h3{color:#905a00;}
.reviewBox{padding:0.5em;color:white;}
.reviewBox ul li{font-size:0.9em;margin-bottom:0.3em;}
.reviewBox a{background:#229f76;padding:0.3em 0.5em;display:block;color:white;text-decoration:none;}
.blog .page-header{margin-bottom:1em;}
.volunteer-locations .pull-left.item-image img{width:40%;height:auto;float:left;border:solid #a13d17 0.5em;display:none;}
.volunteer-locations .leading-0{}
.volunteer-locations .readmore{display:none;}
.tags.inline{display:block;margin-bottom:10px;}
.tags.inline li{display:inline-block;margin-left:0px;}
.tags.inline li a{padding:3px 10px;background:#E4E4E4;color:#fff;text-decoration:none;font-size:0.7em;}
.tags.inline li a:hover{background:#35AF89;}
article h1{font-size:2em;margin-bottom:0.5em;color:#331002;}
article h2{font-size:1.7em;margin-bottom:0.5em;color:#331002;}
article h1 a{color:#A13D17;text-decoration:none;}
article p{margin-bottom:1.7em;text-align:justify;color:#5a5a5a;line-height:1.3em;}
article ol{margin-bottom:1.7em;}
.richsnippetsvote{display:none;}
.item-page h2{margin-bottom:1em;clear:left;}
#volunteer-video{width:340px;float:left;margin-bottom:1em;display:none;}
.item-page img{}
#aboutImg img{display:inline-block;width:32%;vertical-align:middle;}
#mainVideoImg{cursor:pointer;width:100%;height:auto;}
#mainVideo{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
#mainVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.proBox{}
.proBox{display:block;vertical-align:top;}
.proBoxClose{background:url(../images/proBoxClose.png) top right no-repeat;}
.proBox h3{text-transform:uppercase;font-size:1.4em;margin-bottom:0.6em;color:#35AF89;display:block;cursor:pointer;padding-top:10px;}
.proBox ul{background:#ECFFF9;color:#37af89;padding:1.5em 2em;margin-bottom:1.6em;}
.proBox ul li{font-weight:300;list-style:outside decimal;margin-bottom:0.5em;}
.proBox ul li strong{font-weight:700;}
.proBox a{color:#00593c;}
.coordinators{margin-bottom:3em;}
.coordinators img{display:inline-block;width:32%;}
#topCrumbs .breadcrumb{color:#a13d17;font-size:0.7em;margin-bottom:0px;}
#topCrumbs .breadcrumb li{margin-left:0px;margin-right:0px;}
#topCrumbs .breadcrumb li a{color:#f04200;text-decoration:none;}
.breadcrumb li:first-child{display:none;}
#footerCrumbs{display:block;background:#905713;padding:1em 0 1em 0;border-top:3px solid #7E490A;}
.breadcrumb{color:#fff;font-size:0.9em;}
.breadcrumbs{display:block;}
.breadcrumb li{display:inline-block;margin-right:5px;}
.breadcrumb li a{color:#ffc27b;}
.moduletablerecommendation{background:url(../images/btn-down-recommendation.png) 98% 0.5em no-repeat #FFE2D6;padding:0.8em 1em;cursor:pointer;margin-bottom:0.5em;border-radius:0.5em;}
.moduletablerecommendation:hover{background:url(../images/btn-down-recommendation.png) 98% 0.5em no-repeat #FFB99C;}
.customrecommendation p{color:#4F1904;line-height:1.4em;font-size:0.8em;margin-bottom:1em;font-style:italic;font-weight:300;text-align:justify;}
.customrecommendation{margin-top:1em;display:none;}
.moduletablerecommendation h3{color:#c23900;}
#socialNetwork{background:#A13D17;padding:20px 0;border-top:20px solid #4F1904;}
#socialesMain h2{font-size:2em;color:#FFDA9F;margin-bottom:1em;display:block;text-align:center;}
.blockSocial{width:33%;display:inline-block;vertical-align:top;margin-right:-4px;}
#twitter-widget-0{height:500px !important;}
.timeline-Widget{border-radius:none !important;}
#socialBoxFacebook, #socialBoxTwitter, #socialBoxYoutube{padding:0 5px;}
#socialBoxYoutube{text-align:left;}
#socialBoxYoutube h4{display:inline-block;width:46%;height:77px;overflow:hidden;margin-right:1em;vertical-align:top;}
footer {
    background: #662b86;
    padding-bottom: 4em;
    padding-top: 2em;
}
#footer-a img{width:100%;height:auto;}
.footerBox{display:inline-block;width:25%;height:130px;margin-right:-4px;padding:20px 0;vertical-align:text-bottom;}
.footerBox .custom{padding:0 5px;}
.footerBox p{color:#fbe3c7;font-size:0.87em;}
.footerBox ul{margin-top:5px;}
.footerBox ul li{font-size:0.87em;color:#fbe3c7;}
.footerBox ul li a{color:white;}
.soclal-footer li{display:inline-block;}
.footerBox ul li img{width:43px;height:auto;}
.f-fb{background:url("../images/abv-sprites.png") 0 -71px;width:43px;height:43px;display:block;text-indent:-999999px;}
.f-tw{background:url("../images/abv-sprites.png") -267px -71px;width:43px;height:43px;display:block;text-indent:-999999px;}
.f-gg{background:url("../images/abv-sprites.png") -200px -71px;width:43px;height:43px;display:block;text-indent:-999999px;}
.f-yb{background:url("../images/abv-sprites.png") -68px -71px;width:43px;height:43px;display:block;text-indent:-999999px;}
.f-pt{background:url("../images/abv-sprites.png") -133px -71px;width:43px;height:43px;display:block;text-indent:-999999px;}
.f-tl {
    background: url("../images/abv-sprites.png") -329px -71px;
    width: 43px;
    height: 43px;
    display: block;
    text-indent: -999999px;
}
.fly{top:10px;position:fixed;}
.sidebarBottom{vertical-align:bottom !important;}
.custombannerBox a{padding:10px 20px;text-decoration:none;color:white;display:block;border-radius:4px;}
a.boxPurple{background:#A11089;}
a.boxPurple:hover{background:#771865;}
a.boxYellow{background:#E6A02B;}
a.boxYellow:hover{background:#CF8F26;}
a.boxOrange{background:#E64519;}
a.boxOrange:hover{background:#BB3613;}
a.boxGreen{background:#0B8C1F;}
a.boxGreen:hover{background:#067519;}
a.boxBlue{background:#1174AE;}
a.boxBlue:hover{background:#00578A;}
a.boxApply{background:url(../images/apply-icon.png) #0B8C1F 95% 8px no-repeat;}
a.boxApply:hover{background:url(../images/apply-icon.png) #067519 95% 8px no-repeat;}
.moduletablebannerBox{margin-bottom:10px;}
#socialesMain{text-align:center;}
.moduletabletableCost table{border-collapse:collapse;}
.moduletabletableCost table, td, th{border:3px solid #fff;padding:7px;color:#fff;}
.moduletabletableCost table a{text-decoration:none;border-bottom:1px dotted #fff;color:#fff;}
.moduletabletableCost table tr:nth-child(2n){background:#3ca785 !important;}
.moduletabletableCost table tr{background:#287f63;}
#navMobile li a{display:block;padding:4px 0 6px 0;text-decoration:none;font-weight:bold;color:#fff;text-align:center;border-top:2px solid #8f300c;font-size:1.2em;}
/*#icon-menu{display:block;position:fixed;top:27px;right:7px;*/width:40px;height:auto;cursor:pointer;z-index:999999;}
article p a {
    color: #de2fb1;
    text-decoration: none;
    font-weight: bold;
}
article h2 a{color:#0057A1;text-decoration:none;border-bottom:dotted;}
.moduletabletableCost table tr td:nth-child(2), tr td:nth-child(3), tr td:nth-child(4), tr td:nth-child(5), tr td:nth-child(6){text-align:center;}
.reviews .leading-0{background:#e6a02b;padding:1em;margin-bottom:1em;}
.reviews .items-leading h2{}
.reviews .items-leading h2 a{color:#fff;}
.reviews .pull-left.item-image{display:inline-block;width:40%;margin-right:1em;}
.reviews .pull-left.item-image img{width:100%;height:auto;box-sizing:border-box;padding:0.5em;background:white;border:solid 1px #eee;}
.reviews .items-leading .ficha{display:inline-block;vertical-align:top;width:50%;text-align:left;font-size:0.9em;line-height:1.4em;}
.reviews .ficha a{color:#551a8b;font-weight:bold;}
.reviews .ficha{display:inline-block;width:54%;vertical-align:top;}
.reviews .readmore a{padding:0.3em 1em;background:#A11089;color:white;font-size:0.7em;border-radius:0.3em;border-bottom:none;}
.reviews .readmore{text-align:right;line-height:1em;}
.reviews .blog .span6{}
.reviews p{color:#6c4400;}
.reviews .items-row{display:block;margin-bottom:1em;background:#fffaf1;padding:1em;}
.reviews .tags.inline li a{padding:3px 10px;background:#B67200;color:#fff;text-decoration:none;font-size:0.5em;border-radius:0.3em;}
.reviews .cat-children{display:none;}
.reviews .items-row:nth-child(2n+1){background:#ffeffc;padding:1em;}
.moduletablecalcTop{display:block;background-color:RGB(161, 61, 23);padding:10px;color:#fff;margin-bottom:0.5em;}
.moduletablecalcTop h3{margin-bottom:0.5em;}
.moduletablecalcTop select{font-size:17px !important;width:100% !important;padding:4px 6px;margin-bottom:2px !important;font-weight:bold;border:1px solid #FFCB7A;margin-bottom:9px !important;border-radius:5px;background:url(../images/select-button.png) 96% center no-repeat #ffcb7a;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#a53c16;}
#calc-immeweeks-list{margin-bottom:13px !important;}
#infoLinkTop a:hover{}
#infoLinkTop a{padding:5px 10px 5px 10px;color:#fff;text-decoration:none;font-weight:bold;margin-bottom:12px;text-align:center;font-size:18px;height:23px;display:inline-block;border-radius:4px;background:url(../images/go-background.png) repeat-y;background-color:rgb(4,81,13);-webkit-animation:backgroundScroll 2s linear infinite;animation:backgroundScroll 4s linear infinite;}
@-webkit-keyframes backgroundScroll{from{background-position:-100px 0;}
to{background-position:190px 0;}
}
@keyframes backgroundScroll{from{background-position:-100px 0;}
to{background-position:190px 0;}
}
#immmersionLegend{width:20px;height:auto;display:inline;margin-bottom:-4px;margin-right:2px;}
#immersionParrafo{margin-bottom:14px;font-size:14px;}
.btnInfoCalc.callCalc{font-size:11px;margin-top:3px;padding-top:5px;}
.box-mensaje{clear:both;color:#fff;font-size:10px;padding-bottom:6px;padding-top:1px;text-align:right;}
.btnInfoCalc.contactCalc a{text-decoration:none;color:#fff;background-color:#0099fd;float:left;margin-right:11px;padding:4px 40px 4px 6px;background:url("../images/icon-support.png") no-repeat #0099fd 57px 3px;border-radius:2px;font-size:12px;}
.total-box{background:url("../images/us-dollar-box.png") no-repeat scroll 5px center white;border:1px solid #000;float:right;margin-top:-5px;font-size:20px;float:right;padding:2px 0 2px 32px;width:47px;color:black;font-weight:bold;border-radius:4px;height:27px;}
#infoLinkTop{margin-top:-52px;}
a.infoLinkTopDisabled{cursor:not-allowed;background:#B34B26 !important;color:#9c3c15 !important;}
.remind fieldset , #user-registration fieldset{border:none;}
#jform_email{background:#ffcb7a;border:1px solid;padding:0.5em;color:#501a04;font-size:0.8em;}
.btn.btn-primary.validate{background:#501a04;color:#ffcb7a;padding:0.5em;border:0;border-radius:4px;font-size:0.9em;margin:0.5em 0 0 0;cursor:pointer;}
.socialConnectInnerBlock form{width:45%;display:inline-block;}
.socialConnectLink, .socialConnectLink{margin-top:1em; text-decoration: underline !important;}
#comSocialConnectContainer .socialConnectSignInBlock{width:100%;float:none;}
#user-registration{padding:1em 2em;border-radius:8px;border:1px solid #eee;}
#comSocialConnectContainer .socialConnectSignInBlock .socialConnectInnerBlock{border-right:0;}
#jform_email-lbl{color:#a53c16;}
#secureRegister {
    float: right;
    width: 30%;
    display: block;
    padding: 10px 30px 0px 70px;
    border: 1px solid #8447a5;
    background: url(../images/lock-register.png) no-repeat 15px 15px;
    border-radius: 5px;
    background-color: #f5e1ff;
}
#secureRegister p {
    color: #33014e;
    text-align: left;
}
#socialConnectRegister{float:left;width:50%;}
.socialConnectInnerBlock h2{margin-bottom:1em;}
.socialConnectInnerBlock hr{border:2px solid #eee;margin-bottom:20px;margin-top:1em;}
#comSocialConnectUsername, #comSocialConnectPassword, #comSocialConnectPassword{width:100% !important;box-sizing:border-box;height:auto !important;}
#jform_numberphone{width:170px !important;}
#jform_algebraic{padding:4px !important;margin-left:11px;margin-top:-4px;text-align:center;width:30px;border-radius:5px;}
#socialConnectRegister input, #jform_countryCodeNumber{
    /*
    background:#a53c16 !important;border:1px solid #501a04 !important;color:#ffcb7a !important;height:auto !important;font-size:1.4em !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
    */
}
#jform_countryCodeNumber{width:220px !important;font-size:0.9em !important;display:inline-block !important;height:42px !important;box-sizing:border-box;}
#jform_countryCodeNumber{background:url(../images/select-button.png) 96% 7px no-repeat #ffcb7a !important;-moz-appearance:none;-webkit-appearance:none;color:#501a04 !important;padding-left:6px !important;}
#comSocialConnectContainer .socialConnectRow{margin:0 0 1em 0;}
.img-intro-{float:left;margin-right:1em;}
.img-intro- img{width:200px;}
.headerSocial{display:block;background:#4F1A04;color:white;padding:0.5em;text-align:left;}
.headerSocial > img{display:inline-block;width:47px;height:auto;}
.headerContent{display:inline-block;margin-left:0.4em;}
.socialContent{background:#722508;color:white;padding:0.5em;border:solid 1px #4F1A04;margin:0.4em 0;border-radius:0.2em;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;}
.socialContent:hover{background:#361000;}
.rowsoc1{background:#5D1A01;}
.socialTitle a{font-size:1.1em;color:#FEA22D;margin-bottom:0.5em;display:block;text-align:left;}
.socialContent a{color:#ffd9a4;text-decoration:none;}
.socialContent p{font-size:0.7em;text-align:left;font-weight:200;line-height:1.3em;}
p.socialTime{text-align:right;display:block;color:#FFC6AC;font-size:0.6em;line-height:2em;}
.howTo td a{color:#00bd80;}
.howTo{text-align:center;margin-bottom:1em;}
.howTo td{color:#363636;}
.how-it-works h4 b{border-left:1px solid white;padding-left:1em;margin-left:1em;}
.how-it-works h3{color:#00895C;}
.s1, .s2, .s3, .s4{display:block;background:#38b089;padding:0.5em 1em;color:white;}
#contactForm{width:80%;margin-left:auto;margin-right:auto;}
#contactForm form{padding:1em;box-sizing:border-box;background:#FEA22D;border-radius:0.3em;}
.blockForm{display:inline-block;width:43%;vertical-align:top;border-right:2px solid #D57700;padding-right:1em;padding-left:1em;}
.blockForm:last-child{border:0;}
.blockForm label{display:block;color:#722508;font-weight:bold;margin-bottom:0.5em;}
.blockForm input{border:1px solid #722508;margin-bottom:1em;font-size:1em;padding:0.5em 1em;width:100%;box-sizing:border-box;background:#FFE4B2;border-radius:0.3em;color:#D29626;}
.blockForm textarea{padding:0.5em 1em;border:1px solid #722508;margin-bottom:1em;width:100%;box-sizing:border-box;background:#FFE4B2;border-radius:0.3em;height:273px;}
.blockForm .btn.btn-submit{background:#722508;color:#ffe4b2;}
.articleList{text-align:justify;padding:2em 3em;background:#ffffd7;box-sizing:border-box;}
.articleList li{list-style-type:upper-roman;margin-bottom:1em;list-style-position:outside;}
.articleList a{color:#ffa200;}
.imgBig{width:100%;height:auto;display:block;}
.howBtn{border-color:#0C5C00;border-width:1px 1px 1px 15px;border-style:solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 10px 10px 10px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:bold;color:#FFFFFF;background-color:#29F800;background-image:-webkit-gradient(linear, left top, left bottom, from(#29F800), to(#006E0F));background-image:-webkit-linear-gradient(top, #29F800, #006E0F);background-image:-moz-linear-gradient(top, #29F800, #006E0F);background-image:-ms-linear-gradient(top, #29F800, #006E0F);background-image:-o-linear-gradient(top, #29F800, #006E0F);background-image:linear-gradient(to bottom, #29F800, #006E0F);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#29F800, endColorstr=#006E0F);}
.howBtn:hover{border-top-color:#006E0F;border-right-color:#006E0F;border-bottom-color:#006E0F;border-left-color:#006E0F;border-width:1px 15px 1px 1px;border-style:solid;background-color:#29F800;background-image:-webkit-gradient(linear, left top, left bottom, from(#29F800), to(#006E0F));background-image:-webkit-linear-gradient(top, #29F800, #006E0F);background-image:-moz-linear-gradient(top, #29F800, #006E0F);background-image:-ms-linear-gradient(top, #29F800, #006E0F);background-image:-o-linear-gradient(top, #29F800, #006E0F);background-image:linear-gradient(to bottom, #29F800, #006E0F);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#29F800, endColorstr=#006E0F);}
.edit-icon a{padding:0.5em 1em;background:red;color:white;display:inline-block;}
#contactform_mess{width:60%;margin-left:auto;margin-right:auto;margin-bottom:1em;text-align:center;color:#ffbc46;display:block;background:#722508;padding:1em 2em;}
.customcoordimgCol img{width:100%;height:auto;}
.pagination{text-align:center;margin-top:1em;}
.pagination p{text-align:center;margin-bottom:0.5em;}
.pagination ul li{display:inline-block;margin-right:1em;}
.pagination ul li a{background:#a53c16;color:white;padding:0.2em 0.3em;text-decoration:none;border-radius:0.2em;}
.pagination ul li a:hover{background:#501a04;}
.pagination ul li span{background:#eee;padding:0.2em 0.3em;border-radius:0.2em;}
.items-more ol li{list-style:inside disc;color:#e6a02b;margin-bottom:0.5em;}
.items-more ol li a{color:#0078ff;text-decoration:none;border-bottom:dotted;}
[class^="icon-"], [class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;}
.icon-print{background-position:-96px -48px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-envelope {
    background-position: -72px 0px;
}
.dropdown-menu li {
    display: inline-block;
    font-size: 0.7em;
}
.btn.dropdown-toggle {
    display: none;
}
.block-50{width:45%;margin-right:1em;}
.block{display:inline-block;vertical-align:top;}
.block h4{font-size:1.2em;margin-bottom:1em;border-bottom:solid 1px #ccc;padding-bottom:0.5em;}
.block ul li a{color:#38b089;text-decoration:none;}
.customBox p{margin-bottom:0.5em;}
.next a{padding:0.5em 1em;background:#38b089;text-decoration:none;color:white;font-size:0.9em;}
.importante{padding:1em;background:#ffffd7;margin-bottom:1em;}
.importante ol li{list-style:inside decimal;margin-bottom:0.5em;}
.importante p{margin-bottom:0px;}
.importante strong, .importante b{color:#f90;margin-right:0.2em;}
.next a{padding:0.5em 1em;background:#38b089;text-decoration:none;color:white;font-size:0.9em;}
.previous{float:left;margin-right:1em;}
.previous a{padding:0.5em 1em;background:#38b089;text-decoration:none;color:white;font-size:0.9em;}
.pager.pagenav{margin-bottom:2em;display:block;}
#main-photo-program{margin-bottom:1em;}
#main-photo-program img{width:100%;height:auto;padding:0.5em;box-sizing:border-box;border:1px solid #eee;}
#top-destination-links{background:#4f1904;}
.moduletable.top-dest-proj{padding:1em 7em;}
#top-destinations, #top-projects{display:inline-block;width:49%;vertical-align:top;}
#top-destinations img, #top-projects img{display:inline-block;vertical-align:top;margin-right:1em;width:50px;}
#top-destinations div, #top-projects div{display:inline-block;}
.top-dest-proj h3{margin-bottom:0.5em;font-size:1.3em;color:#ffffff;}
#top-destination-links ul li a{color:#ffe2ba;text-decoration:none;display:inline-block;border-bottom:2px dotted;}
#top-destination-links ul li a:hover{color:#fff;border-bottom:2px solid;}
#top-destination-links ul li{margin-bottom:0.5em;/*background:url("../images/abv-sprites.png") 0 -190px;*/padding-left:1.1em;}
.insuransePost{display:table-row;}
.insuransePost img{float:left;margin-right:0.5em;border:solid 1px #eee;width:200px;height:auto;}
.blog .item-image img{width:100%;height:auto;}
.page-full{width:100%;}
.page-full h1{font-size:2.1em;color:#d53500;margin-bottom:0.2em;text-align:center;display:block;}
.page-full .tags.inline{text-align:center;}
.page-full p.page-welcome{text-align:center;width:90%;margin-left:auto;margin-right:auto;font-size:1.3em;line-height:1.5em;}
.page-full a{border-bottom:0;}
.page-full .btn-apply-prog{background-color:#28AC27;padding:0.6em 1em;border-radius:0.25em;color:white;border-top:solid 2px green;width:130px;display:block;margin:0 auto;background-image:url("../images/arrow-program-full.png");background-position:126px 12px;background-repeat:no-repeat;}
.page-full .btn-apply-prog:hover{background-color:green;}
.moduletable-volunteer-prog-info{background:#DEFFF3;padding:1em 2em;border-top:solid 1px #96dac3;}
.moduletable-volunteer-prog-info h3, .moduletable-volunteer-prog-info h4{color:#006B03;}
.custom-volunteer-prog-info{margin-top:1.5em;display:none;}
.moduletable-volunteer-prog-info h3{font-size:1.5em;cursor:pointer;margin-bottom:0;}
.moduletable-volunteer-prog-info h3:hover{color:#00bd05;}
.moduletable-volunteer-prog-info h4{font-size:1.1em;margin-bottom:1em;}
.moduletable-volunteer-prog-info p{color:#0A8C5E;}
.custom-volunteer-prog-info ul, .custom-volunteer-prog-info ol{margin-left:2em;margin-bottom:2em;}
.custom-volunteer-prog-info ul li, .custom-volunteer-prog-info ol li{list-style-image:url(https://www.abroaderview.org/images/page-full/bullet-program.png);color:#005738;margin-bottom:0.3em;margin-left:0;}
.moduletable-volunteer-say{background:#FFF7EE;border-top:solid 1px #F8E0C6;border-bottom:solid 1px #F8E0C6;padding:1em 2em;}
.custom-volunteer-say img{display:inline-block;margin-right:1.5em;}
.custom-volunteer-say .item-say{display:inline-block;width:70%;}
.item-say p strong{color:#a13d17;font-style:italic;}
.item-say em{font-size:1.3em;line-height:1.1em;font-family:garamound;}
#system-message{font-size:0.9em;margin-bottom:1em;margin-top:1em;}
#system-message .alert.alert-warning{background:#ffe1e1;padding:0.5em 1em;color:red;border:solid red 2px;border-radius:0.5em;}
#system-message .alert.alert-warning a, #system-message .alert.alert-message a{float:right;font-weight:bold;cursor:pointer;}
#system-message .alert.alert-message{background:#ffffc7;border:solid 2px yellow;padding:0.5em 1em;color:#65600c;border-radius:0.5em;}
.dropdownMore{background:url("../images/dropdown-more.png") no-repeat right center;}
.dropdownLess{background:url("../images/dropdown-less.png") no-repeat right center;}
a.jmodedit{top:0;display:block;background:#18ff00;padding:10px;}
.apply-with-us h1{color:#007598;}
.apply-with-us h3{color:#e04f5f;font-size:1.2em;}
.apply-with-us a{color:#009cc9;}
.apply-with-us a:hover{color:#00c5ff;}
.apply-with-us ol li {
    list-style: inside lower-alpha !important;
    margin-bottom: 0.5em;
    line-height: 1.5em;
}

.apply-now-btn img{display:block;margin:0 auto;}
.volunteer-grants-scholarships h2 {
    color: white;
    padding: 0.5em 1em;
    background: #f2d6ed;
    color: #a11089;
}
.volunteer-grants-scholarships h1 {
    color: #a11089;
}
.volunteer-grants-scholarships li {
 
}
#TopComponentBanner img {
    width: 100%;
    height: auto;
}
#applyProgram {
    background: #c6f6ca;
    padding: 1em;
    margin-bottom: 1em;
    text-align: center;
}
#applyProgram h3 {
    margin-bottom: 1em;
    font-size: 1.5em;
    color: #027411;
}
#applyProgram h4 {
    color: #439e49;
    margin-bottom: 0.5em;
}
#applyProgram p {
    font-size: 0.9em;
}
#applyProgram p > a {
    font-size: 1em;
    color: #0c4514;
}

/*


2018


*/


#pre-register {
    display: grid;
    grid-template-columns: 2fr 3fr 1fr;
    grid-gap: 2em;
    text-align: left;
}

#steps-register img {
    width: 70px;
    height: 70px;
}
#pre-register p {
    text-align: left;
}
#steps-register p {
    vertical-align: top;
    margin-left: 0.5em;
}

.step-1, .step-2, .step-3, .step-4, .step-5, .step-6 {
    margin-bottom: 0.5em;
    display: grid;
    grid-template-columns: 80px 1fr;

}
.step-1 span {
    background: url("https://volunteers.abroaderview.org/images/step-1-icon.svg") no-repeat;
    width: 70px;
    height: 70px;
}
.step-2 span {
    background: url("https://volunteers.abroaderview.org/images/step-2-icon.svg") no-repeat;
    width: 70px;
    height: 70px;
}
.step-3 span {
    background: url("https://volunteers.abroaderview.org/images/step-3-icon.svg") no-repeat;
    width: 70px;
    height: 70px;
}
.step-4 span {
    background: url("https://volunteers.abroaderview.org/images/step-4-icon.svg") no-repeat;
    width: 70px;
    height: 70px;
}
.step-5 span {
    background: url("https://volunteers.abroaderview.org/images/step-5-icon.svg") no-repeat;
    width: 70px;
    height: 70px;
}
.step-6 span {
    background: url("https://volunteers.abroaderview.org/images/step-6-icon.svg") no-repeat;
    width: 70px;
    height: 70px;
}
.step-1 span,
.step-2 span,
.step-3 span,
.step-4 span,
.step-5 span,
.step-6 span {
    transform: rotateY(0deg);
    transition: 0.3s;
}
.step-1:hover > span,
.step-2:hover > span, 
.step-3:hover > span, 
.step-4:hover > span, 
.step-5:hover > span, 
.step-6:hover > span {
    transform: rotateY(180deg);
    transition: 1s;
}
.btn-link {
    display: inline-block;
    border-radius: 1em;
    padding: 0.5em 1em;
    color: white;
    background: #215D4A;
    text-decoration: none;
    box-shadow: 6px 6px 0px #3BAF8B;
    transition: 0.5s;
}
.btn-link:hover {
    color: white;
    background: #3baf8b;
    box-shadow: 6px 6px 0px #215D4A;
}
.btn-link::after {
    font: normal normal normal 18px/1 FontAwesome;
    content: "\f0a9";
    margin-left: 10px;
}
#not-ready {
    margin-top: 2em;
    font-size: 0.8em;
    text-align: center;
}
#not-ready p {
    text-align: center;
    margin: 0.5em 0;
}
#tips-before {
    padding: 1em;
    background: #E9FFEA;
    font-size: 0.85em;
    border: 2px solid #7ADB7E;
    border-radius: 0.5em;
}
#tips-before h4 {
    color: #2BB430;
    margin-bottom: 1em;
}
#register-apply-section {
    text-align: center;
    display: table;
}
#apply-section {
    display: table-cell;
    vertical-align: middle;
}
#steps-register {
    border-right: 2px solid #eee;
    padding: 0 .5em;
}

#footer-grid {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr;
    grid-gap: 1em 4em;
    padding-top: 1em;
}
.logo-footer-grid {
    background: url("../images/abv-logo-footer.png") no-repeat 0 0;
    background-size: auto auto;
    height: 81px;
    text-indent: -99999px;
    width: 100%;
    display: block;
    background-size: contain;
}
#footer-logo {
    grid-column: 1 / 4;
    grid-row: 1;
}
#footer-contact {
    grid-column: 1;
    grid-row: 2;
}
#footer-grid h3,
#footer-grid p,
#footer-grid ul {
    color: white;
    margin: 1em 0;
}
#footer-links h3 {
    border-bottom: 3px solid #930600;
    padding-bottom: 0.5em;
}
#footer-grid p {
    font-family: 'Droid Serif', serif;
}
#footer-grid .icon-mail {
    background: url("../images/footer-icon-mail.png") no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
}
#footer-contact img {
    width: 100%;
    height: auto;
}
#footer-address {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1em;
}
#footer-grid ul li a {
    color: wheat;
    display: inline-block;
    padding: 0.2em;
}
#footer-links ul li a:hover {
    background: #9c2c27;
    text-decoration: none;
}
#mce-EMAIL {
    display: inline-block;
    width: 70%;
    box-sizing: border-box;
    padding: 0.5em;
    background: #9C2C27;
    border: none;
    color: white;
    font-size: 0.8em;
    float: left;
}
#mc-embedded-subscribe {
    background: #FEBAB7;
    border: none;
    padding: 0.5em;
    text-transform: uppercase;
    font-size: 0.8em;
    color: #B7413C;
    cursor: pointer;
}
#mc-embedded-subscribe:hover {
    background: rgb(194, 108, 105);
    color: white;
}
#footer-contact a {
    color: wheat;
}
#foteer-partners {
    grid-column: 1 / 4;
    grid-row: 3;
    text-align: center;
}
#foteer-partners ul li {
    display: inline-block;
    margin: 0 0.5em;
}
#foteer-partners h3 {
    border-bottom: solid 3px #930600;
    padding-bottom: 0.5em;
    text-transform: uppercase;
}
.reset-confirm fieldset {
    border: none;
}

.control-group #jform_username, .control-group #jform_token {
    font-size: 1em;
    padding: .5em;
    margin: .9em 0;
    border-radius: .5em;
    border: 2px solid #ccc;
}
.reset-confirm p {
    font-size: 1.5em;
}
#user-registration p {
    font-size: 1.5em;
}
#fundrasing-home-steps {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1em;
}
#fundrasing-home-steps h4 {
    margin-bottom: 1em;
}
.hideMobile.main-img-fund  {
    display: block;
    text-align: center;
}
img.img-center {
    margin: 0 auto;
    display: block;
    width: 100%;
    height: auto;
}
#fundraising-btn-footer {
    padding-top: 7em;
    text-align: center;
}
#fundraising-btn-footer a {
    margin-bottom: 1em;
}
#fundrasing-home-steps p {
    margin-bottom: .5em;
}
/*


fin 2018


*/

@media screen and (min-device-width : 1600px) and (max-device-width : 2560px) and (orientation : landscape){
    .center {
        width: 100%;
    }
}


@media screen
and (min-device-width:1200px)
and (max-device-width:1600px)
and (-webkit-min-device-pixel-ratio:1){.center{width:1160px;}
}
@media only screen and (min-width:1140px) and (max-width:1280px){.center{width:1140px;}
.content{}
.proBox{}
#navList li a, .item-locations, .item-programs, .item-about, .item-mainMenu{font-size:0.9em;}
#SearchTool span{margin-bottom:0.5em;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.proBox{}
#proBoxNotIncl{margin-right:0px !important;}
.footerBox p{font-size:0.7em;}
.footerBox ul li{font-size:0.8em;}
.footerBox ul li img{width:42px;height:auto;}
#socialBoxYoutube h4{display:inline-block;width:46%;height:78px;overflow:hidden;margin-right:1em;vertical-align:top;}
#contactForm{width:90%;}
#navList li a, .item-locations, .item-programs, .item-about, .item-mainMenu{font-size:0.7em;}
.moduletable.top-dest-proj{padding:2em 1em;}
}
@media only screen and (min-width:769px) and (max-width:960px){
    .center {
        width: 100%;
    }
}


@media only screen and (min-width:769px) and (max-width:1139px){.center{width:100%;}
.content{width:100%;}
#bottom-header{text-align:center;}
#listProgmenu li{width:46%;}
.customDestinationBox, #listProgmenu{padding:0em;}
.linkSec a{font-size:0.75em;}
.linkSec{vertical-align:top;}
#navigation{margin-top:0px;float:none;}
#sidebar{width:100%;float:none;}
.proBox{margin-right:10px;}
.proBox ul{padding:0.5em 1em;}
.SearchItem span{margin-bottom:0.5em;}
#jform_countryCodeNumber{width:100% !important;margin-bottom:1em;}
#jform_numberphone{width:88% !important;}
#contactForm{width:90%;}
#navList li a, .item-locations, .item-programs , .item-about, .item-mainMenu{font-size:0.7em;}
.moduletable.top-dest-proj{padding:2em 1em;}
}
@media only screen and (min-width:667px) and (max-width:736px){#banner-top{display:none;}
#welcome-home{margin-top:5em;}
.content{margin-top:5em !important;}
#socialBoxYoutube h4{width:100% !important;height:auto;}
#bottom-header{text-align:left !important;}
#logo a{width:200px !important;}
#secureRegister{width:32% !important;}
#comSocialConnectContainer .socialConnectSignInBlock .socialConnectInnerBlock{padding:20px 30px 30px 30px !important;}
}
@media only screen and (min-width:481px) and (max-width:768px){header{position:fixed;width:100%;border-bottom:0.5em solid #4F1A04;z-index:9990;}
#logo a{
    background:url("../images/logo-abv.png") no-repeat center;height:34px;
    text-indent:-99999px;
    width:271px;
    display:block;
    background-size:auto 100%;
}
#top-header{}
#icon-menu {

    top: 2.4rem !important;

}
#menu-Desktop{display:none;}
#menu-Mobile{display:block;}

#navList li:last-child{border:none;margin-right:0 !important;}
#navigation{margin-top:0;display:block;float:none;}
#top-header .menu-h.center{text-align:center;}
#banner-top{margin-top:3em;}
.content{width:100%;padding:0;margin-top:2em;}
.center{width:100%;padding:0;}
#bottom-header{text-align:center;}
.proBox{width:100%;}
#sidebar{width:100%;float:none;}
#recommendation{margin-bottom:1em;}
#socialNetwork{}
.footerBox{width:32%;height:auto;padding:10px 0;vertical-align:top;}
#footer-d{width:100%;text-align:center;border-top:solid 1px #905713;margin-top:1em;}
#listProgmenu li{width:44%;margin-left:35px;}
#listProgmenu a{padding:15px 0px;}
#navList li a, .item-locations, .item-programs{font-size:0.9em;}
#vDest ul li{line-height:2em;}
.linkSec{width:23%;padding-left:10px;}
.linkSec a{font-size:0.65em;}
.customDestinationBox, #listProgmenu{padding:0em;}
.moduletabletableCost table{font-size:12px;}
.SearchItem{display:block;width:100%;box-sizing:border-box;margin-bottom:0.53em}
#SearchTool span{padding:9px 1em;}
#SearchTool select{background:url(../images/select-button.png) 96% 12px no-repeat #ffcb7a;}
#jform_countryCodeNumber{width:100% !important;margin-bottom:1em !important;}
#jform_numberphone{width:88% !important;}
.headerSocial{text-align:center;}
article{padding:0 1em;}
#socialBoxYoutube h4{width:36%;font-size:0.8em;}
#contactForm{width:90%;}
#menu-top{float:right;margin-top:0.3em;width:375px;margin-right:3em;}
#menu-top ul li a{font-size:0.7em;}
#desc-top-main{font-size:0.55em;}
.moduletable.top-dest-proj{padding:2em 1em;}

#tips-before {
    display: none;
}
#pre-register {
    display: grid;
    grid-template-columns: 1fr;
}
#steps-register {
    display: grid;
    grid-template-columns: 1fr 1fr;
    border-right: none;
}
#register-apply-section {
    text-align: center;
    display: block;
}
#apply-section {
    display: block;
    vertical-align: initial;
}
#footer-grid {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr;
    grid-gap: 1em;
    padding-top: 1em;
}
#footer-contact {
    grid-column: 1 / 3;
    grid-row: 2;
}
#foteer-partners {
    grid-column: 1/ 4;
    grid-row: 4;
    text-align: center;
}
}
@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:3){
    #menu-top{
        width:368px !important;margin-top:7px !important;
    }
}
@media only screen and (max-width:480px){
body{}
header{position:fixed;width:100%;z-index:99999;}
#subMenu-Destinations, #subMenu-Programs {
    display: none;
}
#top-header{display:none;}
.center{width:90%;}
#menu-Desktop{display:none;}
#menu-Mobile{display:block;}
li.item-212, li.item-213 {
    display: block !important;
}
#logo a{background:url("../images/logo-abv.png") no-repeat 60%;height:36px;text-indent:-99999px;width:100%;display:block;background-size:auto 100%;}
#logo, #navigation{display:block;}
#navigation{margin-top:5px;float:none;}
#navMobile{}
.apply-now-btn img {
    width: 100%;
    height: auto;
}
.img-100 {
    display: block;
    width: 100%;
    height: auto;
}
#menu-top{display:none;}
main{margin-bottom:1em;}
#banner-top{display:none;}
.proBox{width:100%;}
.proBox h3{border-bottom:1px solid #35AF89;padding-bottom:4px;}
.content{width:100%;margin-top:4em;}
article h1{/*font-size:1.2em;*/}
.tags.inline{display:none;}
.proBox ul{padding:0;margin-bottom:1em;display:inline-block;background:none;}
.proBox ul li strong{display:block;color:#37af89;}
.proBox ul li{color:#000;}
#sidebar{width:100%;float:none;}
#sidebar .deeper.parent > a{display:block;}
#sidebar .nav.menu li{list-style:none;}
#sidebar .nav.menu li a{display:block;border-bottom:1px dotted #cb7350;padding:10px 0px;}
a.boxApply{background:url(../images/apply-icon.png) #0B8C1F 95% 50% no-repeat;}
#recommendation{margin-bottom:1em;}
#socialNetwork{}
.blockSocial{width:100%;margin-right:0px;}
.socialContent{margin:0px;}
.socialContent p{font-size:1em;line-height:1.3em;}
#sidebar .moduletableBoxPais{margin-bottom:0;}
.moduletableBoxPais .separator{display:block;margin:1em 0;}
.breadcrumb li:first-child + li, .breadcrumb li:first-child + li + li{display:none;}
.footerBox{width:100%;height:auto;padding:10px 0;}
.boxPadding{padding:0;}
.custombannerBox a{border-radius:0;font-size:1.3em;}
.moduletablebannerBox{margin-bottom:0;}
.footerBox p{font-size:1.3em;}
.footerBox ul li{font-size:1.3em;color:#fbe3c7;margin-bottom:5px;}
.volunteer-locations .blog h2 a{font-size:1em !important;text-decoration:none;display:block;padding:0.3em 0.5em;color:white;background:url(../images/arrow-title-link.png) #38B089 95% center no-repeat;border-radius:5px;}
.blog h2 a{font-size:1em !important;text-decoration:none;display:block;padding:0.3em 0.5em;color:white;background:url(../images/arrow-title-link.png) #38B089 95% center no-repeat;border-radius:5px;}
.volunteer-locations h2 a{border-bottom:none;background-color:#0057A1;}
.volunteer-programs .category-desc{display:none;}
.volunteer-programs .page-header.item-title a{background:#0057A1;padding:0.5em;color:white;text-decoration:none;display:block;}
.blog p{display:block;height:4em;overflow:hidden;}
.blog .readmore{display:none;}
.blog .item-image{display:none;}
article{padding:0;}
.moduletabletableCost table tr td:nth-child(13), tr td:nth-child(12), tr td:nth-child(11), tr td:nth-child(10), tr td:nth-child(9), tr td:nth-child(8), tr td:nth-child(7){display:none;}
.SearchItem{display:block;width:100%;box-sizing:border-box;margin-bottom:0.53em}
#SearchTool span{padding:9px 1em;}
.faqList > li{padding:1em 3em;}
.inclusions-list li{padding:0.4em 0 0.4em 2.9em;line-height:1.5em;}
.coordinators img{display:block;width:100%;}
.apply{background:#501a04;color:#ffcb7a !important;}
#comSocialConnectContainer{margin-top:1em;}
#comSocialConnectContainer .socialConnectSignInBlock{width:100% !important;float:none;}
#comSocialConnectContainer .socialConnectSignInBlock .socialConnectInnerBlock{padding:0 1em 2em 1em;border-right:none !important;}
#comSocialConnectContainer .socialConnectSignInBlockContainer{border:none !important;border-radius:0 !important;}
#comSocialConnectContainer .socialConnectSignInBlock .socialConnectLink{float:none;line-height:34px;}
#socialConnectRegister{float:none !important;width:100% !important;}
#secureRegister{float:none !important;width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#jform_countryCodeNumber{margin-bottom:1em;}
/*#icon-menu{top:5px;width:23px;}*/
img#badge-abv{width:100px !important;margin-top:-57px;}
#welcome-home{margin-top:4em;}
#welcome-home h3{width:100%;text-align:center;}
.blockForm{display:inline;width:100%;vertical-align:top;margin:0;border:0;}
#contactForm{width:100%;}
.howTo img{width:126%;height:auto;}
#volunteer-video{display:block;float:none;width:100%;}
#volunteer-video video{width:100%;height:auto;}
.moduletable.top-dest-proj{padding:1em;text-align:center;}
#top-destinations, #top-projects{display:block;width:100%;}
#top-destination-links ul li{text-align:left;font-size:1.2em;margin-bottom:0.8em;display: block;
text-align: center;
padding-left: 0;
}
#top-destinations img, #top-projects img{width:60px;margin-right:0;margin-bottom:1em;}
#top-destinations div, #top-projects div{display:block;}
.insuransePost img{display:block;float:none;width:100%;height:auto;margin-bottom:0.5em;}
.socialConnectInnerBlock form{width:100%;display:block;}
.login form {
    width: 100%;
}
#pre-register {
    grid-template-columns: 1fr;
}
#footer-grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1em;
}
.logo-footer-grid {
    background: url("../images/abv-logo-footer.png") no-repeat 0 0;
    background-size: auto auto;
    height: 58px;
    text-indent: -99999px;
    width: 100%;
    display: block;
    margin-bottom: 1em;
    background-size: contain;
}
#footer-logo {
    grid-column: 1;
    grid-row: 1;
}
#foteer-partners {
    grid-row: 5;
    grid-column: 1;
}
#foteer-partners img {
    width: 70px;
}
#footer-links ul li a {
    display: block;
    padding: 1em;
    font-size: 1.2em;
    border-bottom: 1px solid #c4707f;
    text-align: center;
    background: #a42d28;
    text-decoration: none;
}
.main-img-fund img {
    width: 100%;
    height: auto;
}
#fundrasing-home-steps {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1em;
}
#fundraising-btn-footer {
    padding-top: 0;
}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

#icon-menu {
    display: block;
    align-items: center;
    margin-left: .5rem;
    padding: .3rem .5rem;
    background: #e03fb0;
    border-radius: .3rem;
    top: 2.45rem;
    position: fixed;
    right: 1rem;
}
.btn-menu {
    font-size: 1.09rem;
    cursor: pointer;
    color: #fff;
}



 }
 @media only screen and (max-width: 1024px) {
    
#icon-menu {
    display: block;
    align-items: center;
    margin-left: .5rem;
    padding: .3rem .5rem;
    background: #e03fb0;
    border-radius: .3rem;
    top: 1rem;
    position: fixed;
    right: 1rem;
}
.btn-menu {
    font-size: 1.09rem;
    cursor: pointer;
    color: #fff;
}
  }