/*
Theme Name: Guatemala Beyond
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@font-face {
    font-family: 'HelveticaNeueThin.ttf';
    src: url('fonts/HelveticaNeueThin.eot');
    src: url('fonts/HelveticaNeueThin.eot?#iefix') format('embedded-opentype'),
         url('fonts/HelveticaNeueThin.woff') format('woff'),
         url('fonts/HelveticaNeueThin.ttf') format('truetype'),
         url('fonts/HelveticaNeueThin.svg#HelveticaNeueThin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTPro-Lt.ttf';
    src: url('fonts/HelveticaNeueLTPro-Lt.eot');
    src: url('fonts/HelveticaNeueLTPro-Lt.eot?#iefix') format('embedded-opentype'),
         url('fonts/HelveticaNeueLTPro-Lt.woff') format('woff'),
         url('fonts/HelveticaNeueLTPro-Lt.ttf') format('truetype'),
         url('fonts/HelveticaNeueLTPro-Lt.svg#HelveticaNeueLTPro-Lt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica-NarrowBold.ttf';
    src: url('fonts/Helvetica-NarrowBold.eot');
    src: url('fonts/Helvetica-NarrowBold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Helvetica-NarrowBold.woff') format('woff'),
         url('fonts/Helvetica-NarrowBold.ttf') format('truetype'),
         url('fonts/Helvetica-NarrowBold.svg#Helvetica-NarrowBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaLTStd-Cond.ttf';
    src: url('fonts/HelveticaLTStd-Cond.eot');
    src: url('fonts/HelveticaLTStd-Cond.eot?#iefix') format('embedded-opentype'),
         url('fonts/HelveticaLTStd-Cond.woff') format('woff'),
         url('fonts/HelveticaLTStd-Cond.ttf') format('truetype'),
         url('fonts/HelveticaLTStd-Cond.svg#HelveticaLTStd-Cond') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaLTStd-BoldCond.ttf';
    src: url('fonts/HelveticaLTStd-BoldCond.eot');
    src: url('fonts/HelveticaLTStd-BoldCond.eot?#iefix') format('embedded-opentype'),
         url('fonts/HelveticaLTStd-BoldCond.woff') format('woff'),
         url('fonts/HelveticaLTStd-BoldCond.ttf') format('truetype'),
         url('fonts/HelveticaLTStd-BoldCond.svg#HelveticaLTStd-BoldCond') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTPro-Blk.ttf';
    src: url('fonts/HelveticaNeueLTPro-Blk.eot');
    src: url('fonts/HelveticaNeueLTPro-Blk.eot?#iefix') format('embedded-opentype'),
         url('fonts/HelveticaNeueLTPro-Blk.woff') format('woff'),
         url('fonts/HelveticaNeueLTPro-Blk.ttf') format('truetype'),
         url('fonts/HelveticaNeueLTPro-Blk.svg#HelveticaNeueLTPro-Blk') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MasterOfBreak.ttf';
    src: url('fonts/MasterOfBreak.eot');
    src: url('fonts/MasterOfBreak.eot?#iefix') format('embedded-opentype'),
         url('fonts/MasterOfBreak.woff') format('woff'),
         url('fonts/MasterOfBreak.ttf') format('truetype'),
         url('fonts/MasterOfBreak.svg#MasterOfBreak') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('fonts/MyriadPro-Regular.eot');
    src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/MyriadPro-Regular.woff2') format('woff2'),
        url('fonts/MyriadPro-Regular.woff') format('woff'),
        url('fonts/MyriadPro-Regular.ttf') format('truetype'),
        url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


body{margin:0 auto; padding:0px;}
div, section, img, p {transition: all 0.4s ease 0s;}
.content{max-width:1319px; margin:0 auto;}
.no-padding{padding:0px !important;}

#ontop_16{margin-left:16.66%;}
.title-content{font-family: 'MasterOfBreak.ttf'; color:#314399; font-size:60px; text-align:center; padding-bottom:34px; width:538px; margin:0 auto;}
.subtitle-content{font-family: 'HelveticaLTStd-Cond.ttf'; text-align:center; color:#23A1DC; font-size:30px; letter-spacing:-1px; padding-bottom:22px;}

/*---------- HEADER -----------*/
#header{width:100%; margin:0 auto; z-index:9999; background:#FFF;}
  #logo{float:left; width:20%;}
  #main-menu{float:left; width:70%; font-family: 'HelveticaNeueThin.ttf'; padding-top:55px;}
  #main-menu a{line-height:20px !important;}
  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:hover{-webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
  .mega-sub-menu a{background-color:#C2E8F8 !important; line-height:18px !important; padding:5px 10px 5px 10px !important; color:#000000 !important; border-bottom:1px solid #58BFEA !important; font-size:15px !important;}
  .mega-sub-menu a:hover{background-color:#D41960 !important; color:#fff !important;}
  
  #social-icons-header{float:right; width:10%; margin-top:15px;}
    #social-icons-header .fa{background:#374993; border:1px solid #2B95CF; border-radius:50px; color:#DEDDDB; font-size:24px; width:35px; text-align: center; height:35px; line-height: 35px; margin-right:4px;}
	#social-icons-header .fa:hover{background:#D41960; border:1px solid #D41960; color:#FFF; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
	
  .sticky #logo{float:left; width:15%; padding-right:15px;}
  .sticky #main-menu{padding-top:25px;}
  .sticky #social-icons-header{margin-top:25px;}
  .sticky{box-shadow:1px 1px 3px #666;}
/*---------- HEADER -----------*/

/*---------- BANNER -----------*/
  .banner-image{height:575px;}
  .caption{width:80%; margin:0 auto; padding-top:184px;}
  .text-banner-01{color:#FFF; font-size:40px; line-height:50px; font-family: 'HelveticaNeueLTPro-Lt.ttf';}
/*
  .text-banner-01 span{background:url(images/bg-text-banner.png) repeat;}
*/
  .text-banner-02{font-family: 'HelveticaNeueThin.ttf'; text-align:center; width:170px; padding:10px; margin-top:3px; font-size:26px;}
  .text-banner-02 a{text-decoration:underline; color:#EFCD3E;}
  .text-banner-02 a:hover{color:#EFCD3E;}
  
  .button-suscribete{background:#D41960; font-family: 'HelveticaLTStd-Cond.ttf'; float:right; text-transform:uppercase; font-size:25px; padding:10px;}
  .button-suscribete:hover{background:#374795;}
  .button-suscribete a{color:#FFF; padding:10px;}
  .button-suscribete a:hover{color:#FFF;}
/*---------- BANNER -----------*/

/*---------- EMBAJADORES DE MARCA -----------*/
#embajadores{padding:50px 0px;}
  #embajadores .img-title{width:60%;}
  #embajadores .title-content{padding-bottom:0px; color:#6B2A8E;}
  .boxes-embajadores{width:95%; margin:0 auto;}
  .box-embajadores{float:left; width:20%; height:200px;}
  .box-embajadores .text-embajadores{background:url(images/bg-text-embajadores.png) repeat; width:100%; height:77px; text-align:center; color:#FFF; font-family: 'HelveticaNeueLTPro-Lt.ttf'; font-size:12px; padding:10px 13px; margin-top:110px; opacity:0; -webkit-transition: opacity 0.5s ease-out; -moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out;} 
  .box-embajadores:hover .text-embajadores{opacity:1; -webkit-transition: opacity 0.5s ease-out; -moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out;}
  
  .box-embajadores .ver-mas-button{border-top:6px solid #54ACD4; margin-top:20px; opacity:0; -webkit-transition: opacity 0.5s ease-out; -moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out;}
  .box-embajadores:hover .ver-mas-button{opacity:1; -webkit-transition: opacity 0.5s ease-out; -moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out;}
/*---------- EMBAJADORES DE MARCA -----------*/

/*---------- ORANGE AREA -----------*/
#orange-area-blog{background:#CCEDF2; width:100%; padding:33px 0px 35px;}
/*
#orange-area-blog{background:#C74E33; width:100%; padding:106px 0px;}
*/
  #orange-area-blog a{text-decoration:none; color:#364C98;}
  #orange-area-blog .boxes-blue-area{width:95%; margin:0 auto;}
  .title-box-info-site{width:100%; font-size:18px; font-family: 'HelveticaNeueLTPro-Lt.ttf'; padding:4px 0px 0px; line-height:20px;}
/*---------- ORANGE AREA -----------*/

/*---------- COMPETITIVA -----------*/
#competitiva{padding:40px 0px 0px;}
  .title-competitiva{font-family: 'HelveticaLTStd-BoldCond.ttf'; color:#314399; font-size:40px; line-height:43px; padding-bottom:10px;}
  .subtitle-competitiva{font-family: 'HelveticaNeueLTPro-Lt.ttf'; color:#606060; font-size:22px;}
  .text-competitiva{font-family: 'HelveticaNeueLTPro-Lt.ttf'; color:#606060; font-size:14px;}
  .text-competitiva strong{font-family: 'HelveticaLTStd-BoldCond.ttf'; font-weight:normal;} 

  .text-competitiva-home{font-family: 'HelveticaNeueLTPro-Lt.ttf'; color:#606060; font-size:18px;}
  .text-competitiva-home strong{font-family: 'HelveticaLTStd-BoldCond.ttf'; font-weight:normal;}   

  .box-counters{background:#F2E2BE; border-radius: 120px; height: 180px; width: 100%; padding:36px 16px 10px 11px; box-shadow:-8px 11px 4px #CDCDCD;}
  .number-counters{font-family: 'HelveticaNeueLTPro-Blk.ttf'; font-size:55px; letter-spacing:-2px; text-align:center; color:#606060; line-height:50px;}
  .text-counters{font-family: 'HelveticaNeueLTPro-Lt.ttf'; font-size:12px; color:#605F5F; text-align:center; line-height:13px; padding-top:5px;}

#counters{padding-top:0px; padding-bottom:15px; width:95%; margin:0 auto;}

#counters .col-sm-2{}
/*---------- COMPETITIVA -----------*/

/*---------- PRODUCTIVA -----------*/
#productiva{width:100%; padding:85px 0px 8px;}
  .box-left-productiva{float:left; width:33.33%; padding:0px 12px;}
  .box-middle-productiva{float:left; width:33.33%; padding:0px 12px;}
  .box-right-productiva{float:left; width:33.33%; padding:0px 12px;}
  
  .boxes-productiva{width:80%; margin:0 auto;}
  .box-productiva-content{padding:0px 0px 17px 0px;}
  .box-productiva-content a{text-decoration:none;}
  .box-productiva-content a:hover{text-decoration:none;}
  .title-box-productiva{font-family: 'HelveticaLTStd-Cond.ttf'; font-size:18px; letter-spacing:-1px; line-height:18px; padding:9px 0px 9px 0px;}
/*---------- PRODUCTIVA -----------*/

/*---------- PUBLICIDAD -----------*/
#publicidad{width:100%; margin:0 auto; padding:50px 0px;}
/*---------- PUBLICIDAD -----------*/

/*---------- PACIT -------------*/
#pacit{padding:0px; font-family: 'HelveticaNeueLTPro-Lt.ttf';}
  #pacit .content{border-bottom:5px solid #F4941C; padding-bottom:50px;}
  .text-pacit{font-family: 'HelveticaNeueThin.ttf'; font-size:20px; color:#3C3939; padding-top:20px;}
  
  .box-pacit-01{/* background:#D88C2C; */ padding:26px 20px 20px 10px; margin-top:0px;}
  .box-pacit-01 ul{ padding-left:20px;}
  .box-pacit-01 li{background:url(images/list-li.png) no-repeat left top; padding-left:15px; list-style:none; color:#FFF;}
  .box-pacit-02{/* background:#117984; */ padding:16px 0px 0px 0px; margin-top:0px;}
  .box-pacit-03{/* background:#C74E31; */ margin-top:0px; color:#FFF; font-size:14px; padding:50px 0px 35px 70px;}
  .box-pacit-03 a{color:#FFF; text-decoration:none;}
  .box-pacit-03 a:hover{color:#CCC;}
  .box-pacit-03 td{padding:0px 0px 25px 10px;}
  .pacit-new-bg{background:url(images/new-bg-boxes.png) no-repeat; background-size:cover; margin-top:25px;}
  
  .title-box-pacit{text-align:center; color:#FFF; font-size:16px; margin-bottom:20px; font-family: 'HelveticaNeueLTPro-Lt.ttf'; font-weight:bold;}
  .text-pacit-02{color:#FFF; padding:10px 35px 45px 35px;}
  
  .subtitle-pacit{font-family: 'HelveticaNeueLTPro-Lt.ttf'; font-size:24px; text-align:center; padding-top:28px;}
  
  .box-oficinas{border:1px solid #cccccc; padding:5px 0px 0px 15px; margin-top:20px;}
  .box-oficinas a{color:#5F5F5F;}
  .box-ico-oficinas{float:left; width:30px; margin-bottom:7px;}
  .text-contactos-oficinas{font-family: 'HelveticaNeueThin.ttf'; color:#5F5F5F; float:left; width:89%; font-size:12px; line-height:12px; padding-left:10px; margin-top:3px;}
  .flag{margin-bottom:10px;}
/*---------- PACIT -------------*/

/*---------- CONTACTOS DE INTERES -----------*/
#contactos{width:100%; padding:56px 0px 30px;}
  .title-contactos{text-align:center; font-family: 'HelveticaNeueThin.ttf'; color:#000; font-size:40px; padding-bottom:30px;}
  .box-contactos{background:#BE2226; width:100%; padding:21px 10px 21px 15px; margin-top:20px; margin-bottom:20px;}
  .box-ico{float:left; width:35px; margin-bottom:7px;}
  .text-contactos{font-family: 'HelveticaNeueThin.ttf'; color:#FFF; float:left; width:89%; font-size:12px; line-height:12px; padding-left:5px;}
  .text-contactos a{color:#FFF; text-decoration:none;}
  .text-contactos a:hover{color:#CCC; text-decoration:none;}
  .enlaces-content{height:30px; max-height:30px; clear:both;}
/*---------- CONTACTOS DE INTERES -----------*/

/*---------- PATROCINADORES -----------*/
#patrocinadores{width:100%; padding:30px 0px 40px;}
.logo-patrocinadores-img{width:100%;}
.logo-patrocinadores{width:100%; max-width:200px; background-position:center; margin:0 auto;}
/*---------- PATROCINADORES -----------*/

/*---------- FOOTER -----------*/
#footer{background:url(images/bg-footer.jpg) no-repeat left; background-color:#2D2F79; width:100%; font-family: 'HelveticaNeueThin.ttf';}
  .logo-footer{float:left; width:20%;}
  .menu-footer{float:left; width:20%; font-family: 'HelveticaNeueThin.ttf'; font-size:12px; text-transform:uppercase; padding-top:20px;}
    .menu-footer li{list-style:none;}
    .menu-footer a{color:#FFF;}
	.menu-footer a:hover{color:#2B95CF; text-decoration:none;}
  .info-footer{float:left; width:20%; color:#FFF; text-transform:uppercase; font-size:12px; padding-top:40px;}
  .search-footer{float:left; width:20%; padding-top:10px; position:relative;}
    #search-3 .screen-reader-text{display:none;}
	#search-3 .search-form{background:none;}
	#search-3 .search-field{background:#2D2F79; width:100%; height:35px; color:#FFF; border:1px solid #FFF; padding:2px 30px 2px 10px;}
	#search-3 .search-submit{background:url(images/search-button.jpg) no-repeat; width:29px; height:26px; border:0px; position:absolute; right:10px; top:30px; margin:4px 0 0 -30px}
	#search-3 .icon-search{display:none;}
  .social-icons-footer{float:right; width:12%; margin-top:23px;}
    .social-icons-footer .fa{color:#FFF; font-size:30px; width:35px; text-align: center; height:35px; line-height: 35px; margin-right:4px;}
	.social-icons-footer .fa:hover{color:#FFF;}
/*---------- FOOTER -----------*/

/*---------- CONTACT -----------*/
.title-internal{font-family: 'Helvetica-NarrowBold.ttf'; color:#3a4493; font-size:30px; text-align:center; text-transform:uppercase; letter-spacing:-4px; margin-top:35px; margin-bottom:35px;}

.box-info-contacto{width:80%; margin:0 auto;}
  .address-contacto{float:left; width:70%;}
  .address-contacto .fa-home{background:#2093D2; color:#FFF; font-size:26px; float:left; width:37px; height:37px; text-align:center; line-height:37px; border-radius:30px;}
  .text-address-contact{float:left; font-family: 'HelveticaNeueThin.ttf'; width:90%; font-size:18px; color:#3c3b3b; line-height:18px; padding-left:10px;}

  .phone-contacto{float:left; width:30%;}
  .phone-contacto .fa-phone{background:#2093D2; color:#FFF; font-size:26px; float:left; width:37px; height:37px; text-align:center; line-height:37px; border-radius:30px;}
  .text-phone-contact{float:left; font-family: 'HelveticaNeueThin.ttf'; width:80%; font-size:18px; color:#3c3b3b; line-height:18px; padding-left:10px;}
  .text-phone-contact a{color:#3c3b3b;}

.map-contacto{padding:30px 0px;}
.map-contacto iframe{width:100%; height:369px;}

#form-contacto{width:598px; margin:0 auto; padding:40px 0px;}
#wpcf7-f170-p13-o1 br{display:none;}
  .input-c01{border-radius:5px; width:100%; height:39px; border:2px solid #404C9E; background:#FFF; font-size:14px; padding:0px 10px; margin-bottom:10px;}
  .input-c02{border-radius:5px; width:49%; float:left; height:39px; border:2px solid #404C9E; background:#FFF; font-size:14px; padding:0px 10px; margin-bottom:10px;}
  .input-c03{border-radius:5px; width:49%; float:right; height:39px; border:2px solid #404C9E; background:#FFF; font-size:14px; padding:0px 10px; margin-bottom:10px;}
  .input-c04{border-radius:5px; width:100%; height:109px; border:2px solid #404C9E; background:#FFF; font-size:14px; padding:10px; margin-bottom:10px;}
  .submit-c{background:#404C9E; width:180px; margin:0 auto; text-align:center; color:#FFF; text-transform:uppercase; font-size:14px; padding:8px 0px;}

  .box-submit-c{width:180px; margin:0 auto;}

  #social-icons-contactenos{width:136px; margin:0 auto; margin-top:0px; margin-bottom:35px;}
    #social-icons-contactenos br{display:none;}
    #social-icons-contactenos .fa{background:#FFF; border:1px solid #2A94D0; border-radius:50px; color:#2A94D0; font-size:27px; float:left; width:38px; text-align: center; height:38px; line-height: 38px; margin-left:7px;}
	#social-icons-contactenos .fa:hover{background:#2A94D0; border:1px solid #2A94D0; color:#FFF; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
/*---------- CONTACT -----------*/

/*---------- NOTICIAS -----------*/
#banner-noticias{background-size:cover !important; background-position:center !important; height:330px; padding-top:107px;}
  .text-banner-noticias{background:url(images/bg-text-banner.png) repeat; font-family: 'Helvetica-NarrowBold.ttf'; font-size:45px; letter-spacing:-5px; width:50%; color:#FFF; padding:30px 0px 30px 60px; text-transform:uppercase;}

#noticias{padding:63px 0px 0px 0px;}
  .nota-secundaria{height:296px; background-size:cover; width:100%; padding-top:190px;}
  .text-nota-secundaria-intro{background:url(images/bg-text-embajadores.png) repeat; width:100%; color:#FFF; font-family: 'HelveticaLTStd-Cond.ttf'; padding:30px 0px 25px 10px; font-size:18px;}

  .title-nota-secundaria{font-family: 'Helvetica-NarrowBold.ttf'; color:#3a4493; padding-top:39px; font-size:28px; letter-spacing:-3px; text-transform:uppercase;}
  .text-nota-secundaria{color:#666; font-size:14px; border-bottom:2px solid #C3215D; padding-bottom:15px;}

.sidebar-noticias{padding-left:75px !important; padding-bottom:35px;}

#boxes-post-noticias{padding:30px 0px 20px;}
 .box-area-noticias{float:left; width:50%; height:270px;}
  .box-noticias{height:200px; padding-top:142px;}
  .box-noticias .text-noticias{background:url(images/bg-text-embajadores.png) repeat; width:100%; height:58px; color:#FFF; font-size:15px; font-family: 'HelveticaLTStd-Cond.ttf'; font-size:13px; padding:10px 13px; margin-top:0px; opacity:0; -webkit-transition: opacity 0.5s ease-out; -moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out;} 
  .box-noticias:hover .text-noticias{opacity:1; -webkit-transition: opacity 0.5s ease-out; -moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out;}
  .box-noticias .text-noticias a{color:#FFF; text-decoration:none;}  
  .box-noticias .text-noticias a:hover{color:#FFF; text-decoration:none;}

  .box-noticias .title-noticias-box{font-family: 'HelveticaNeueThin.ttf'; text-transform:uppercase; font-size:16px; color:#3a4493; border-bottom:3px solid #AA4D3E; margin-top:20px; opacity:1; -webkit-transition: opacity 0.5s ease-out; -moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out;}
  .box-noticias:hover .title-noticias-box{opacity:1; -webkit-transition: opacity 0.5s ease-out; -moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out;}

#boxes-post-noticias .link-more{display:none;}
.post-navigation{display:none;}
.img-post-single{width:100%;}

.box-archivos{padding-bottom:35px;}
.title-archivos{font-family: 'Helvetica-NarrowBold.ttf'; font-size:25px; color:#3a4493; text-transform:uppercase; letter-spacing:-2px; margin-bottom:10px;}
.list-archivos{background:#E0E0E0; width:100%;}
.list-archivos li{list-style:none; padding:10px 0px;}
.list-archivos a{}

.content-single{padding-top:25px !important; padding-bottom:0px !important;}
.content-single .entry-meta{display:none;}

.box-fb-comments{width:60%; margin:0 auto;}
/*---------- NOTICIAS -----------*/

/*---------- BANNER BLOG -----------*/
.banner-blog{max-height:300px; overflow:hidden;}
#banner-single{height:330px;}
  #banner-single .banner-image{height:330px;}
  #banner-single .caption{padding-top:100px;}
  .caption{width:80%; margin:0 auto; padding-top:184px;}
  .text-banner-01{color:#FFF; font-size:40px; line-height:50px; font-family: 'HelveticaNeueLTPro-Lt.ttf';}

  .text-banner-02{font-family: 'HelveticaNeueThin.ttf'; text-align:center; width:170px; padding:10px; margin-top:3px; font-size:26px;}
  .text-banner-02 a{text-decoration:underline; color:#EFCD3E;}
  .text-banner-02 a:hover{color:#EFCD3E;}

  .carousel-indicators{bottom:-40px !important;}
  .carousel-indicators li{border:1px solid #2C2E78 !important;}  
  .carousel-indicators .active{background-color:#2C2E78 !important;}

.image-bottom-blog{margin-top:35px;}

.attachment-twentyseventeen-featured-image{max-width:100%; height:auto;}

.box-post-blog{padding-bottom:30px; border-bottom:3px solid #339BD5; margin-top:0px;}

.text-banner-blog-01{color:#FFF; font-size:48px; line-height:50px; text-transform:uppercase; font-family:'HelveticaLTStd-BoldCond.ttf';}
.text-banner-blog-02{color:#FFF; font-size:30px; line-height:30px; text-transform:uppercase; font-family:'HelveticaLTStd-BoldCond.ttf'; margin-top:38px;}

#blog-header{width:100%; height:auto; padding:0px; position:relative; background-size:contain !important;}
#blog-header .blog-banner-img-absolute{width:100%;}
#blog-header .blog-h1{color:#fff; font-family: 'HelveticaNeueLTPro-Lt.ttf'; font-size:40px; line-height:50px; position:absolute; bottom:25px; width:auto%; margin:0px 3%;}
/*---------- BANNER BLOG -----------*/

/*---------- GALERIA -----------*/
#gallery{}
  #gallery li{float:left; width:33.33%; list-style:none; padding:18px;}
  .image-gallery{height:280px;}
/*---------- GALERIA -----------*/

/*---------- SUBSCRIPCION -----------*/
#subscription{background:url(images/bg-subscription.jpg) no-repeat center; background-size:cover; margin-bottom:30px;}
  .subscription-bg{background-color:#70addf; width:80%; margin:0 auto; padding:90px 0px;}
  .subscription-area{width:515px; margin:0 auto; font-size:19px; text-align:center; font-family: 'HelveticaNeueLTPro-Lt.ttf'; color:#FFF;}
  .title-subscription{font-size:31px; text-align:center; color:#FFF; font-family: 'HelveticaNeueThin.ttf'; letter-spacing:1px; padding-bottom:35px;}
  .input-sub{border:2px solid #FFF; width:100%; background:none; padding:10px 18px 10px 18px; margin-top:17px; border-radius:5px;}
  .button-sub{background:#454C9A; width:231px; border:0px; text-transform:uppercase; font-size:24px; padding:10px 0px; border-radius:5px; colo:#DADCE9; margin-top:22px;}
  .button-sub2{background:#454C9A; width:231px; border:0px; font-size:24px; padding:10px 0px; border-radius:5px; colo:#DADCE9; margin-top:22px;}

  #subscription span.wpcf7-not-valid-tip{color:#f00; font-size:11px; font-weight:normal; display:block; position:absolute; top:35px;}
  #subscription .wpcf7-validation-errors{font-size:11px; text-align:center;}
  .suscribete-text{font-size:15px; text-align:left !important; width:100%; margin-top:30px; margin-bottom:35px;}
.suscribete-text .first{padding:0px !important; margin:0px !important;}
/*---------- SUBSCRIPCION -----------*/

/*---------- GUATE Productiva Erickm -----------*/
.box-content{width:100%; max-width:1250px; margin:0 auto;}
.box-01-gp{width:31.33%; margin:1%; float:left;}
.box-img-01 img{width:100%;}
.title-bp-area{width:100%; font-family: 'HelveticaLTStd-Cond.ttf'; font-size: 18px; letter-spacing: -1px; line-height: 18px; padding: 0px 0px 0px 0px; color:#234390; height:36px; overflow:hidden;}
.title-bp-area a{color:#234390; text-decoration:none;}
.one-line{line-height:40px;}
#ontop_4, #ontop_6{margin-top:-133px !important;}


/*---------- Testimoniales Erickm -----------*/
.primer-testimonio{width:100%; background-color:#C4E5F8; text-align:center;}
.primer-frame{width:100%; max-width:1050px; height:690px; margin:0 auto; padding:50px 0px;}
.video-contenedor{width:100%; max-width:1050px; margin:0 auto;}
.segundo-testimonio{width:46%; margin:4% 2%; float:left;}
.segundo-frame{width:100%; height:355px;}


/*---------- Homepage Slideshow Erickm -----------*/
.item{position:relative;}
.banner-img-01{width:100%;}
.object-01{width:100%; position:relative; z-index:1;}
.object-02{width:100%; position:absolute; bottom:0px; left:0px; z-index:2;}
.caption{position:absolute; z-index:3; top:17%; left:0%; width:100%;}

.text-banner-01{width:100%; max-width:1250px; margin:0 auto; text-align:left;}
.text-banner-02{width:100%; max-width:1250px; margin:0 auto; text-align:left;}

.suscribete-btn{font-family: 'HelveticaNeueThin.ttf'; font-size:25px; text-transform:uppercase; background-color:#D51960; color:#fff; position:absolute; top:10px; z-index:9; padding:10px 25px; border-radius:3px; right:5%; text-decoration:none;}
.suscribete-btn:hover{color:#fff; text-decoration:none;}

/*---------- MainMenu Erickm -----------*/ 
.one-link{padding:10px; min-height:40px !important;}
.two-link{padding:10px; min-height:40px !important;}
.responsive-mainmenu{display:none !important;}

.notas-adicionales{padding:50px 0px 50px !important;}

/*---------- Carta de presentacion -----------*/
#carta-presentacion{width:100%;}
.carta-presentacion-video{width:100%; max-width:980px; margin:0 auto; margin-top:50px;}
.carta-presentacion-video video{width:100%;}
.title-cp{font-family: 'Helvetica-NarrowBold.ttf'; color:#324298; font-size:36px; width:100%; text-align:center; text-transform:uppercase; letter-spacing:-3px; padding:50px 0px 30px 0px;}
.carta-cuerpo{width:100%; background:url(images/quetzal_azul.png) no-repeat center top 25px; font-family: 'Myriad Pro'; font-size:18px; letter-spacing:-1px; color:#606060; text-align:center; padding-bottom:30px;}
.carta-cuerpo p{margin:0px 0px 20px 0px;}
.carta-cuerpo .col-sm-3{margin:30px 0px;}
.content-cp-l{width:48%; float:left; text-align:justify; margin-bottom:20px;}
.content-cp-r{width:48%; float:right; text-align:justify; margin-bottom:20px;}


.edit-link{display:none;}
.without-active a{background:none !important; color:#2c89be !important;}
.without-active a:hover{background:#d41960 !important; color:#ffffff !important;}

/* LINKS */
.link-revista-pais{max-width:65px;}
.link-country-magazine{max-width:100px;}
.link-embajadores-revista-pais{max-width:115px;}
.link-enlaces-interes{max-width:110px;}
.link-licenciamiento-marca{max-width:125px;}
.link-guate-mundo{max-width:115px;}
.one-line a{padding-top:10px !important;}

/* TRADUCTOR */
#traductor{margin:0px 0px 0px 0px; padding:0px; clear:both;  postion:absolute; right:0px; top:0px;}
#traductor ul{margin:0px; padding:0px;}
#traductor li{float:right; list-style:none; margin:0px 9px 0px 9px;}

.animacion_01{max-width:1320px !important; max-height:1610px !important; margin:0 auto !important;}

.clearfix{clear:both;}


/* ================================================================================================ */
/* ================================================================================================ */
/* ================================================================================================ */
/* ================================================================================================ */
/* ================================================================================================ */


@media only screen and (min-width:1518px) {
/*---------- BANNER BLOG -----------*/
#banner-single{height:476px;}
  #banner-single .banner-image{height:476px;}
  .text-banner-blog-01{margin-top:40px;}
  .text-banner-blog-02{margin-top:40px; font-size:39px; line-height: 47px;} 

 #banner-single .caption{width:100%;} 
/*---------- BANNER BLOG -----------*/
}

@media only screen and (max-width:1318px) {
.content{max-width:1200px; margin:0 auto; padding:0px 15px;}

#logo{float:left; width:18%;}
#main-menu{float:none; width:100%; font-family:'HelveticaNeueThin.ttf'; padding-top:79px; margin-bottom:10px;}
#social-icons-header{float:right; width:16%; position:absolute; top:0px; margin-top:30px; right:45px; text-align:right;}
#social-icons-header .fa{font-size:15px; width:25px; height:25px; line-height:24px; margin-right:4px;}
.sticky #social-icons-header{margin-top: 18px;}
.box-embajadores .text-embajadores{font-size:10px;}

.title-competitiva{font-size:30px; line-height:30px;}
.subtitle-competitiva{font-size:19px;}
.text-competitiva{font-size:16px;}

#counters .col-sm-2{padding:0px 5px;}
.number-counters{font-size:37px;}
.box-counters{border-radius: 120px; height: 158px; width: 100%; padding: 10px 5px 10px 5px;}

#productiva{width: 100%; padding: 0px 0px;}
.box-pacit-03{padding: 70px 0px 70px 22px;}

.text-contactos{width:85%; margin-bottom:15px;}
.menu-footer ul{padding-left:0px;}
.social-icons-footer .fa{font-size: 24px; width: 29px;}

/*---------- NOTICIAS -----------*/
.box-noticias .title-noticias-box{font-size:13px;}
.text-banner-noticias{font-size:40px;}
.sidebar-noticias{padding-left: 30px !important;}
/*---------- NOTICIAS -----------*/

}

@media only screen and (max-width:1250px){
/*---------- GUATE Productiva Erickm -----------*/
.box-content{width:100%; max-width:1024px; margin:0 auto;}
.box-01-gp{width:31.33%; margin:1%; float:left;}
.box-img-01 img{width:100%;}
.title-bp-area{width:100%; font-size: 16px; letter-spacing: -1px; line-height: 18px; padding: 9px 0px 9px 0px; color:#234390; height:55px;}
.title-bp-area a{color:#234390; text-decoration:none;}
.one-line{line-height:40px;}

#ontop_4, #ontop_6{margin-top:-109px !important;}

/*---------- Homepage Slideshow Erickm -----------*/
.caption{top:30%; left:10%; padding:0%;}

/*---------- BANNER BLOG -----------*/
#banner-single .caption{padding-top:50px;}
/*---------- BANNER BLOG -----------*/

}

@media only screen and (max-width:1023px) {
#blog-header .blog-h1{color:#fff; font-size:30px; line-height:40px; bottom:20px; width:94%; margin:0px 3%;}

.two-link{display:none !important;}
.responsive-mainmenu{display:block !important;}
.content{max-width:100%; margin:0 auto; padding:0px 15px;}

header-sticky-wrapper{height:78px !important;}
#header{box-shadow:1px 1px 3px #666;}
#logo{float: left; width: 193px;}
#social-icons-header{display:none;}
#main-menu{float:right; width:60%; padding-top:22px; position:absolute; z-index:9999; right:15px;}
.sticky #logo{float:left; width:31%;}

.text-banner-blog-01{font-size: 24px; line-height: 27px;}
.text-banner-blog-02{font-size: 23px; line-height: 23px; margin-top: 0px;}

/*---------- BANNER BLOG -----------*/
#banner-single .caption{padding-top:34px;}
/*---------- BANNER BLOG -----------*/

.caption{width:90%;}

.box-embajadores{width: 33%; height: 200px; margin-bottom: 50px;}
.title-box-info-site{width: 100%; font-size: 13px;}
#orange-area-blog{padding:64px 0px;}
#competitiva{padding: 60px 0px;}

.title-competitiva{font-size: 22px; line-height: 24px;}
.subtitle-competitiva{font-size: 16px;}
.text-competitiva{font-size: 13px;}

#counters{width:100%;}
#counters .col-sm-2{width: 33.33%; margin-bottom: 20px; padding:0px 15px;}
.box-counters{border-radius:120px; height:180px; width:83%; padding:17px 5px 10px 5px; margin:0 auto;}

.text-pacit{padding-top:10px;}
.box-pacit-03{padding: 79px 0px 70px 0px;}
.title-box-pacit{font-size:14px; margin-bottom:11px;}

#pacit .col-sm-4{padding:0px 5px;}
.box-oficinas{padding:5px 0px 0px 4px;}
.text-contactos-oficinas{float: left; width: 85%; font-size: 10px;}

#contactos .col-sm-4{padding:0px 5px;}
.box-contactos{width: 100%; padding: 21px 5px 21px 1px;}
.text-contactos{width: 84%; margin-bottom: 15px; font-size:11px;}

#patrocinadores{padding: 0px 0px 70px;}
.logo-footer{width:16%; margin-left:15px; margin-top:16px;}
.menu-footer{font-size:11px;}
.info-footer{font-size:11px;}
.search-footer{width: 23%; padding-top:30px; padding-left: 15px;}
.social-icons-footer .fa{font-size: 19px; width: 21px; padding-top: 25px;}
#search-3 .search-submit{top:50px;}

/*---------- CONTACT -----------*/
.title-internal{margin-bottom:40px; margin-top:30px;}
.box-info-contacto{width:95%;}
.text-address-contact{margin-top:-8px;}
/*---------- CONTACT -----------*/

/*---------- NOTICIAS -----------*/
.text-banner-noticias{font-size:35px; letter-spacing:-3px; width:70%;}
.sidebar-noticias{padding-left: 0px !important;}
.box-noticias .title-noticias-box{font-size: 12px; margin-top: 0px; height: 37px;}
.box-noticias .text-noticias{font-size:11px;}

#banner-single{height:248px;}
#banner-single .banner-image{height:248px;}
.box-fb-comments{width:100%; margin:0 auto;}
/*---------- NOTICIAS -----------*/

/*---------- GUATE Productiva Erickm -----------*/
.box-content{width:100%; max-width:800px; margin:0 auto;}
.box-01-gp{width:31.33%; margin:1%; float:left;}
.box-img-01 img{width:100%; height:100px;}
.title-bp-area{width:100%; font-size: 16px; letter-spacing: -1px; line-height: 18px; padding: 9px 0px 9px 0px; color:#234390; height:55px;}
.title-bp-area a{color:#234390; text-decoration:none;}
.one-line{line-height:auto;}

#ontop_4, #ontop_6{margin-top:8px !important;}

/*---------- Testimoniales Erickm -----------*/
.primer-frame{width:96%; max-width:1050px; height:550px; margin:0 auto; padding:50px 0px; margin-left:2%; margin-right:2%;}
.segundo-testimonio{width:46%; margin:4% 2%; float:left;}
.segundo-frame{width:100%; height:300px;}

.suscribete-btn{font-size:15px; top:10px; padding:10px 20px; right:10px;}

/*---------- Carta de presentacion -----------*/
.carta-presentacion-video{margin-top:40px;}
.carta-presentacion-video video{width:100%;}
.title-cp{font-size:30px; line-height:35px; letter-spacing:-2px; padding:30px 0px 30px 0px;}
.carta-cuerpo{font-size:16px; letter-spacing:-1px; color:#606060; text-align:center; padding-bottom:30px;}
.carta-cuerpo p{margin:0px 0px 15px 0px;}
.carta-cuerpo .col-sm-3{margin:20px 0px;}
.content-cp-l{width:100%; float:none; text-align:justify; margin-bottom:20px;}
.content-cp-r{width:100%; float:none; text-align:justify; margin-bottom:20px;}

/* LINKS */
.link-revista-pais{max-width:100%;}
.link-country-magazine{max-width:100%;}
.link-embajadores-revista-pais{max-width:100%;}
.link-enlaces-interes{max-width:100%;}
.link-licenciamiento-marca{max-width:100%;}
.link-guate-mundo{max-width:100%;}
.one-line a{padding-top:0px !important;}
.without-active a{color:#fff !important;}
#main-menu a{line-height:40px !important;}
#main-menu .mega-sub-menu a{line-height:30px !important;}

/* TRADUCTOR */
#traductor{margin:0px 0px 0px 0px; padding:0px; clear:both; postion:absolute; right:0px; top:0px;}
#traductor ul{margin:0px; padding:0px;}
#traductor li{float:right; list-style:none; margin:0px 9px 0px 9px;}
}

@media only screen and (max-width:980px){
/*---------- Homepage Slideshow Erickm -----------*/
.caption{top:25%; left:10%; padding:0px !important;}

/*---------- BANNER BLOG -----------*/
#banner-single .caption{padding-top:44px !important;}
/*---------- BANNER BLOG -----------*/
}

@media only screen and (max-width:850px){
/*---------- Testimoniales Erickm -----------*/
.primer-frame{width:96%; max-width:1050px; height:450px; margin:0 auto; padding:50px 0px; margin-left:2%; margin-right:2%;}
.segundo-testimonio{width:46%; margin:4% 2%; float:left;}
.segundo-frame{width:100%; height:280px;}
}

@media only screen and (max-width:767px) {

#ontop_16{margin-left:20%;}

#blog-header .blog-h1{color:#fff; font-size:20px; line-height:25px; bottom:0px; width:100%; margin:-15% 0 25px 0; text-align:center; position:relative; text-shadow:1px 1px 1px #000;}

.content{max-width:100%; margin:0 auto; padding:0px 5px;}

.banner-blog{max-height:300px; overflow:hidden; margin-bottom:20px;}

#main-menu{width:240px;}
.caption{padding-top: 77px;}

.sticky #logo{float: left; width: 200px;}
.sticky #main-menu{padding-top: 20px;}

.text-banner-01 span{background:none;}
/*
.text-banner-01{background:url(images/bg-text-banner.png) repeat; font-size:39px; line-height:49px;}
.text-banner-02{background:url(images/bg-text-banner.png) repeat; font-size:22px; padding:0px 0px 5px; margin-top:0px;}
*/
.text-banner-01{font-size:39px; line-height:49px;}
.text-banner-02{font-size:22px; padding:0px 0px 5px; margin-top:0px;}
.banner-image{height: 329px;}

.button-suscribete{font-size:20px; padding:4px;}

.title-content{font-size: 40px; padding-bottom: 34px; width: 466px;}
.subtitle-content{font-size:25px;}

#orange-area-blog .boxes-blue-area{width:310px; margin:0 auto;}
.title-box-info-site{font-size:16px;}
.title-guate{width:160px;}
.title-competitiva{font-size: 25px; line-height: 24px; padding-top: 25px;}

#counters .col-sm-2{width:50%; margin-bottom:20px; padding:0px 15px; float:left;}
.box-counters{height:171px;}

.boxes-productiva{width: 350px;}
.box-left-productiva{float:none; width:100%;}
.box-middle-productiva{float:none; width:100%;}
.box-right-productiva{float:none; width:100%;}

.pacit-new-bg{background:none;}
.box-pacit-01{background:#D88C2C; margin-bottom:15px;}
.box-pacit-02{background:#117984; margin-bottom:15px;}
.box-pacit-03{padding: 42px 0px 25px 0px; background:#C74E31; margin-bottom:15px;}
.text-contactos-oficinas{font-size:13px;}

.menu-footer{display:none;}
.logo-footer{float:none; width:167px; margin:0 auto;}
.info-footer{float:none;}
.info-footer{float: none; width: 100%; text-align: center; padding-top: 0px;}
.search-footer{float: none; width: 50% !important; padding-top: 10px; margin: 0 auto;}
.social-icons-footer{float: none; width: 86px; margin-top: 23px; margin: 0 auto; padding-bottom: 35px;}
  #embajadores .img-title{width:100%;}
#search-3 .search-submit{top:30px;}

/*---------- CONTACT -----------*/
.address-contacto{float:none; width:100%;}
.phone-contacto{float:none; width:100%; clear:both;}

.text-address-contact{margin-top: 2px; font-size:16px;}
.text-phone-contact{margin-top:10px; font-size:16px;}

#form-contacto{width:95%; margin:0 auto;}
/*---------- CONTACT -----------*/

/*---------- NOTICIAS -----------*/
.notas-adicionales{padding: 70px 0px 35px !important;}
.text-banner-noticias{font-size: 35px; letter-spacing: -3px; width: 100%; text-align: center; padding: 10px 0px;}
#banner-noticias{height: 178px; padding-top: 107px;}
.text-nota-secundaria-intro{padding: 18px 0px 19px 10px; font-size: 16px;}

.box-archivos{clear:both;}

#banner-single{height:160px;}
#banner-single .banner-image{height:160px;}
/*---------- NOTICIAS -----------*/

/*---------- BANNER BLOG -----------*/
#banner-single .caption{padding-top:24px;}
/*---------- BANNER BLOG -----------*/

/*---------- GUATE Productiva Erickm -----------*/
.box-content{width:100%; max-width:800px; margin:0 auto;}
.box-01-gp{width:60%; margin:1% 20%; float:left;}
.box-img-01 img{width:100%; height:200px;}
.title-bp-area{width:100%; font-size: 16px; letter-spacing: -1px; line-height: 18px; padding: 9px 0px 9px 0px; color:#234390; height:55px;}
.title-bp-area a{color:#234390; text-decoration:none;}
.one-line{line-height:auto;}

#ontop_4, #ontop_6{margin-top:8px !important;}

/*--------- BLOG ---------*/
#banner-single .caption{padding-top:60px;}
.text-banner-blog-01{font-size: 20px; line-height: 23px;}
.text-banner-blog-02{font-size: 18px; line-height: 20px;}
/*--------- BLOG ----------*/

/*---------- SUBSCRIPCION -----------*/
.subscription-bg{padding: 30px 0px;}
.subscription-area{width:95%; font-size:17px;}
.subscription-area br{display:none;}
.title-subscription{padding-bottom:10px; font-size:28px; line-height:30px;}
/*---------- SUBSCRIPCION -----------*/

/*---------- Testimoniales Erickm -----------*/
.primer-frame{width:96%; max-width:1050px; height:400px; margin:0 auto; padding:4% 0px; margin-left:2%; margin-right:2%;}
.segundo-testimonio{width:96%; margin:4% 2%; float:none;}
.segundo-frame{width:100%; height:400px;}

/*---------- Carta de presentacion -----------*/
.carta-presentacion-video{margin-top:30px;}
.title-cp{font-size:25px; line-height:30px; letter-spacing:-1px; padding:30px 0px 30px 0px;}
.carta-cuerpo{font-size:15px; letter-spacing:-1px; color:#606060; text-align:center; padding-bottom:30px;}
.carta-cuerpo p{margin:0px 0px 15px 0px;}
.carta-cuerpo .col-sm-3{margin:15px 0px;}
.content-cp-l{width:100%; float:none; text-align:justify; margin-bottom:15px;}
.content-cp-r{width:100%; float:none; text-align:justify; margin-bottom:15px;}
}

@media only screen and (max-width:580px) {

/*---------- Testimoniales Erickm -----------*/
.primer-frame{width:96%; height:300px; margin:0 auto; padding:4% 0px; margin-left:2%; margin-right:2%;}
.segundo-testimonio{width:96%; margin:4% 2%; float:none;}
.segundo-frame{width:100%; height:300px;}

}

@media only screen and (max-width:479px) {

#ontop_16{margin-left:5%;}

#blog-header .blog-h1{color:#fff; font-size:17px; line-height:22px; margin:-20% 0 25px 0; text-align:center; position:relative; text-shadow:1px 1px 1px #000;}

.content{max-width:100%; margin:0 auto; padding:0px 5px;}

#logo{float: none; width: 193px; margin: 0 auto;}
#main-menu{position:relative; right:0px; padding:0px 0px 10px; width:100%;}
.sticky #logo{float: none; width: 150px; padding-right: 0px;}
.sticky #main-menu{padding-top: 0px;}

.caption{padding-top:40px;}

.text-banner-01{font-size:19px; line-height:24px;}
.text-banner-02{width:110px; font-size:18px;}
.banner-image{height: 250px;}
.title-content{font-size: 37px; padding-bottom: 34px; width: 100%;}

.box-embajadores{width: 100%; height: 200px; margin-bottom: 50px;}
.title-content{font-size: 33px; padding-bottom: 34px; width: 93%;}

#counters .col-sm-2{width: 100%; margin-bottom: 20px; padding: 0px 15px; float: none;}
.box-counters{width:170px;}

.boxes-productiva{width: 300px;}

.title-contactos{font-size:28px;}

/*---------- CONTACT -----------*/
#form-contacto{padding-top:0px;}
.text-address-contact{width:85%;}

#mega-menu-wrap-top .mega-menu-toggle.mega-menu-open + #mega-menu-top{display: block; position: absolute; width: 100%;}
/*---------- CONTACT -----------*/

/*---------- NOTICIAS -----------*/
.notas-adicionales{padding: 40px 0px 35px !important;}
.box-area-noticias{float:none; width:100%;}
.text-banner-noticias{font-size: 25px; letter-spacing: -3px;}
/*---------- NOTICIAS -----------*/

/*---------- BLOG -----------*/
#banner-single{height: 120px;}
#banner-single .banner-image{height: 120px;}

#banner-single .caption{padding-top:14px !important; left:3px;}
.text-banner-blog-02{font-size: 15px; line-height: 15px;}
/*---------- BLOG -----------*/

/*---------- SUBSCRIPCION -----------*/
.subscription-bg{width:100%;}
/*---------- SUBSCRIPCION -----------*/

/*---------- GUATE Productiva Erickm -----------*/
.box-01-gp{width:90%; margin:1% 5%; float:none;}
.box-img-01 img{width:100%; height:180px;}
.title-bp-area{width:100%; font-size: 15px; letter-spacing: -1px; line-height: 18px; padding: 9px 0px 9px 0px; color:#234390; height:55px;}
.title-bp-area a{color:#234390; text-decoration:none;}
.one-line{line-height:auto;}

#ontop_4, #ontop_6{margin-top:8px !important;}

/*---------- Testimoniales Erickm -----------*/
.primer-frame{width:96%; height:250px; margin:0 auto; padding:4% 0px; margin-left:2%; margin-right:2%;}
.segundo-testimonio{width:96%; margin:4% 2%; float:none;}
.segundo-frame{width:100%; height:250px;}

.text-banner-02{text-align:left !important; width:96%; margin:2%;}
.suscribete-btn{font-size:12px; top:5px; padding:5px 15px; right:5px;}
}