.flex_column.av-22ro5aw-1d57fb94bb9661a9ab46f0c9d47a3055{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
background-color:rgba(255,255,255,0.55);
}

.av_font_icon.av-1xg8fg8-5c7050865a524ddab7327e8b862d9f78{
color:#731b10;
border-color:#731b10;
}
.av_font_icon.av-1xg8fg8-5c7050865a524ddab7327e8b862d9f78 .av-icon-char{
font-size:2em;
line-height:2em;
}

#top .av-special-heading.av-keb5khv7-912533547dacdad16c212e320eaa40a7{
padding-bottom:5px;
font-size:75px;
}

#top .av-special-heading.av-keb5mkxf-4d52215e418b0af7ec82a682c3627fdc{
padding-bottom:10px;
font-size:34px;
}
.av-special-heading.av-keb5mkxf-4d52215e418b0af7ec82a682c3627fdc .av-subheading{
font-size:20px;
}

.iconbox.av-kcd5jja1-f627be6546c9bf3010e259f678106a3e .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-kcd5jja1-f627be6546c9bf3010e259f678106a3e .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-kcd5jja1-f627be6546c9bf3010e259f678106a3e .iconbox_content_container{
color:#ffffff;
}

#top #wrap_all .avia-button.av-b54ay3-3302dcbe9c2a8ac46cd8a10c26468c54{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-8mtx23-b852e853ae7e43fd5cf5e05a92c0606c{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-7exewr-e436d31a002a1f5df4a7879634420bf3{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.iconbox.av-kcd5jja1-0248a3243e8f00f106bab426297fb240 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-kcd5jja1-0248a3243e8f00f106bab426297fb240 .iconbox_content_title{
color:#ffffff;
}

#top .hr.av-9zm7fo-cf6ca4e38515c975cc89eb6a67614c59{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-9zm7fo-cf6ca4e38515c975cc89eb6a67614c59 .hr-inner{
width:50px;
border-color:#ffffff;
}

.flex_column.av-kcx8b3tg-657f225c7e5b63ba426bf72a23adebcc{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(255,255,255,0.9);
}

.avia-section.av-kcyomhwx-8d049f3f92ef6c9252f4240fe7a4aeeb{
background-color:#eaeaea;
}

#top #wrap_all .avia-button.av-nrcaz-b0f269e2bd7937c41d0bfcd2e44dec94{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-4rb75n-ca4e8f14ea08a90fba0d874624b79f84{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-2665a3-d244da2d7c2971098cd1d45a58fb6f96{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.iconbox.av-kcd5jja1-700e5f9bddb8ad96ea903fbf7ed5132d .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-kcd5jja1-700e5f9bddb8ad96ea903fbf7ed5132d .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-kcd5jja1-700e5f9bddb8ad96ea903fbf7ed5132d .iconbox_content_container{
color:#ffffff;
}

#top .hr.av-8csnyc-5347e122b8875db28009309f309ad131{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-8csnyc-5347e122b8875db28009309f309ad131 .hr-inner{
width:50px;
border-color:#c3aca1;
}

.flex_column.av-3v2xfs-66b2451163102fcd72ecf734c59b8163{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.flex_column.av-1z4xvs-b66b3afd26d7fae420acc62f0429b10f{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.iconbox.av-w6jgko-841f042c97119770607b52464c76e966 .iconbox_icon{
color:#ffffff;
}

#top #wrap_all .avia-button.av-kd04qxri-6f9c4cfc9c2165196bc8d55090919d34{
background-color:#c6321e;
border-color:#c6321e;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.flex_column.av-kcx8b3tg-ab0ad4cdbd9256a8ea2807e012022187{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(255,255,255,0.7);
}

.iconbox.av-kcd5jja1-006d113529eb0d533ab6124d780013d5 .iconbox_icon{
border:1px solid #000000;
color:#000000;
}
#top #wrap_all .iconbox.av-kcd5jja1-006d113529eb0d533ab6124d780013d5 .iconbox_content_title{
color:#000000;
}
.iconbox.av-kcd5jja1-006d113529eb0d533ab6124d780013d5 .iconbox_content_container{
color:#000000;
}

#top .hr.av-9zm7fo-4536163db0337cb2f10d2fc9b6b722df{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-9zm7fo-4536163db0337cb2f10d2fc9b6b722df .hr-inner{
width:50px;
border-color:#ffffff;
}

#top .hr.av-9zm7fo-4536163db0337cb2f10d2fc9b6b722df{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-9zm7fo-4536163db0337cb2f10d2fc9b6b722df .hr-inner{
width:50px;
border-color:#ffffff;
}

#top .hr.hr-invisible.av-1i2pimg-58a959a526c22824fe5b3cebb8798ea7{
margin-top:0px;
height:1px;
}

.flex_column.av-kcx8b3tg-2e3c962c5085a9523fba5f79e9e767ed{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(255,255,255,0.7);
}

.iconbox.av-kcd5jja1-4cbe174a515946b209781a8c8bac0099 .iconbox_icon{
border:1px solid #000000;
color:#000000;
}
#top #wrap_all .iconbox.av-kcd5jja1-4cbe174a515946b209781a8c8bac0099 .iconbox_content_title{
color:#000000;
}
.iconbox.av-kcd5jja1-4cbe174a515946b209781a8c8bac0099 .iconbox_content_container{
color:#ffffff;
}

.flex_column.av-drl2rc-f19a9d50852c592ce547a97128946e78{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.iconbox.av-klrloo-fc2a8a20f8b12b86fd3daa0a131ee2cb .iconbox_icon{
background-color:#cc321d;
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-klrloo-fc2a8a20f8b12b86fd3daa0a131ee2cb .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-klrloo-fc2a8a20f8b12b86fd3daa0a131ee2cb .iconbox_content_container{
color:#ffffff;
}

#top .hr.hr-invisible.av-2w9xew-7643bfebd0ccb5b6880021bc6afd655d{
height:50px;
}

#top #wrap_all .avia-button.av-4dwfvc-4291c7c113040e9f554c90b76a193439{
background-color:#731b10;
border-color:#731b10;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-2dgmp4-bec606623b0db679c5d52d17ee7ec29e{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-4t8s4o-0c69a319bbd10d3c956788be5b21c1db{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .av-special-heading.av-2ke6x7-2cee47a1234ed12aa2dadaf89ab52af6{
padding-bottom:0px;
color:#ffffff;
font-size:60px;
}
.av-special-heading.av-2ke6x7-2cee47a1234ed12aa2dadaf89ab52af6 .special-heading-inner-border{
border-color:#ffffff;
}

#top .hr.av-1pbztg-af4502f66df6db67a39fc7e23febb2fb{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-1pbztg-af4502f66df6db67a39fc7e23febb2fb .hr-inner{
width:50px;
border-color:#ffffff;
}

.flex_column.av-lezw-8fc80fbfefb15857078b11bbef2c1736{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.av_font_icon.av-w8ozwg-7f3589303ff0c78a91f998a650fa0274 .av-icon-char{
font-size:40px;
line-height:40px;
}

.avia-section.av-a7ilkb-dd85bcddbe624eb32811c7555384c8e6 .av-parallax .av-parallax-inner{
background-color:#731c10;
background-repeat:no-repeat;
background-image:url(https://iiischools.com/wp-content/uploads/2015/07/mapa-instituto-internacional-idiomas-marbella.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-a7ilkb-dd85bcddbe624eb32811c7555384c8e6 .av-section-color-overlay{
opacity:0.9;
background-color:#731c10;
}

.flex_column.av-9r86gb-e294248f3503e46048b82b16103e08fb{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-7604jv-9c5549dbde7252d72b5df99ca011ce65{
padding-bottom:10px;
color:#ffffff;
font-size:40px;
}
.av-special-heading.av-7604jv-9c5549dbde7252d72b5df99ca011ce65 .special-heading-inner-border{
border-color:#ffffff;
}

.flex_column.av-5bwkyz-4b44a889bf328a98ffdb1da8933f3be7{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.av_font_icon.av-45kvkr-6ee20e06fa70d1583526d3da71fa6f50{
color:#d8d81e;
border-color:#d8d81e;
}
.av_font_icon.av-45kvkr-6ee20e06fa70d1583526d3da71fa6f50 .av-icon-char{
font-size:40px;
line-height:40px;
}

