/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*
ARCHIVOS MODIFICADOS:
class-fusion-images.php
    self::$grid_accepted_widths   = array( '1200' );

EMAIL VERIFICATIONS ON SIGNUPS
email-verify.php - cambiar titulo del mail
verify.php - cuerpo del mail

AJAX LOGIN AND REGISTRATION MODAL
class-core.php - 
        public function wp_redirect__filter($location, $status) {
        wp_send_json_error(array(
            'message' => sprintf(
                __( '
                Se ha registrado correctamente en nuestro sitio web. Revise su correo electrónico y haga clic en el enlace que le enviamos para verificar su dirección de correo electrónico.' ),
                $location
            )
        ));
    }

*/

@import url('https://fonts.googleapis.com/css?family=Playfair+Display:700');
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/josefin-sans-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Regular'), local('JosefinSans-Regular'),
       url('../fonts/josefin-sans-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/josefin-sans-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/josefin-sans-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/josefin-sans-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/josefin-sans-v12-latin-regular.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* GENERAL */
div#mas-entry {
    width: 80%;
    margin-left: auto;
	padding: 50px 0!important;
}
.no-link a:hover {
    color: #333333!important;
}
.no-link a {
    cursor: default;
}
/* google ads */
.google-auto-placed.ap_container {
    width: 80%!important;
    margin-left: auto;
    overflow: hidden;
    padding: 50px 0;
}
#banner-600{
	margin: 15px 0 15px 15px;
	float:right
}
/* mailchimp popup customization */
.content__titleDescription span {
    font-family: 'josefin sans'!important;
    font-size: 18px!important;
}
.content__formFields label {
    font-family: 'josefin sans'!important;
}
.content__button input {
    font-family: 'josefin sans';
    font-size: 16px;
}
.mc-modal {
    top: 25%!important;
}
div#dijit__TemplatedMixin_2 {
    opacity: 0!important;
}
.content__titleDescription span, .content__titleDescription div, div#uniqName_3_0 label, div#uniqName_3_1 label, .content__button .button {
    font-family: 'josefin sans'!important;
}
div#dijit__TemplatedMixin_2 {
    opacity: 0!important;
}
span.et_bloom_custom_field_options_title {
    display: none!important;
}
span.et_bloom_custom_field_checkbox label {
    font-size: 12px;
}
.hide{
	display:none!important
}
.play{
/* 	font-family: 'Playfair display'!important; */
}
/*  HEADER */
body{
    font-family: 'raleway'!important
}
div#search-3 input.s {
    height: 50px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
        border: none;
}
div#search-3 .searchsubmit {
    height: 50px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background: white;
    color: #999;
}
div#search-3 input.s::placeholder {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: "Josefin Sans";
}
div#search-3 {
    width: 25%;
    margin: auto;
    margin-bottom: 50px;
    margin-top: 50px;
    border: 1px solid#dadada;
    border-radius: 5px;
}
.border-title {
    border-bottom: 1px solid #3acacc;
    width: 37%;
    margin: auto;
    margin-top: -35px;
    margin-bottom: 15px;
}
.fusion-header-wrapper a.fusion-logo-link img {
    opacity: 0;
}
.fusion-header-wrapper .fusion-sticky-shadow a.fusion-logo-link img {
    opacity: 1;
    transition: all 1s ease
}
h2.blog-shortcode-post-title.entry-title {
    text-align: center;
     font-family: "Josefin Sans"!important;
     font-size: 26px!important;
}
h4.widget-title {
    font-family: 'Josefin Sans'!important;
    font-size: 20px!important;
    margin-top: 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: 300!important;
    margin-bottom: 10px
}
div#rpwwt-recent-posts-widget-with-thumbnails-2 .rpwwt-post-categories a {
    font-family: 'Josefin Sans';
    letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 900;
    margin-left: -15px;
    /* border-bottom: .5px solid #3acacc; */
    color: #615a5a;
    padding-bottom: 2px;
}
.rpwwt-post-categories {
    color: transparent;
}
.fusion-content-widget-area .widget li{
    margin-bottom: -4px
}
article .fusion-meta-info a, article p.fusion-single-line-meta a {
    font-family: 'Josefin Sans';
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 0;
    border-bottom: 1px solid #3acacc;
    text-align: center;
    display: inline-block;
}
p.fusion-single-line-meta {
    text-align: center;
}
.no-img img{
    opacity: 0!important
}
.no-img ul.slides li {
    height: 220px;
}
.no-img .fusion-image-wrapper {
    background-size: cover;
    height: 220px;
    background-position: 50%;
}
.home .no-img article h2.blog-shortcode-post-title.entry-title {
    height: 100px;
    overflow: hidden;
}
div#rpwwt-recent-posts-widget-with-thumbnails-2 span.rpwwt-post-title {
    font-size: 14px;
}
.no-img .fusion-content-sep.sep-double.sep-solid {
    display: none;
}
.no-img .fusion-post-wrapper{
    border: none!important;
}
.fusion-meta-info {
    border-color: transparent!important;
    text-align: center;
}
.fusion-meta-info > div{
    width: 100%!important
}
div#rpwwt-recent-posts-widget-with-thumbnails-2 span.rpwwt-post-title {
    font-size: 14px;
}
.fusion-is-sticky .fusion-header-v6 .fusion-sticky-shadow{
        border-bottom: 5px solid #3acacc;
}
ul#menu-main-menu-1 li a,
ul#menu-topmenu li a {
    text-transform: uppercase!important;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li {
    padding: 10px 0!important;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu {
    width: 50%!important;
    margin: auto;
    border: 2px solid #3acacc;
    border-radius: 10px;
}
.fusion-body .fusion-main-menu .current_page_item > a,
.fusion-body .fusion-main-menu .current-menu-item > a{
    color: #666!important
}
.fusion-body .fusion-main-menu .current_page_item > a:hover,
.fusion-body .fusion-main-menu .current-menu-item > a:hover{
    color: #3acacc!important
}
.home #main-post .slides .fusion-image-wrapper img{
    opacity: 0
}
.home #main-post .slides .fusion-image-wrapper{
    background-position: 50%;
    height: 470px;
    background-size: cover;
    background-repeat: no-repeat;
}
div#bs1 > div {
    height: 350px!important;
}
div#bs1 > div:after {
    content: " ";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    display: block;
    position: absolute;
    top: 0;
    z-index: 1;
}
#bs1 span.fusion-column-inner-bg-image {
    background-position: center 74%!important;
}
h2.play a {
    color: white;
    font-weight: 900;
    font-size: 45px!important;
}
div.bs2{
	    position: absolute;
	       top: 100px;
    width: 100%;
	    z-index: 3;
} 
div#bs1 .play {
    z-index: 2;
    color: #fff;
    font-size: 35px!important;
	margin-bottom: 0
}

/* DESTACADOS */
#destacados .flip-box-front, #destacados .flip-box-back  {
    background-size: cover!important;
	min-height: 220px!important;
}
#destacados .fusion-flip-boxes div:first-child .flip-box-back {
    background-image: url(https://www.argentinosemigrados.com/wp-content/uploads/2018/11/subi-e1541409675985.jpg);
}
#destacados .fusion-flip-boxes div:nth-child(2) .flip-box-back {
    background-image: url(https://www.argentinosemigrados.com/wp-content/uploads/2018/11/noticias-e1541409576759.jpg);
}
#destacados .fusion-flip-boxes div:nth-child(3) .flip-box-back {
    background-image: url(https://www.argentinosemigrados.com/wp-content/uploads/2018/11/reporteros-e1541409649100.jpg);
}
.flip-box-back-inner a {
    color: white!important;
    display: block;
    border: 1px solid;
}
.flip-box-back::after {
    content: "";
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.6);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.flip-box-back-inner {
    position: relative;
    z-index: 2;
    color: white;
}
#destacados .flip-box-front img {
opacity: 0
}
h2.flip-box-heading.without-text {
    color: white!important;
    background: rgba(0,0,0,.5);
    text-transform: uppercase;
    padding-top: 5px!important;
}
/* NEWSLETTER */
div#gform_confirmation_message_1 {
    color: white;
    margin-bottom: 45px;
    padding-top: 30px;
}
div#newsletter .fusion-layout-column {
    background: rgb(76, 188, 218);
    padding: 5px;
}
div#newsletter h2 {
    margin: 0;
    color: white;
	font-size: 20px!important;
    padding-bottom: 7px;
}
div#newsletter input#wpforms-92-field_1 {
    margin: auto;
    border: 1px solid #eee;
    border-radius: 5px;
}
div#newsletter input#wpforms-92-field_1::placeholder {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: "Josefin Sans";
    font-size: 13px!important
}
span.underline {
    border-bottom: 1px solid;
}
#newsletter span.underline {
    text-transform: uppercase;
    font-size: 18px!important;
    font-family: 'Josefin Sans'
}
.single #newsletter ul li {
    width: 100%;
}
button#wpforms-submit-92 {
    background: transparent;
    border: 2px solid white;
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    color: white;
    margin: auto;
    font-family: 'Josefin Sans';
    display: block;
    position: relative;
    top: 20px;
}
.mc4wp-form-fields p {
    width: 90%!important;
    margin: auto;
    margin-bottom: 20px;
}
.mc4wp-form-fields a {
    color: white!important;
}

.mc4wp-form-fields label {
    font-family: 'josefin sans';
    line-height: 1;
    color: white;
    letter-spacing: 0px;
}
.mc4wp-form-fields input[type="submit"] {
    color: white;
    background: transparent;
    border: 2px solid white;
    width: 50%;
    margin: auto;
    display: block;
    padding: 10px;
    border-radius: 5px;
    text-transform: uppercase;
    font-family: 'josefin sans';
}
img.img-responsive.wp-image-88{
    position: relative;
    top: 50px
}#newsletter span.fusion-imageframe{
    overflow: visible!important;
}
#newsletter .ginput_container.ginput_container_checkbox {
    width: 80%;
    margin: auto;
}
#newsletter input#input_1_3_3, #newsletter input#input_1_1 {
    width: 80%;
    margin: auto;
    display: block;
    border-radius: 5px;
    font-size: 14px!important;
}
#newsletter li#field_1_3 {
    margin-bottom: -15px;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line {
    margin-bottom: 4px;
    position: relative;
    top: 2px;
}
a.fusion-flyout-menu-toggle::before {
    content: "MENU";
    position: absolute;
    right: 60px;
    color: #999;
    transition: all .25s ease-in-out
}
a.fusion-flyout-menu-toggle:hover::before{
    color: #333;
    font-weight: 400!important
}
body #wrapper header a.fusion-icon.fusion-icon-search::before{
    color: #999
}
body #wrapper header a.fusion-icon.fusion-icon-search:hover::before{
    color: #333;
}
body #wrapper .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line{
    background-color: #999
}
/*a.fusion-flyout-menu-toggle:hover::before{
    color: #3acacc!important
}*/
.fusion-flyout-menu-icons {
    position: relative;
}
.fusion-flyout-search-toggle {
    margin-right: 40px;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line {
    width: 20px!important;
}
label.wpforms-field-label-inline,
label.wpforms-field-label-inline a {
    font-size: 11px!important;
    color: white;
    position: relative;
}
label.wpforms-field-label-inline a {
    text-decoration: underline!important
}
input#wpforms-92-field_4_1 {
    position: relative;
    top: 3px;
}
div#wpforms-92-field_4-container {
    width: 65%;
    margin: auto;
    text-align: center;
}
li#field_1_3 label, span.gfield_required {
    display: none;
}
input#input_1_1 {
    width: 100%;
}
li#field_1_1, li#field_1_3 {
    padding: 0;
    margin: 0;
}
li#field_1_2 {
    padding: 0;
    margin: 0;
    margin-top: -15px;
}
label#label_1_2_1, label#label_1_2_1 a {
    color: white;
	    font-size: 12px;
}
label#label_1_2_1 a {
    text-decoration: underline;

}
input#gform_submit_button_1 {
    display: block;
    margin: auto;
    background: transparent;
    border: 2px solid;
    width: 50%;
    margin-bottom: -30px;
}

/* tag list */
p.tag-style a {
font-family: 'Josefin Sans';
    font-weight: 900;
    font-size: 30px;
    margin-top: 30px;
    display: inline-block;
}
#tag-category span {
    text-transform: uppercase;
    font-weight: 300;
}
#tag-category h2 {
    margin-bottom: 40px

}
div#tag-category img {
    opacity: 0;
    height: 400px
}
div#tag-category span.fusion-imageframe {
    height: 400px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
}
div#tag-category h2::after {
    content: "";
    width: 100%;
    border-bottom: 10px solid #3acacc;
    position: absolute;
    top: 16px;
    left: 52%;
}
div#tag-category .fusion-layout-column{
    overflow: hidden;
}
div#team h2 {
    text-transform: uppercase;
}
#team .person-image-container.hover-type-none img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0;
}
#team .fusion-column-last .person-image-container {
background-size: 82%;
    background-repeat: no-repeat;
    background-position: 50%;
}
div#team h2::before {
    content: "";
    width: 55%;
    border-bottom: 10px solid #3acacc;
    position: absolute;
    top: 16px;
    left: 0;
}
#team .person-image-container {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    height: 250px;
	background-repeat: no-repeat;
    background-position: 50% -5%;
}

span.person-title {
    text-align: center;
    font-weight: 900;
    font-family: 'Josefin Sans';
}
span.person-name {
    text-align: center;
    font-size: 18px!important;
    font-family: 'Josefin Sans';
    font-weight: 100;
}
div#team .fusion-social-networks-wrapper {
    text-align: center;
    margin-top: 25px;
}
div#team .person-content.fusion-clearfix {
    height: 120px;
    margin-top: 5px;
	font-family: 'josefin sans';
    text-align: justify;
    font-size: 14px;
}
div#team .fusion-social-networks {
    margin-top: 15px!important;
}
/* NEWS DESTACADA */
#news-destacada .fusion-carousel-item-wrapper {
    background-size: cover;
    background-position: 50%;
    height: 400px;
	position:relative
}
#news-destacada .fusion-carousel-item-wrapper img {
    opacity: 0;
}
#news-destacada h4.fusion-carousel-title {
    position: absolute;
    top: 75%;
    text-align: center!important;
    width: 100%;
    color: black;
    background: rgba(255,255,255,0.8);
    font-family: 'Playfair display';
    font-size: 38px;
    padding: 5px;
}
#news-destacada .fusion-carousel-meta {
    display: none;
}

/* ETAPAS */

#etapas span.fusion-imageframe {
    height: 400px;
    background-size: cover;
    background-position: 50%;
	position: relative
}
#etapas .fusion-text {
    padding: 0px 40px;

}
#etapas h3 {
    font-family: 'Josefin Sans';
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 0px;
    font-size: 20px;
}
#etapas .fusion-text p {
    line-height: 2;
}
#etapas ul li {
    display: block;
    float: left;
    width: 48%;
    background-position: 50%;
    background-size: cover;
    height: 175px;
    margin-bottom: 10px
}
#etapas ul li:first-child, #etapas ul li:nth-child(3){
    margin-right: 10px
}
#etapas #rpwwt-recent-posts-widget-with-thumbnails-3 img,
#etapas #rpwwt-recent-posts-widget-with-thumbnails-4 img,
#etapas #rpwwt-recent-posts-widget-with-thumbnails-5 img,
#etapas #rpwwt-recent-posts-widget-with-thumbnails-6 img{
    opacity: 0
}
.leer-mas {
    display: block!important;
    margin: auto!important;
    width: 200px!important;
    background: transparent!important;
    border: 1px solid #494949!important;
}
.leer-mas span{
    color: #494949!important;
    font-family: 'Josefin Sans';
    letter-spacing: 0;
    font-weight: 900;
    font-size: 13px;
}
.etapa-desc {
    position: relative;
    top: 50px;
}
div#etapas h2 {
    color: #666;
    text-align: right;
    margin-right: -40px!important;
}
div#etapas h2::before{
    content: "";
    width: 40%;
    border-bottom: 10px solid #3acacc;
    position: absolute;
    top: 16px;
    left: 0;
}
h4.widget-title::before {
    content: "";
    width: 40%;
    border-bottom: 5px solid #3acacc;
    position: absolute;
    top: 15px;
    left: 0;
}
h4.widget-title {
    text-align: right;
    padding-right: 5px;
}
span.person-title {
    font-family: 'Montserrat',Arial,sans-serif!important;
    font-weight: 600;
}
/* CUSTOM FOOTER */

div#custom-footer h3 {
    text-transform: uppercase;
    font-size: 14px;
    height: 30px;
    margin-bottom: 50px;
    font-weight: 400;
    font-family: 'Montserrat',Arial,sans-serif!important;
    padding-top: 15px
}
div#custom-footer ul li{
    font-family: 'Montserrat',Arial,sans-serif!important;
    font-weight: 100;
}
div#custom-footer h3::after {
    content: "";
    width: 45px;
    border-bottom: 2px solid #3acacc;
    position: absolute;
    top: 65px;
    left: 40%;
}
/*h3.last-h3 {
    padding-top: 15px;
}*/
div#custom-footer ul{
    padding: 0
}
div#custom-footer li{
    list-style: none;
    line-height: 2;
    text-align: center;
}
div#custom-footer li a{
    text-transform: capitalize;
    font-size: 14px!important;

}
div#custom-footer h3.social-h3 {
    height: auto;
    margin-bottom: 30px;
    padding-top: 40px!important;
    font-size: 13px
}
div#custom-footer h3.social-h3::after {
    top: 70px;
    left: 48%;
}
div#custom-footer .fusion-social-networks-wrapper a {
    font-size: 18px!important;
}
p.subfooter {
    margin-top: 40px;
    font-size: 12px;
    text-transform: uppercase;
    color: #333;
    font-weight: 400;
}
p.subfooter a {
    font-weight: 700;
}


/* COLABORADORES */

#colab-1 h2 {
    font-size: 42px!important;
    color: #333!important;
    width: 36%;
    margin: auto;
    margin-bottom: 50px;
    font-weight: 700!important;
    font-family: 'Playfair Display', serif!important;
}
#colab-1 h2::after {
    content: "";
    width: 120px;
    position: absolute;
    border-bottom: 3px solid rgb(76, 188, 218);
    top: 60px;
    left: 45%;
    padding-top: 10px;
}
div#colab-1 {
    margin-bottom: -30px;
    border-bottom: 1px solid #eee;
}
#colab-2 h3 {
    margin-bottom: 0;
    font-weight: 300;
}
#colab-2 p {
    font-family: 'Montserrat'!important;
    font-weight: 600!important;
    color: #999;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 14px;
}
#colab-2 .fusion-builder-row.fusion-builder-row-inner.fusion-row {
    margin-top: 35px;
}
.page-id-217 div#colab-2 .fusion-column-wrapper .fusion-imageframe img{
    opacity: 0
}
.page-id-217 div#colab-2 .fusion-column-wrapper .fusion-imageframe{
background-size: 100%;
border-radius: 100%!important;
width: 100px!important;
background-repeat: no-repeat;
background-position: 50%;
-webkit-filter: grayscale(95%);
filter: grayscale(95%);
}
.page-id-217 div#colab-2 #rob .fusion-column-wrapper .fusion-imageframe {
    width: 82px!important;
}
.romi-cel{
	display:none!important
}

/* DESTINOS MAS ELEGIDOS */

#dest-1 h2 {
    font-size: 42px!important;
    color: #333!important;
    width: 100%;
    margin: auto;
    margin-bottom: 50px;
    font-weight: 700!important;
    font-family: 'Playfair Display', serif!important;
}
#dest-1 h2::after {
    content: "";
    width: 220px;
    position: absolute;
    border-bottom: 3px solid rgb(76, 188, 218);
    top: 60px;
    left: 41%;
    padding-top: 10px;
}
div#dest-1 p {
    font-size: 14px;
    text-align: justify;
    width: 80%;
    margin: auto;
    margin-bottom: 20px;
}
.opa0 img{
    opacity: 0
}
#dest-1 .opa0 {
    height: 400px;
    background-position: 50%;
    background-size: cover;
    margin-bottom: 30px;
}

#dest-1 span.fusion-imageframe.imageframe-none.imageframe-1.opa0::before {
    content: "Estados Unidos";
    color: white;
    position: absolute;
    bottom: 1%;
    /*right: 5%;*/
    font-family: 'Playfair Display';
    font-size: 38px;
    left: 5%
}
#dest-1 span.fusion-imageframe.imageframe-none.imageframe-2.opa0::before {
    content: "España";
    color: white;
    position: absolute;
    bottom: 1%;
    /*right: 5%;*/
    font-family: 'Playfair Display';
    font-size: 38px;
    left: 5%
}
#dest-1 span.fusion-imageframe.imageframe-none.imageframe-3.opa0::before {
    content: "Australia";
    color: white;
    position: absolute;
    bottom: 1%;
    /*right: 5%;*/
    font-family: 'Playfair Display';
    font-size: 38px;
    left: 5%
}
#dest-1 span.fusion-imageframe.imageframe-none.imageframe-4.opa0::before {
    content: "Canada";
    color: white;
    position: absolute;
    bottom: 1%;
    /*right: 5%;*/
    font-family: 'Playfair Display';
    font-size: 38px;
    left: 5%
}
#dest-1 span.fusion-imageframe.imageframe-none.imageframe-5.opa0::before {
    content: "Reino Unido";
    color: white;
    position: absolute;
    bottom: 1%;
    /*right: 5%;*/
    font-family: 'Playfair Display';
    font-size: 38px;
    left: 5%
}
#dest-1 span.fusion-imageframe.imageframe-none.imageframe-6.opa0::before {
    content: "Brasil";
    color: white;
    position: absolute;
    bottom: 1%;
    /*right: 5%;*/
    font-family: 'Playfair Display';
    font-size: 38px;
    left: 5%
}
.fusion-image-hovers .imageframe-liftup:before{
    box-shadow: none!important
}


/* TAG PAGES - CATEGORY*/

.tag .fusion-page-title-bar.fusion-page-title-bar-left,
.category .fusion-page-title-bar.fusion-page-title-bar-left,
.category .fusion-page-title-bar.fusion-page-title-bar-none.fusion-page-title-bar-center{
    background: none!important;
    border: none!important;
    height: 200px!important;
}

.tag h1.entry-title,
.category h1.entry-title{
     font-family: 'Playfair Display';
    font-size: 38px!important;
    text-align: center!important;
    margin-top: 40px;
    border-bottom: 1px solid #3acacc;
    display: inline-block;
}

/* .tag-11 h1.entry-title::after {
    content: "";
    width: 130px;
    border-bottom: 2px solid #3acacc;
    position: absolute;
    top: 65px;
    left: 44.5%;
}
.tag-18 h1.entry-title::after {
    content: "";
    width: 70px;
    border-bottom: 2px solid #3acacc;
    position: absolute;
    top: 65px;
    left: 47%;
} */
.tag .fusion-page-title-captions,
.category .fusion-page-title-captions {
    text-align: center;
}

.tag .fusion-page-title-wrapper,
.category .fusion-page-title-wrapper{
    display: block!important;
}
.tag .fusion-page-title-secondary,
.category .fusion-page-title-secondary {
    margin-top: 90px;
}
.tag .fusion-breadcrumbs,
.category .fusion-breadcrumbs {
    text-align: center;
}
.tag-11 #main > div::before{
    content: "La comunidad argentina en Estados Unidos  representa un 23,3% del total de argentinos en el exterior, según un informe de la Organización Internacional de las Migraciones. Los argentinos siempre hemos elegido Estados Unidos, además,  como uno de los principales destinos de vacaciones. El perfil del argentino que emigra a Estados Unidos suele ser de buen status socioeconómico, ingresos y nivel de educación por encima de la media estadounidense, y mayormente casados. (Datos extraídos del diario La Nación, 2013).";
    margin-bottom: 150px;
    color:#333
}
.tag-18 #main > div::before{
    content: "Aún antes del default social y económico del 2001,  los argentinos ya elegían Brasil como país para vivir, situación que se aceleró con la gigantesca crisis. El perfil de los argentinos que piden visas para vivir en Brasil tiene mayormente entre  25 y 40 años, pero además lo eligen jubilados e inversores. El lugar donde prefieren instalarse los argentinos es el sureño balneario de Camboriú, cerca de Florianópolis que ya para los primeros años del 2000 contaba con mas de 6.000 familias establecidas. Los argentinos tienen motivos fundados para elegir este destino ya que por acuerdo con el Mercosur,  es relativamente sencillo obtener un permiso de residencia. Pero por sobre todo, porque es un pais multicultural con gente amable,  clima cálido y playas soñadas.";
    margin-bottom: 150px;
    color:#333
}
.tag-13 #main > div::before{
    content: "España es el destino preferido de los  argentinos que emigran a  Europa.  Tras el inicio de la crisis en el paìs Ibérico en 2008, la cantidad de argentinos residentes se redujo;  algunos de ellos han  regresado a Argentina o emigrado a terceros  países europeos o americanos, e incluso a Australia o Israel. Aún así, sigue siendo el lugar preferido de argentinos emigrantes. Una buena integración gracias a compartir el mismo idioma y costumbres hacen que el período de adaptación sea más leve. La mayor cantidad de argentinos -dentro de las comunidades autónomas españolas- se concentra especialmente en Cataluña (principalmente Barcelona), Andalucía, Valencia y Madrid, en ese orden.";
    margin-bottom: 150px;
    color:#333
}
.tag-33 #main > div::before{
    content: "Australia es un país muy cosmpolita, se calcula que 1 de cada 4 habitantes de ha nacido en otro país. Es un destino elegido, por su excelente seguridad, estabilidad y economía; y además, por muchos argentinos que quieren ir a estudiar al exterior. Australia, que ocupa la masa continental de Oceanía, recibe todos los años a más de medio millón de estudiantes extranjeros, y cada vez son más los argentinos que eligen este destino para estudiar. Tiene paisajes paradisíacos y playas únicas, cercanía geográfica con gigantes asiáticos como China e India, y es un país que cuenta con una muy buena caldiad de vida, economía fuerte y próspera. Son muchos los argentinos que eligen este destino para emigrar y volver a empezar.";
    margin-bottom: 150px;
    color:#333
}
.tag-34 #main > div::before{
    content: "Durante varios años consecutivos la Organización de la Naciones Unidas (ONU) ha declarado a Canadá como uno de los mejores lugres del mundo para vivir debido a su calidad de vida, y por sus índices de prosperidad económica combinada con niveles de educacion y expectativa de vida. Este país norteamericano se caracteriza por ser una nación desarrollada, multicultural con una ecomomía estable donde se respetan los derechos y libertades de los ciudadanos. De hecho Canadá es uno de los pocos países en donde se promueve la inmigración y el intercambio cultural. Las concentraciones más altas de argentinos se encuentrran en Toronto, Ontario, Montral y Québec.";
    margin-bottom: 150px;
    color:#333
}
.tag-25 #main > div::before{
    content: "El Reino Unido es históricamente un país abierto a los trabajadores de otras regiones del mundo y sobre todo, tras el florecimiento y auge de los servicios, una gran aspiradora de talentos en casi todas las áreas profesionales y académicas. Londres, capital de Inglaterra, es en rigor un gran centro financiero,  ya que las Bolsas de Valores del mundo se rigen por su huso horario. La mayor cantidad de inmigrantes que llega al Reino Unido, segun datos oficiales lo hace en un 42% lo con intenciones de  estudiar, ya que aquellos países en donde el inglés fue establecido como segundo idioma fomentan los intercambios. Las principales ciudades del Reino Unido elegidas por los argentinos para emigrar son Londres, Manchester, y Edimburgo.";
    margin-bottom: 150px;
    color:#333
}
.tag span.breadcrumb-leaf {
    color: black!important;
    margin-left: -20px;
}
.category span.breadcrumb-leaf{
    color: black!important
}
/* .tag .fusion-breadcrumbs {
    color: transparent!important;
} */
.category .post-content {
    text-align: center;
}
.tag span.fusion-breadcrumb-sep,
.category span.fusion-breadcrumb-sep {
    color: black;
}
.tag p.fusion-single-line-meta,
.category p.fusion-single-line-meta,
.category h2.entry-title.fusion-post-title{
    text-align: left!important;
}
.tag i.fusion-icon-pen,
.category i.fusion-icon-pen{
    display: none!important
}
.tag article p.fusion-single-line-meta a,
.category article p.fusion-single-line-meta a{
    border-bottom: none!important;
}
.tag h2.entry-title.fusion-post-title a,
.category h2.entry-title.fusion-post-title a{
    font-family: "Josefin Sans";
    font-size: 24px!important;
}
.tag h2.entry-title.fusion-post-title,
.category h2.entry-title.fusion-post-title {
    margin-bottom: 15px;
}
.tag .fusion-meta-info,
.category .fusion-meta-info {
 /*   width: 30%!important;
    float: none!important;
    display: block!important;
    border: 1px solid #999!important;
    position: absolute;
    bottom: 60px;
    right: 0;
    padding: 10px;*/
    display: none
}
.tag article .fusion-meta-info a{
    border-bottom: none!important;
    color: #999
}
.tag .fusion-read-more:after{
    content: ""
}
.category .fusion-post-content-container{
    text-align: left
}
.tag article p.fusion-single-line-meta a,
.category article p.fusion-single-line-meta a{
     font-family: 'Josefin Sans';
    text-transform: uppercase;
    /* font-weight: 900; */
    letter-spacing: 0;
    border-bottom: 1px solid #3acacc;
    text-align: center;
    display: inline-block;
    color: #999;
 }
 .tag article p.fusion-single-line-meta a:hover, .tag a.fusion-read-more:hover {
    color: #333;
}
.tag .fusion-meta-info:hover,
.category .fusion-meta-info:hover {
    border-color: #333!important;
}


/* Blog list */
.fusion-date-and-formats .fusion-date-box{
    background-color: #3acacc!important;
    border-color: #3acacc!important;
}

/*   Contacto   */

.page-id-296 #contact-1 h2{
    text-align: center;
     font-family: "Josefin Sans"!important;
     font-size: 42px!important;
      font-weight: 700!important;
    font-family: 'Playfair Display', serif!important;
    margin-bottom: 60px

}
.page-id-296 #contact-1 h2::before {
content: "";
    width: 145px;
    border-bottom: 3px solid rgb(76, 188, 218);
    position: absolute;
    top: 70px;
    left: 44%;
}
div#c-1-1 p {
    width: 70%;
    margin: auto;
    margin-bottom: 50px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    border: 1px solid #3acacc;
    margin-bottom: 15px;
    border-radius: 3px;
    height: 40px;
    outline: none!important;
}
textarea.wpcf7-form-control.wpcf7-textarea{
        border: 1px solid #3acacc;
    margin-bottom: 15px;
    border-radius: 3px;
    min-height: 150px;
    max-height: 150px;
    outline: none!important;
}
form.wpcf7-form p:nth-child(3) {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 0;
    font-family: 'Josefin Sans';
}
.clearfix.form1 > div {
    width: 50%;
    float: left;
}
.clearfix.form1 div:first-child {
    padding-right: 15px;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    margin-bottom: 0;
}
.select-arrow{
    border-color: #3acacc!important;
    color: #3acacc!important
}
input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    background: white!important;
    border-radius: 3px;
    font-family: 'Montserrat',Arial,sans-serif!important;
    color: #3acacc!important;
    border: 1px solid #3acacc!important;

}
input.wpcf7-form-control.wpcf7-submit:hover{
    background: #3acacc!important;
    color: white!important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder,
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,
textarea.wpcf7-form-control.wpcf7-textarea  {
    font-family: 'Josefin Sans';
}
.single .anuncios a.fusion-no-lightbox {
    width: 100%;
}

/* ETAPAS */

.page-id-337 div#etapas h2 {
        font-size: 42px!important;
        color: #333!important;
        width: 100%;
        margin: auto;
        margin-bottom: 50px;
        font-weight: 700!important;
        font-family: 'Playfair Display', serif!important;
        margin-right: 0!important
}
.page-id-337 div#etapas h2::before{
    content: "";
    width: 220px;
    position: absolute;
    border-bottom: 3px solid rgb(76, 188, 218);
    top: 60px;
    left: 41%;
    padding-top: 10px;
}
.page-id-337 .foto-etapa span.no-img:before {
    background-color: rgba(0, 0, 0, 0.47);
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    color: white;
    padding-left: 20px;
    font-family: 'Playfair Display';
    font-size: 48px;
    padding-top: 320px;
}
.page-id-337 .foto-etapa span.no-img{
    width: 100%
}
.page-id-337 .foto-etapa .etapa-1:before {
    content: "Recién llegados"!important;
}
.page-id-337 .foto-etapa .etapa-2:before {
    content: "Pasamos el primer año"!important;
}
.page-id-337 .foto-etapa .etapa-3:before {
    content: "Ya establecidos"!important;
}
.page-id-337 .foto-etapa .etapa-4:before {
    content: "Casi Nativos"!important;
}
.page-id-337 div#etapas-page > div > .fusion-row {
    margin-bottom: 70px;
}
p.intro-text {
    font-size: 14px;
    line-height: 1.8!important;
    text-align: justify;
    width: 80%;
    margin: auto;
    margin-bottom: 80px;
    margin-top: 80px;
}
.page-id-337 h4.widget-title::before {
    content: "";
    width: 77%;
    border-bottom: 2px solid #3acacc;
    position: absolute;
    top: 15px;
    left: 0;
}
.page-id-337 #etapas ul li {
    width: 49.5%;
    height: 275px;
}
.page-id-337 #rpwwt-recent-posts-widget-with-thumbnails-3 img{
    width: 100%!important
}
.page-id-337 span.rpwwt-post-title {
    color: whitesmoke;
    position: relative;
    top: 30px;
    text-align: center;
    display: inline-block;
    background: rgba(0,0,0,.35);
    height: 25px;
    width: 100%;
}
.page-id-337 span.rpwwt-post-title:hover {
    color: #3acacc;
    transition: .5s all ease;
}
.page-id-337 .widget .heading h4 {
    color: #333333;
    font-weight: 400!important;
}

/* FOOTER
*******************/
footer.fusion-footer-widget-area.fusion-widget-area {
    background-color: white;
    border: none;
    color: #747474;
}
footer h3,
footer h3 a {
    text-transform: uppercase;
    font-size: 14px!important;
    height: 30px;
    margin-bottom: 50px;
    font-weight: 400;
    font-family: 'Montserrat',Arial,sans-serif!important;
    padding-top: 15px;
    color: #333!important;
}
footer li a {
    text-transform: capitalize;
    font-size: 14px!important;
    text-align: center;
    color: #333!important;
}
footer li {
    font-family: 'Montserrat',Arial,sans-serif!important;
    font-weight: 100;
    line-height: 2;
}
footer h3::after {
    content: "";
    width: 45px;
    border-bottom: 2px solid #3acacc;
    position: absolute;
    top: 65px;
    left: 40%;
}
section#custom_html-3 {
    position: relative;
}
div#subfoot {
    position: absolute;
    width: 200%;
    left: -90px;
}
div#subfoot {
    position: absolute;
    width: 200%;
    left: -90px;
    top: 270px;
}
div#subfoot h3.social-h3::after {
    top: 60px;
    left: 44%;
}
div#subfoot h3.social-h3 {
    font-size: 13px!important;
    margin-bottom: 30px;
}
footer.fusion-footer-widget-area.fusion-widget-area {
    padding-bottom: 120px;
}
footer #custom_html-3 h3.last-h3:after {
    top: 50px;
}
footer p.subfooter {
    margin: 20px 0 60px;
    }
p.subfooter a{
    color: black
}
footer .fusion-social-networks-wrapper a {
    font-size: 18px!important;
    margin: 0 10px 10px!important;
}
footer.fusion-footer-widget-area.fusion-widget-area.fusion-footer-widget-area-center {
    overflow: visible!important;
}

/* BLOG ENTRY
*****************/
div#custom1 > div {
    width: 50%;
    float: left;
}
.pvc_stats.pvc_load_by_ajax_update {
    text-align: right!important;
}
.single-post div#newsletter,
.page-id-939 #newsletter{
    margin-top: 50px;
}
.single-post #newsletter h2,
.page-id-939 #newsletter h2 {
    font-size: 18px!important;
}
.single-post .wpforms-submit-container {
    height: 26px!important;
}

.single h2.entry-title.fusion-post-title {
    color: #333!important;
    text-align: center;
    font-size: 42px!important;
    line-height: 41px!important;
    padding: 60px 60px 60px 20px;
    margin-bottom: 80px;
}
span#etiquetas span.vcard,
span#etiquetas span.fusion-inline-sep,
span#etiquetas .fusion-meta-info-wrapper span:nth-child(4),
span#etiquetas .fusion-meta-info-wrapper a:nth-child(6),
div#custom1 span.meta-tags,
#custom1 .fusion-meta-info-wrapper a:nth-child(6),
.single .fusion-page-title-bar.fusion-page-title-bar-left,
.fusion-sharing-box.fusion-single-sharing-box.share-box h4,
.single .fusion-carousel-meta a,
.single .fusion-carousel-meta span.fusion-inline-sep,
p.comment-form-cookies-consent {
    display: none;
}
span#etiquetas .fusion-meta-info {
    color: transparent;
}

span#etiquetas span.meta-tags a:first-child {
    margin-left: 15px;
}
span#etiquetas span.meta-tags a:first-child::before{
    content: "Etiquetas relacionadas con este post";
    font-weight: 900;
    padding-right: 15px;
    font-size: 10px;
    color: #747474;
}
span#etiquetas span.meta-tags a{
    border: none
}
span#etiquetas span.meta-tags a {
    padding: 0 2px;
}
span#etiquetas {
    padding-top: 50px;
    display: block;
}
div#custom1 .fusion-meta-info-wrapper {
    color: transparent;
    font-family: 'Josefin Sans';
    font-size: 14px;
}
div#custom1 .fusion-meta-info-wrapper span:nth-child(4),
div#custom1 .fusion-meta-info-wrapper span:nth-child(2){
    color: black
}
div#custom1 span.vcard a {
    border: none;
    padding-right: 10px;
    font-family: 'Josefin Sans';
    font-size: 22px;
    font-weight: 100;
    text-transform: capitalize;
}
div#custom1 span.vcard a::before {
    content: "por ";
    color: #666;
}
div#custom1 {
    margin-bottom: 100px;
    position: relative;
}
.single .post-content h3{
    font-size: 18px;

    margin-left: auto;
    text-align: justify;
}
.wp-video {
    width: 80%!important;
    margin: auto;
    padding: 20px;
}
.single .post-content p,
.single .post-content ol li,
.single .post-content ul li,
.single .video-shortcode {
    font-size: 14px;

    margin-left: auto;
    text-align: justify;
	font-weight:500;
	color: #666
}
.single #main .post h2{
	color:#333;
	font-weight:600;
	font-size:22px
}
.single .post-content p img {
    padding: 5px;
}
.single .post-content h3{
    font-size: 22px;

    font-weight: 600;
    margin-left: auto;
    text-align: left;
}
.single .fusion-gallery {
    width: 80%;
    margin-left: auto!important;
}
.single .post-content p a {
    text-decoration: underline;
	    color: #0d8e8e;
}
.single #main {
    padding-top: 155px;
}
/* .single a.fusion-social-network-icon.fusion-tooltip.fusion-facebook.fusion-icon-facebook:before {
    content: "Compartir";
    font-size: 14px;
    font-family: 'Josefin Sans';
} */
.single h3.title-heading-left {
    font-family: 'Josefin Sans'!important;
    font-size: 18px!important;
    text-transform: uppercase;
}
.single .fusion-title .title-sep.sep-double {
    border-bottom: 1px solid #3acacc;
    border-top-width:0
}
.single h4.fusion-carousel-title {
    font-family: 'Josefin Sans';
    font-size: 13px;
    height: 40px;
}
.single .fusion-sharing-box .fusion-social-networks {
    text-align: center!important;
}
input#comment-submit {
    font-family: 'Josefin Sans'!important;
    font-size: 11px!important;
    background: #3acacc!important;
    float: right;
}
p.logged-in-as {
    font-family: 'Josefin Sans';
    font-size: 14px;
}
#custom1 span.arg {
    position: absolute;
    color: #666;
    transform: rotate(270deg);
    left: -65px;
    top: 617px;
    font-size: 14px;
    font-family: 'Josefin Sans';
    text-transform: capitalize;
}
div#custom1 img {
    opacity: 0;
}
div#custom1 ul.slides li {
    width: 550px;
    height: 400px;
    background-size: cover;
    background-position: 50%
}
.single span.fusion-date {
    font-family: 'Josefin Sans';
    font-weight: 700;
    position: relative;
    top: 13px;
}
.comment-text p {
    font-size: 13px;
    font-weight: 600;
}
p.must-log-in a {
    font-weight: 900;
    font-size: 14px;
}
p.must-log-in {
    font-size: 14px
}
.post-views {
    text-align: right;
    font-size: 14px;
}
.single a.fusion-no-lightbox,
.single .biografia{
    display: block;
    width: 80%;
    margin-left: auto;
}
.single a.fusion-no-lightbox img {
    display: block;
    margin: auto;
}
p.caption {
    font-size: 12px!important;
    color: black;
    background: #eee;
    padding: 5px;
    text-align: center!important;
    display: inline;
    float: right;
    font-weight: 600;
}


/* SEARCH RESULTS PAGE
******************************/

.search aside,
.search a.fusion-read-more{
    display: none;
}
.search.has-sidebar #content{
    width: 100%!important
}
.search h2.entry-title.fusion-post-title{
    font-family: "Josefin Sans"!important;
    font-size: 26px!important;
}
.search .fusion-post-content-container p {
    font-size: 14px;
}
.search article {
    position: relative;
    border-bottom: 1px solid #e6e5e6;
    padding-bottom: 20px
}
.search .fusion-meta-info {
    text-align: right;
    position: absolute;
    bottom: 0;
    padding-bottom: 30px;
}
.search .fusion-meta-info a{
    border-bottom: none
}
.search .fusion-meta-info > div {
    width: 68%!important;
    margin-left: auto;
    display: block;
    float: none;
}
.search .fusion-page-title-bar.fusion-page-title-bar-left {
    background-image: none;
    background: white;
    border: none;
}

.search .fusion-page-title-row {
    overflow: visible;
}
.search .fusion-page-title-bar .fusion-page-title-row h1 {
    font-size: 24px;
    font-weight: 900;
    padding-top: 200px;
    text-align: center;
}
.search #main {
    padding-top: 100px;
}
.search .fusion-page-title-captions {
    display: block;
    width: 100%;
}
.search .fusion-posts-container.fusion-blog-layout-medium.fusion-blog-pagination {
    border-top: 1px solid #dadada;
    padding-top: 80px;
}
/* BIOGRAFIA */
.biografia img {
    filter: grayscale(95%);
    width: 50%;
    margin: auto;
    display: block;
	padding-top:15px
}
.single .post-content .biografia p {
    width: 100%;
    padding: 15px 15px 0 15px;
    margin: 0;
	font-family: 'josefin sans';
}
.biografia .fusion-social-networks-wrapper {
    text-align: center;
}
.biografia .person-content.fusion-clearfix {
    display: none;
}
.biografia .fusion-person-icon-bottom .fusion-social-networks {
    margin-top: 15px;
}
.biografia span.person-name {
    font-family: 'josefin sans';
    font-weight: 600;
    color: #666;
}

/* LOG IN
*****************/
.lrm-user-modal-container input{
    font-family: "Josefin Sans";
}
.lrm-form a.button, .lrm-form button, .lrm-form button[type=submit], .lrm-form #buddypress input[type=submit], .lrm-form input[type=submit] {
    background: #3acacc;
    font-family: "Josefin Sans";
}
.lrm-user-modal-container .lrm-switcher a, .lrm-form label, p.lrm-form-bottom-message a, p.lrm-form-message {
    font-size: 14px;
    font-family: "Josefin Sans";
}
.lrm-form button[type=submit], .lrm-form #buddypress input[type=submit], .lrm-form input[type=submit] {
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    font-family: "Josefin Sans";
}
.lrm-register, .lrm-login{
    cursor: pointer
}
.lrm-form-message.lrm-is-error {
    border-left-color: inherit!important;
}
.page-id-877 h1.entry-title {
    font-weight: 600;
}
/* 404 / SEARCH NO RESULTS*/

.error404 .fusion-page-title-bar.fusion-page-title-bar-left
 {
    display: none;
}
.error404 .searchform .fusion-search-form-content .fusion-search-button input[type=submit],
.search-no-results .searchform .fusion-search-form-content .fusion-search-button input[type=submit] {
    background: transparent;
    border: 1px solid;
    color: #aaa9a9;
    border-left: none;
    height: 40px;
}
.error404 .fusion-search-field input,
.search-no-results .fusion-search-field input {
    border-color: #aaa9a9!important;
    font-family: 'Josefin sans';
    height: 40px!important;
}
.error-page div div:last-child p {
    font-size: 16px;
    font-family: 'josefin sans';
}
.error-page a {
    font-family: 'josefin sans';
    font-size: 16px;
    color: #666;
}
.error404 i.fusion-li-icon.fa.fa-angle-right,
.search-no-results i.fusion-li-icon.fa.fa-angle-right {
    color: #3acacc!important;
    background: white;
}
div#post-404page::before {
    content: "Disculpa, la página que intentas solicitar no esta en el servidor.";
    text-align: center;
    position: relative;
    margin: auto;
    display: block;
    font-family: "Playfair display";
    font-size: 34px;
    color: black;
}
.error404 .fusion-title.fusion-title-size-two.sep-double div,
.search-no-results .fusion-title.fusion-title-size-two.sep-double div {
    border-color: white;
}
h1.oops::after {
    content: "Lo sentimos, no se han encontrado resultados para esa búsqueda.";
    font-size: 20px;
    display: block;
    text-align: center;
    line-height: 1.5;
    color: #666;
    margin-top: 15px;
}
h1.oops{
    text-align: center;
}

/* SUBI TU FOTO */

.page-id-939 .ilightbox-title {
    color: white!important;
    text-transform: capitalize;
    font-weight: 300!important;
    font-family: 'Josefin Sans';
}
div#subiFoto > div {
    text-align: center;
    margin-top: 30px;
}
.page-id-939 span.file_title_clean {
    font-family: 'Josefin sans';
    text-transform: uppercase;
    font-size: 22px;
}
div.file_div_clean_responsive {
    display: block;
    width: 30%;
    margin: auto;
}
form.file_input_uploadform {
    position: relative;
    width: 100%!important;
    height: 27px;
    overflow: hidden;
    margin: auto!important;
    padding: 0;
}
input[type="button"].file_input_button:hover{

}
input[type="button"].file_input_button,
input[type="button"].file_input_button_hover,
input[type="button"].file_input_submit{
    width: 100%!important;
    height: 28px;
    position: relative;
    top: 0;
    margin: 0;
    padding: 0;
    background-color: #3acacc!important;
    color: white!important;
    background-image: none!important;
    background-position: left top;
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 1px;
    border-color: #3acacc!important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Josefin sans';
    display: block;
    margin: 15px 0;
    cursor: pointer!important
}
input[type="button"].file_input_submit:disabled {
    width: 100%!important;
    height: 28px;
    position: relative;
    top: 0;
    margin: 0;
    padding: 0;
    background-color: #3acacc4f!important;
    color: white!important;
    background-image: none!important;
    background-position: left top;
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 1px;
    border-color: #3acacc!important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Josefin sans';
    display: block;
    margin: 15px 0;
    cursor: pointer!important
}
input#upfile_1 {
    cursor: pointer;
}
div.file_userdata_hint_bottom {
    font-size: 14px;
    font-family: 'Josefin sans';
    border: none;
    background: white;
}
div#userdata_1_fieldwrapper_0, 
div#userdata_1_fieldwrapper_1,
div#userdata_1_fieldwrapper_2 {
    width: 100%;
}
label#userdata_1_label_0,
label#userdata_1_label_1,
label#userdata_1_label_2 {
    font-family: 'Josefin sans';
}
div#userdata_1_1,
div#userdata_1_2 {
    margin-top: 15px;
}
input#fileName_1 {
    width: 100%;
    display: none;
}
div#wordpress_file_upload_block_1 {
    margin-top: 80px;
}
label#wfu_messageblock_header_1_label_1 {
    font-size: 13px;
}
div#wfu_messageblock_header_1_1 {
    border: none!important;
    background: white!important;
    color: #333!important;
    font-family: 'Josefin sans';
}
td#wfu_messageblock_header_1_container_1 {
    border: none;
}
.page-id-939 .fusion-page-title-bar{
    height: 130px;
}
.page-id-939 h1.entry-title {
    font-size: 42px!important;
    color: #333!important;
    width: 100%;
    margin: auto;
    font-weight: 700!important;
    font-family: 'Playfair Display', serif!important;
    margin-right: 0!important;
    margin-bottom: 30px;
}
.page-id-939 h1.entry-title::before {
    content: "";
    width: 195px;
    position: relative;
    border-bottom: 3px solid rgb(76, 188, 218);
    top: 65px;
    padding-top: 10px;
    display: block;
    margin: auto;
}
.intro-subi{
    margin: 60px 0
}

/* REPORTEROS */
div#repor1 h3 {
    height: 60px;
}
a.video-rep:before {
    content: url(https://www.argentinosemigrados.com/wp-content/uploads/2018/10/play.png);
    position: absolute;
	margin:auto;
    top: 0;
    left: 0;
	right:0;
	bottom:0;
	width: 50px;
    height: 230px;
}
.video1 p {
    font-family: "Josefin Sans";
    margin: 0;
}
.page-id-1476 #repor1 img {
    width: 70%;
    margin: auto;
    display: block;
	opacity:0
}
a.video-rep.video-vert {
    background-position-y: 35%;
}
a.video-rep {
    height: 200px;
    display: block;
    width: 341px;
    background-size: cover;
    background-position: 50%;
}
.page-id-1476 .fusion-flexslider {
    height: 250px;
    background-size: cover!important;
    background-repeat: no-repeat;
	background-position: 50%
}
.page-id-1476 .flexslider .slides img{
	opacity: 0!important
}

/* NOTICIAS */
.post-type-archive .fusion-portfolio-post .project-terms a {
    text-align: center;
    display: block;
    font-family: 'josefin sans';
    font-size: 18px;
}
.avada_portfolio-template-default.single.single-avada_portfolio .fusion-page-title-bar.fusion-page-title-bar-center{
    display: block;
    padding: 0;
    height: 400px;
}
.avada_portfolio-template-default.single.single-avada_portfolio .fusion-page-title-bar.fusion-page-title-bar-center::before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(0,0,0,.3);
    margin-bottom:-150px
}
.avada_portfolio-template-default.single.single-avada_portfolio  .single-navigation.clearfix {
    border: none;
}
.avada_portfolio-template-default.single.single-avada_portfolio  .fusion-page-title-bar .fusion-page-title-row h1 {
    font-size: 28px;
    margin: 65px;
    position: relative;
    top: 50px;
    font-weight: 600;
}
.project-info {
    font-family: 'josefin sans'!important;
    font-weight: 100!important;
}
.project-info h4{
    font-family: 'josefin sans'!important;
}
.avada_portfolio-template-default.single.single-avada_portfolio span.fusion-button-text {
    font-family: 'josefin sans';
}
.avada_portfolio-template-default.single.single-avada_portfolio p{
    width: 100%!important
}
.avada_portfolio-template-default.single.single-avada_portfolio #main {
    padding-top: 200px;
}
.post-type-archive-avada_portfolio .fusion-breadcrumbs {
    display: none;
}
.post-type-archive-avada_portfolio  .fusion-page-title-bar, .post-type-archive-avada_portfolio .fusion-page-title-bar.fusion-page-title-bar-left {
    border-color: white;
    background-color: white;
    height: 120px;
}
.post-type-archive-avada_portfolio  .fusion-page-title-bar.fusion-page-title-bar-left::after {
    content: "En esta sección encontrarás noticias relacionadas con temas consulares, novedades, eventos, juntadas de argentinos en el exterior y todo tipo de información para que pueda serte útil. No olvides de anotarte en nuestro newsletter asi siempre estarás informado.";
    text-align: center;
    display: block;
	    width: 60%;
    margin: auto;
}
.post-type-archive-avada_portfolio #main {
    padding-top: 155px;
}
.post-type-archive-avada_portfolio .fusion-page-title-captions {
    width: 100%;
}
.post-type-archive-avada_portfolio .fusion-page-title-bar .fusion-page-title-row h1,
.page-id-1476 h1.entry-title{
    font-size: 42px!important;
    font-family: 'Playfair display';
    font-weight: 600;
    text-align: center;
    margin-bottom: 60px;
}
.post-type-archive-avada_portfolio .fusion-image-wrapper img {
    opacity: 0;
}
.post-type-archive-avada_portfolio .fusion-image-wrapper {
    height: 250px;
    background-position: 50%;
    background-size: cover;
}
.page-id-1476 .fusion-page-title-secondary {
    z-index: 999999999;
    position: relative;
    top: -30px;
}
.page-id-1476 h4.entry-title {
    font-family: 'josefin sans';
    font-size: 16px;
}
.post-type-archive-avada_portfolio .fusion-page-title-bar .fusion-page-title-row h1::before{
    content: "";
    width: 120px;
    position: relative;
    border-bottom: 3px solid rgb(76, 188, 218);
    top: 65px;
    padding-top: 10px;
    display: block;
    margin: auto;
}
.page-id-1476 h1.entry-title::before{
    content: "";
    width: 170px;
    position: relative;
    border-bottom: 3px solid rgb(76, 188, 218);
    top: 60px;
    padding-top: 10px;
    display: block;
    margin: auto;
}

.post-type-archive-avada_portfolio h2.entry-title.fusion-post-title {
    height: 130px;
}
.post-type-archive-avada_portfolio .fusion-content-sep.sep-double.sep-solid {
    display: none;
}
.post-type-archive-avada_portfolio  .fusion-portfolio-content .fusion-post-content p {
    text-align: center;
    font-family: 'josefin sans';
    font-weight: 600;
    color: #333;
}
.post-type-archive-avada_portfolio h2.entry-title.fusion-post-title a {
    font-family: 'josefin sans';
    font-weight: 400;
    line-height: 1.2;
}
.single-avada_portfolio ul.fusion-carousel-holder {
    border-bottom: 1px solid #3acacc;
}
.single-avada_portfolio span.fusion-date {
    top: 0!important;
}
/* ENTRADAS */
.page-id-1130 a {
    text-decoration: none!important;
    border-bottom: none!important;
}
.page-id-1130 h1.entry-title {
    font-size: 42px!important;
    color: #333!important;
    width: 100%;
    margin: auto;
    margin-top: 150px;
    font-weight: 700!important;
    font-family: 'Playfair Display', serif!important;
    margin-right: 0!important;
}
.page-id-1130 #main {
    padding-top: 225px;
}
.page-id-1130 .fusion-page-title-captions h3 {
        position: relative;
    top: 60px;
}

.page-id-1130 h1.entry-title:after {
    content: "";
    border: 1px solid rgb(76, 188, 218);
    display: block;
    width: 120px;
    margin: auto;
    position: relative;
    top: 15px;
}
.page-id-1130 .fusion-content-sep.sep-double.sep-solid {
    display: none;
}

/*   MEDIA QUERIES
******************************************************/

@media only screen  and (max-width : 1024px) {
	/* google ads */
.google-auto-placed.ap_container {
    width: 100%!important;
	}
	.code-block {
    width: 95%!important;
    margin-left: 0!important;
	}
	.code-block.code-block-4 {
    margin-top: 0!important;
	}
    /* Styles */
    h4.widget-title::before {
        content: "";
        width: 32%;
        border-bottom: 5px solid #3acacc;
        position: absolute;
        top: 15px;
        left: 0;
    }
    h4.widget-title {
        font-size: 16px!important;
    }
    h2.blog-shortcode-post-title.entry-title {
        font-size: 19px!important;
    }
    div#etapas h2,
    #tag-category h2,
    div#team h2 {
        font-size: 21px!important;
    }
    div#etapas h2::before {
        width: 34%;
    }
    div#etapas p {
        font-size: 13px;
    }
    .person-content.fusion-clearfix {
        font-size: 14px;
    }
    div#search-3 {
        width: 50%;
    }

    /* etapas */
    div#etapas h2 {
        margin-right: 0px!important;
    }
    .page-id-337 #etapas ul li {
        width: 48.5%;
    }
    h4.widget-title {
        padding-right: 25px;
    }
    .page-id-337 div#etapas h2,
    #dest-1 h2,
    #colab-1 h2,
    .page-id-296 #contact-1 h2 {
        font-size: 32px!important;
    }
    #etapas span.fusion-imageframe {
        height: 300px;
    }
    .page-id-337 .foto-etapa span.no-img:before{
        padding-top: 200px
    }
    .etapa-desc {
        margin-top: -40px!important;
    }
    .page-id-337 div#etapas h2::before,
    #dest-1 h2::before,
    #colab-1 h2::before,
    .page-id-296 #contact-1 h2::before {
        position: relative;
    }
    .page-id-337 div#etapas h2::after,
    #dest-1 h2::after,
    #colab-1 h2::after,
    .page-id-296 #contact-1 h2::after {
        content: "";
        width: 125px;
        border-bottom: 2px solid rgb(76, 188, 218);
        color: transparent;
        padding-top: 10px;
        text-align: center;
        display: block;
        margin: auto;
        position: relative;
    }
    #colab-1 h2{
        width: auto
    }
    #dest-1 h2::after {
        left: 0;
        top: 0;
    }
    div#colab-1 p {
        font-size: 14px;
        text-align: justify;
    }
    div#colab-1 h2::after {
        left: 4%;
        top: 0;
    }
    .fusion-body #colab-2 .fusion_builder_column_1_3 {
        width: 33.330% !important;
        margin: auto!important;
    }
    /* categorias */
    .tag #main > div::before,
    .category #main > div::before {
        font-size: 14px;
        text-align: justify;
    }
    .tag article p {
        font-size: 14px;
    }
    .tag article p.fusion-single-line-meta a, .category article p.fusion-single-line-meta a {
        font-size: 12px!important;
    }
    .tag .fusion-page-title-bar.fusion-page-title-bar-left, .category .fusion-page-title-bar.fusion-page-title-bar-left {
        height: auto!important;
    }
    .tag section#content,
    .category section#content {
        margin-top: -80px;
    }
    .tag h1.entry-title, .category h1.entry-title {
        font-size: 32px!important;
    }
    .category .fusion-archive-description p {
        text-align: justify;
        font-size: 14px;
        margin-top: 60px;
    }

    /* SUBI TU FOTO */
    div#wordpress_file_upload_title_1, #wordpress_file_upload_userdata_1_0, div.file_div_clean_responsive {
        width: 100%;
    }
    .page-id-939 #newsletter {
        margin-top: 0;
        margin-bottom: -60px;
    }
	.single-post div#newsletter{
        margin-top: 0;
        margin-bottom: 0px;
    }

}


@media only screen  and (max-width : 768px) {
	.romi-cel{
	display:block!important
}
	.romi-desk{
		display: none!important
	}
	div#busca-colab img.img-responsive.wp-image-2026,
div#busca-colab span.fusion-imageframe.imageframe-none.imageframe-1.hover-type-none{
    display: block;
    margin: auto;
}
	div#busca-colab span.fusion-imageframe.imageframe-none.imageframe-1.hover-type-none {
    background: #eee;
    padding: 10px 0;
}

	.mc-modal {
    top: 0%!important;
	}
    .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu {
        width: 100%!important;
        padding: 5px;
    }
    div#search-3 {
        width: 75%;
    }
    h4.widget-title {
        font-size: 18px!important;
    }
    h4.widget-title::before {
        width: 60%;
    }
    div#etapas h2, #tag-category h2, div#team h2 {
        font-size: 18px!important;
    }
    div#etapas h2 {
        color: #333;
        text-align: center;
        margin-right: 0;
        width: 100%;
        padding: 0!important;
    font-weight: 900;
    margin-bottom: -30px;
    }
    #etapas .fusion-text {
        padding: 0px;
    }
    div#etapas h2::before{
        position: relative
    }
    #etapas span.fusion-imageframe {
        height: 300px;
        background-size: cover;
        background-position: 50%;
        margin: 50px;
    }
    #etapas h3 {
        font-size: 16px;
        margin-top: 0px;
    }
    .fusion-content-widget-area .widget {
        margin-top: 60px;
        padding: 0 50px;
    }
    #etapas span.rpwwt-post-title {
        color: whitesmoke;
        position: relative;
        top: 100px;
        text-align: left;
        display: inline-block;
        background: rgba(0,0,0,.35);
        height: 60px;
        width: 100%;
        font-size: 13px;
        padding: 10px;
    }
    #etapas #rpwwt-recent-posts-widget-with-thumbnails-3 img, #etapas #rpwwt-recent-posts-widget-with-thumbnails-4 img, #etapas #rpwwt-recent-posts-widget-with-thumbnails-5 img, #etapas #rpwwt-recent-posts-widget-with-thumbnails-6 img {
        opacity: 0;
        display: none;
    }
    h4.widget-title::before,
    div#tag-category h2::after,
    div#team h2::before{
        position: relative;
    }
    div#recent-posts-widget-with-thumbnails-2 h4.widget-title {
        text-align: left;
        margin-top: -100px;
        font-weight: 900!important;
        margin-bottom: 30px;
    }
    #etapas h4.widget-title {
        text-align: left;
    }
    div#etapas p {
        width: 80%;
        margin: auto;
        margin-bottom: 30px;
    }
    div#tag-category h2 span,
    div#team h2 span{
        text-align: center!important;
        font-weight: 900!important;
        color: #333!important;
        display: block;
    }
    div#tag-category span.fusion-imageframe {
        height: 200px;
    }
    .fusion-body #tag-category .fusion-layout-column .destino{
        width: calc(33.33% - ( ( 30px + 30px ) * 0.3333 ) )!important;
        float: left;
        display: block;
        margin: 0 1.4%!important;
    }
    .fusion-body #team .fusion-layout-column.destino {
        width: 30%!important;
        float: none;
        display: inline-block;
        margin: 0 1.6%!important;
    }
    .fusion-body #team .fusion-layout-column.destino img {
        width: 70%;
    }
    div#team .person-content.fusion-clearfix {
        font-size: 12px;
        text-align: justify;
    }
    p.tag-style a{
        font-size: 20px
    }
    div#team {
        margin: 50px 0;
    }
    div#team .fusion-social-networks {
        margin-top: 35px!important;
    }
    div#newsletter img {
        width: 25%;
    }
    div#newsletter h2 {
        font-size: 16px!important;
        padding-top: 15px;
		color: white!important
    }
    img.img-responsive.wp-image-88 {
        position: relative;
        top: 15px;
    }
    img.img-responsive.wp-image-89 {
        position: relative;
        right: -400px;
        top: -30px;
    }
    div#newsletter .fusion-layout-column {
        padding: 0;
        margin-bottom: 0
    }
    div#custom-footer h3::after {
        left: 46.5%;
    }
    /* etapas */
    #etapas span.fusion-imageframe {
        height: 250px;
        background-size: cover;
        background-position: 50%;
        margin: 0;
    }
    .page-id-337 .foto-etapa span.no-img:before {
        padding-top: 170px;
    }
    .page-id-337 div#etapas h2::before {
        border-bottom: 2px solid rgb(76, 188, 218);
        left: 35%;
    }
    .page-id-337 #etapas h4.widget-title {
        text-align: right;
        margin: 0;
        padding-right: 10px;
    }
    .page-id-337 h4.widget-title::before {
        position: relative;
    }
    #etapas .fusion-text p {
        text-align: justify!important;
        line-height: 1.5;
    }
    .page-id-337 #etapas ul li {
        height: 175px;
    }
    .tag #main {
    padding-top: 155px;
    }
    .tag-espana #main, .tag-estados-unidos #main, .tag-australia #main, .tag-canada #main, .tag-reino-unido #main, .tag-brasil #main {
    padding-top: 55px;
    }
    /* contacto */
    div#contact-1 img {
        width: 50%;
    }
    div#c-1-1 p {
        font-size: 14px;
        text-align: justify!important;
    }
    /* single */
    .single #etiquetas .fusion-meta-info > div {
        width: 90%!important;
        margin: 0 3%;
    }
    .fusion-sharing-box.fusion-single-sharing-box.share-box h4 {
        display: none!important;
    }
    .single .fusion-carousel-meta {
        margin-top: 15px;
    }
    .single a.fusion-related-posts-title-link {
        line-height: 1;
        display: block;
    }

    /* colaboradores */
    .fusion-body #colab-2 .box {
        width: 50% !important;
        margin: auto!important;
        display: block;
        text-align: center;
    }
    #colab-2 .fusion_builder_column.fusion-column-last {
        width: 100%!important;
    }
    #colab-2 .fusion_builder_column.fusion-column-last div div.fusion-builder-row {
        width: 50%;
        float: left;
    }
    .fusion-body #colab-2 .box .fusion_builder_column {
        width: 100% !important;
        margin: auto!important;
    }
    /* subi tu foto */
    .page-id-939 h1.entry-title::before {
        top: 60px;
    }
	/* biografia */
	.single .biografia {
    width: 100%;
    margin-left: auto;
	}
}


@media only screen  and (max-width : 480px) {
	div#mas-entry {
    width: 100%;
}
	#banner-600{
	margin: auto;
	float:none
	}
	
    .home #main-post .slides .fusion-image-wrapper{
    height: 320px;
    }
    .fusion-main-menu > ul > li > a{
        font-size: 20px!important
    }
    .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li {
        padding: 10px 0!important;
    }
    .border-title {
        border-bottom: 2px solid #3acacc;
        width: 45%;
        margin: auto;
        margin-top: -10px;
        margin-bottom: 15px;
        position: relative;
        left: 7px;
    }
    h2.mainh2 {
        font-size: 18px!important;
        width: 100%;
        margin: auto;
        padding-top: 20px;
    }
    div#main-post p {
        font-size: 13px;
        text-align: justify;
    }
    div#search-3 {
        width: 100%;
        padding: 0;
    }
    a.fusion-flyout-menu-toggle::before {
        font-size: 16px;
        top: 2px;
    }
    body #wrapper header a.fusion-icon.fusion-icon-search::before{
        display: none;
    }
    div#rpwwt-recent-posts-widget-with-thumbnails-2 span.rpwwt-post-title {
        font-size: 13px;
    }
    div#rpwwt-recent-posts-widget-with-thumbnails-2 span.rpwwt-post-title {
        font-size: 13px;
        line-height: 18px!important;
        display: block;
        padding-top: 5px;
    }
    #etapas span.rpwwt-post-title {
        top: 80px;
        height: 150px;
        width: 100%;
        font-size: 12px;
        padding: 10px;
    }
    #etapas ul li {
        width: 48%;
        height: 150px;
    }
    #etapas .fusion-content-widget-area .widget {
        padding: 0;
    }
    #etapas span.fusion-imageframe {
        margin: 50px 0 0;
    }
    div#tag-category {
        margin-top: 50px!important;
    
    }
    p.tag-style{
        margin-bottom:0!important
    }
    p.tag-style a {
        font-size: 12px;
        margin: 0;
        height: 45px;
        padding-top: 8px;  
    }
    div#tag-category span.fusion-imageframe {
        height: 115px;
    }
    .fusion-body #tag-category .fusion-layout-column .destino {
        margin: 0 2.7%!important;
    }
    .fusion-body #team .fusion-layout-column.destino {
        width: 100%!important;
        margin: auto!important;
    }
    #team .fusion-layout-column.destino img {
        width: 50%!important;
    }
    div#team .fusion-social-networks {
        margin-top: 15px!important;
        margin-bottom: 30px;
    }
    div#team .person-content.fusion-clearfix {
        height: auto;
    }
    div#newsletter img {
        width: 50%;
        display: block;
        margin: auto;
        left: -32px;
    }
    div#newsletter input#wpforms-92-field_1 {
        width: 90%;
    }
    div#newsletter img.img-responsive.wp-image-89 {
        left: 45px!important;
        position: relative;
        top: 0;
    }
    div#wpforms-92-field_4-container {
        width: 80%;
        margin: auto;
        text-align: center;
    }
    div#newsletter h2 {
        font-size: 16px!important;
        padding: 15px 15px 0;
    }
    div#custom-footer h3::after,
    div#custom-footer h3.social-h3::after,
    footer h3::after,
    footer h3.social-h3::after {
        left: 43.5%;
    }
    div#custom-footer li a,
    footer li a {
        font-size: 12px!important;
    }
    div#custom-footer li{
        line-height: 1.4;
    }
    footer li {
        line-height: 1.8;
    }
    footer h3{
        line-height: 0.5!important
    }
    div#custom-footer h3,
    footer h3 {
        margin-bottom: 10px;
    }
    div#custom-footer h3::after{
        top: 53px;
    }
    footer h3::after {
        top: 32px;
    }
    footer #custom_html-3 h3.last-h3:after {
        top: 32px;
    }
    div#custom-footer div .fusion-layout-column:nth-child(2),
    div#custom-footer div .fusion-layout-column:nth-child(3),
    div#custom-footer div .fusion-layou
    h-child(2),
    footer div .fusion-layout-column:nth-child(3),
    footer div .fusion-layout-column:nth-child(4) {
        margin-bottom: -15px!important;
    }
    div#subfoot {
        position: absolute;
        width: 100%;
        left: 0;
        top: 400px;
		z-index: 11;
    }
    div#subfoot h3.social-h3::after {
        top: 50px;
    }
    footer.fusion-footer-widget-area.fusion-widget-area {
        padding-bottom: 0;
        padding-top: 0;
    }
    p.subfooter .sep {
        display: block;
        color: transparent;
        margin-bottom: -10px;
    }
    p.subfooter a {
        text-align: center;
        display: block;
    }
	footer p.subfooter {
    margin: 60px 0;
	}
	div#subfoot h3.social-h3 {
    margin-bottom: 20px;
	}
	#news-destacada h4.fusion-carousel-title {
    top: 60%;
    font-size: 24px;
	}
    /* etapas */
    .page-id-337 div#etapas h2 {
        font-size: 22px!important;
    }
    .page-id-337 .foto-etapa span.no-img:before{
        font-size: 22px!important;
    }
    .page-id-337 .foto-etapa span.no-img:before {
        padding-top: 190px;
    }
    .page-id-337 #etapas h4.widget-title {
        padding-right: 0px;
    }
    .page-id-337 #etapas span.rpwwt-post-title {
        top: 100px;
    }
    .page-id-337 div#etapas-page > div > .fusion-row {
        margin-bottom: 0;
    }
    .page-id-337 #etapas ul li {
        height: 140px;
    }
    .page-id-337 #etapas ul li {
        width: 48%;
    }
    .page-id-337 #etapas span.rpwwt-post-title {
        top: 70px;
    }
    #dest-1 .opa0 {
        height: 300px;
    }
    /* colaboradores */
    #colab-2 .fusion-builder-row.fusion-builder-row-inner.fusion-row > div {
        display: block;
        float: none;
        width: 100%;
        margin: auto;
    }
    #colab-2 h3 {
        font-size: 16px;
        text-align: center;
        height: 45px;
        width: 80%;
        margin: auto;
        margin-top: 15px;
    }
    #colab-2 p{
        font-size: 12px;
        text-align: center
    }

    /* contacto */
    div#c-1-1 p {
        width: 100%;
        margin-bottom: 20px;
    }
    /* categorias */
    .tag span.vcard,
    .category span.vcard {
        display: inline-block!important;
        padding-right: 15px;
    }
    .tag p.fusion-single-line-meta > span,
    .category p.fusion-single-line-meta > span {
        display: block;
    }
    .tag span.fusion-inline-sep,
    .category span.fusion-inline-sep {
        display: none!important;
    }
    .tag span.updated.rich-snippet-hidden,
    .category span.updated.rich-snippet-hidden {
        display: none;
    }
 
    .tag p.fusion-single-line-meta span:nth-child(4),
    .category p.fusion-single-line-meta span:nth-child(4) {
        display: none;
    }
    
    /* single post */
    div#custom1 > div {
        width: 100%;
        float: none;
    }
    div#custom1 ul.slides li {
        height: 200px;
    }
    .single h2.entry-title.fusion-post-title {
        font-size: 26px!important;
        line-height: 26px!important;
        padding: 0;
        margin-bottom: 25px;
    }
    .single .fusion-meta-info > div {
        
        margin: 0 12%;
    }
    div#custom1 span.vcard a {
        font-size: 18px;
    }
    div#custom1 {
        margin-bottom: 00px;
    }
    span.arg {
        display: none;
    }
    .single .post-content p,
    .single .post-content ul li,
    .single .post-content ol li,
    .single .video-shortcode {
        font-size: 14px;
        width: 100%;
        margin-left: auto;
        text-align: left;
    }
	.single .post-content #newsletter h3{
		color: white!important
	}
    .single .post-content h2,
    .single .post-content h3{
        color: #333!important;
        font-size: 18px;
        width: 100%;
        margin-left: auto;
        text-align: left;
    }
    .single .post-content h3{
        font-size: 16px;
        width: 100%;
        margin-left: auto;
        text-align: left;
    }
	.single a.fusion-no-lightbox,
	.single .biografia,
	.single .fusion-gallery{
    margin: auto!important;
    width: 100%;
    }
    .single #etiquetas .fusion-meta-info > div {
        width: 90%!important;
        margin: 0 3%;
    }
    article .post-content img {
        display: block!important;
        float: none!important;
        margin: auto!important;
        margin-top: 15px!important;
        margin-bottom: 15px!important;
    }
    .archive #main {
        padding-bottom: 0px;
        margin-bottom: -65px;
    }
    .comment-text p {
        font-size: 12px;
    }
    .single #main {
        padding-top: 50px;
        padding-bottom: 0;
        margin-bottom: -50px;
    }
	.wp-video {
    width: 100%!important;
    margin: auto;
    padding: 0;
	}
	
    /* SEARCH PAGE */
    .search .fusion-page-title-bar .fusion-page-title-row h1 {
        padding-top: 100px;
    }
    .search-results .fusion-post-content-container p {
        margin-bottom: 70px;
        text-align: -webkit-auto;
        font-size: 13px!important;
    }
    .search .fusion-meta-info > div {
        width: 90%!important;
        margin-left: auto!important;
    }
    .single span.fusion-date {
    top: 0px;
    }
	
	/* noticias */
	.post-type-archive-avada_portfolio  .fusion-page-title-bar.fusion-page-title-bar-left::after {
    content: "En esta sección encontrarás noticias relacionadas con temas consulares, novedades, eventos, juntadas de argentinos en el exterior y todo tipo de información para que pueda serte útil. No olvides de anotarte en nuestro newsletter asi siempre estarás informado.";
    width: 90%;
}
	.avada_portfolio-template-default.single.single-avada_portfolio .fusion-page-title-bar .fusion-page-title-row {
    overflow: visible!important;
}
	.avada_portfolio-template-default.single.single-avada_portfolio .fusion-page-title-bar .fusion-page-title-row h1 {
    top: 118px;
}
	/* reporteros */
	div#repor1 h3 {
    height: auto;
}
	/* newsletter */
	#newsletter .gform_wrapper ul.gfield_checkbox li, #newsletter .gform_wrapper ul.gfield_radio li {
    padding-left: 20px!important;
}
	#newsletter input#input_1_3_3, #newsletter input#input_1_1 {
		width: 90%!important;
	}
	input#gform_submit_button_1 {
    width: 90%!important;
    height: 45px;
    padding: 0;
}
	div.bs2 {
     top: 80px;
 }
	div#bs1 .play {
    z-index: 2;
    color: #fff;
    font-size: 28px!important;
    margin-bottom: 0;
}
	div#busca-colab {
    padding-bottom: 40px!important;
}
}



@media only screen  and (max-width : 340px) {
	h2.play a {
       font-size: 40px!important;
	}

    div#custom-footer h3::after,
    div#custom-footer h3.social-h3::after {
        left: 41.5%;
    }
    .home div#rpwwt-recent-posts-widget-with-thumbnails-2 img {
        display: block;
        float: none;
    }
    .home div#rpwwt-recent-posts-widget-with-thumbnails-2 a {
        display: block;
    }
    .home .rpwwt-post-categories {
        display: block;
        margin-top: -20px;
        margin-bottom: 20px;
        width: 100%;
        position: relative;
        left: 15px;
    }
    #dest-1 .opa0 {
        height: 250px;
    }
    #colab-2 p {
        text-transform: capitalize;
    }
    .single .fusion-carousel-meta {
    margin-top: 28px;
    }
    .single .fusion-meta-info > div {
    margin: 0 -3%;
    }
    .fusion-meta-info-wrapper span:nth-child(4) {
    display: inline-block;
    }
    .category .flexslider .slides img {
    display: inline-block;
    }
    .category .fusion-date-and-formats .fusion-date-box {
    padding: 8px 0 5px;
    color: #fff;
    display: inline-block;
    padding: 10px;
    }
}