/* Smart Energy - Andres Madrigal */

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

body { min-width: 1024px; font-family: 'Gotham-Book'; font-weight: 100; }
main#ams_main { min-width: 1024px; top: inherit; font-family: 'Gotham-Medium'; }
.ams_wrap { max-width: 1280px; width: 100%; height: 100%; margin: 0 auto; position: relative; }
.menubtn { display: none; }
a[href^=tel] { color: inherit !important; text-decoration: none !important; }
a[x-apple-data-detectors] {
    color: inherit !important;
    text-decoration: none !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
}

#ams_header { height: 110px; background: #fff; }
    .ams_logo { position: absolute; left: 4.7%; top: 50%; -webkit-transform: translateY(-50%) translateX(0%); -ms-transform:translateY(-50%) translateX(0%); transform:translateY(-50%) translateX(0%); }
        .ams_logo img { display: block; }
    .ams_content_nav { height: 35px; position: absolute; right: 26%; top: 50%; -webkit-transform: translateY(-50%) translateX(0%); -ms-transform:translateY(-50%) translateX(0%); transform:translateY(-50%) translateX(0%); z-index: 10; }
        .ams_primary_nav { z-index: 11; position: relative; }
            .ams_primary_nav ul { font-size: 0; padding: 0; }
                .ams_primary_nav > ul > li { display: inline-block; position: relative; border-right: 1px solid #dddddd; }
                .ams_primary_nav > ul > li:last-child { border-right: 0px; }
                    .ams_primary_nav ul li a { line-height: 35px; color: #4e4e4e; font-family: 'Gotham-Book'; text-decoration: none; font-size: 14px; padding: 0px 12px; }
                    .ams_primary_nav ul li.current-menu-item a { color: #538312; font-family: 'Gotham-Bold'; }
                .ams_primary_nav > ul li ul.slide-nav { position: absolute; top: 72px; left: 25px; display: none; background: #fff; }
                    .ams_primary_nav > ul li ul.slide-nav li { border-bottom: 1px solid #dddddd; width: 220px; padding: 0 0 0 20px; text-align: left; }

                    body.es .ams_primary_nav > ul li ul.slide-nav li { width: 300px; }
                    .ams_primary_nav > ul li ul.slide-nav li:last-child { border-bottom: 0px; }

    .ams_mobile_menu_cont {  }
      .ams_float_right { height: 35px; position: absolute; right: 2%; top: 50%; -webkit-transform: translateY(-50%) translateX(0%); -ms-transform:translateY(-50%) translateX(0%); transform:translateY(-50%) translateX(0%); z-index: 10; font-size: 0; }
        .ams_float_right #lang_sel { display: inline-block; width: 65px; height: 35px; vertical-align: top; margin-right: 65px; border: none; }
        .ams_float_right #lang_sel li { width: 65px; }
        .ams_float_right #lang_sel img.iclflag { display: none; }
        .ams_float_right #lang_sel a { border: none; height: 35px; padding: 0; }
        .ams_float_right #lang_sel a.lang_sel_sel { border-right: 1px solid #ddd; }
        .ams_float_right #lang_sel a.icl-es { background: transparent url(img/es-flag.png) no-repeat; background-size: 25px; background-position: 5px 5px; }
        .ams_float_right #lang_sel a.icl-en { background: transparent url(img/us-flag.png) no-repeat; background-size: 25px; background-position: 5px 5px; }
        .ams_float_right #lang_sel a.lang_sel_sel:after { content: ''; width: 9px; height: 7px; background: transparent url(img/abajo.png) no-repeat; display: block; position: absolute; top: 13px; right: 12px;  }
        .ams_float_right #lang_sel ul ul { width: 65px; top: 35px; border: none; }
        .ams_float_right #lang_sel ul ul li.icl-es a { background: transparent url(img/es-flag.png) no-repeat; background-size: 25px; background-position: 5px 5px; }
        .ams_float_right #lang_sel ul ul li.icl-en a { background: transparent url(img/us-flag.png) no-repeat; background-size: 25px; background-position: 5px 5px; }

        .ams_float_right .ams_call_now { border-left: 1px solid #ddd; display: inline-block; width: 145px; height: 35px; padding: 0 0 0 10px; font-size: 12px; vertical-align: top; line-height: 17px; font-family: 'Gotham-Medium'; color: #4e4e4e; font-size: 14px; }
        .ams_float_right .ams_call_now span { font-family: 'Gotham-Bold'; color: #ff9900; display: block; }

        .buscar_header { position: absolute; top: 50%; -webkit-transform: translateY(-50%) translateX(0%); -ms-transform:translateY(-50%) translateX(0%); transform:translateY(-50%) translateX(0%); right: 171px; z-index: 99; background-image: url(img/equis.png); background-size: 0px; }
          #Showsearchtop{ height:34px; width: 65px; display:block; background: transparent url(img/lupa.png) center center no-repeat; cursor: pointer; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; }
          .ams_open #Showsearchtop{ background: transparent url(img/equis.png) center center no-repeat; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; }


          #Searchtop{display:none;height:35px;width:262px;position:absolute;top:0;right:66px; }
          #Searchtop input{height:35px;line-height:14px;width:262px;border:none;background:#fff;padding:0px 0px 0px 25px;margin:0px;outline:none;z-index:50;border:1px solid #ddd; border-right: none; color:#aaa; font-size:13px;border-top-left-radius: 15px; border-bottom-left-radius: 15px; font-family: 'Gotham-Light'; font-size: 14px; }
          #Searchtop input[placeholder]{color:#aaa;}
          #Searchtop input[placeholder]::-webkit-input-placeholder{color:#ddd;}
          #Searchtop input[placeholder]:-moz-placeholder{color:#ddd;opacity:1;}
          #Searchtop input[placeholder]::-moz-placeholder{color:#ddd;opacity:1;}
          #Searchtop input[placeholder]:-ms-input-placeholder{color:#ddd;}

.ams_banner { height: 589px; background: url("img/bg.jpg") no-repeat center top; background-size: cover; position: relative; }
    .ams_banner_text { max-width: 998px; width: 96%; margin: 0 auto; padding-top: 70px; }
        .ams_banner_text h1 { padding: 0; margin: 0; line-height: 55px; color: #fff; font-family: 'Gotham-Light'; font-size: 36px; font-weight: 100; }
        .ams_banner_text h2 { padding: 0; margin: 0; line-height: 90px; color: #fff; font-family: 'Gotham-Bold'; font-size: 68px; font-weight: 100;  }
    .ams_banner_plans { position: absolute; right: 0; top: 280px; width: 65%; min-width: 745px; }
        .ams_banner_plans .tabs { }
        .ams_banner_plans .tabs #tab1 { margin-top: 20px; }
            .ams_banner_titles { background: rgba(0,98,139,0.77); padding: 18px 35px; }
                .ams_banner_titles h3 { padding: 0; margin: 0; color: #fff; line-height: 30px; font-family: 'Gotham-Bold'; font-size: 18px; font-weight: 100;  }
                .ams_banner_titles h4 { padding: 0; margin: 0; color: #fff; line-height: 55px; font-family: 'Gotham-Bold'; font-size: 44px; font-weight: 100;  }
                .ams_banner_titles p  { padding: 0; margin: 0; color: #fff; line-height: 45px; font-family: 'Gotham-Light'; font-size: 14px; font-weight: 100;  }
                .ams_banner_titles h5 { padding: 0; margin: 0; color: #fff; line-height: 24px; font-family: 'Gotham-Bold'; font-size: 22px; font-weight: 100;  }
                .ams_banner_titles h5 span { padding: 0; margin: 0; color: #fff; line-height: 24px; font-family: 'Gotham-Bold'; font-size: 22px; font-weight: 100;  }

            .ams_banner_plans .tabs form#form__zip { max-width: 710px; margin: 24px 0 0 0; position: absolute; width: 100%; }
                .ams_banner_plans .tabs form#form__zip .f-zip { float: none; position: relative; width: 41%; margin: 0 0 0 0; display: inline-block; z-index: 99; }
                    .ams_banner_plans .tabs form#form__zip .f-zip input.ng-valid { height: 35px; line-height: 35px; padding: 0 4%; border-radius: 10px; font-family: 'Gotham-Light'; }
                    .ams_banner_plans .tabs form#form__zip .f-zip input.ng-valid::-webkit-input-placeholder { font-family: 'Gotham-Light'; }
                    .ams_banner_plans .tabs form#form__zip .f-zip input.ng-valid::-moz-placeholder { font-family: 'Gotham-Light'; }
                    .ams_banner_plans .tabs form#form__zip .f-zip input.ng-valid:-ms-input-placeholder { font-family: 'Gotham-Light'; }
                    .ams_banner_plans .tabs form#form__zip .f-zip input.ng-valid:-moz-placeholder { font-family: 'Gotham-Light'; }

                    .ams_banner_plans .tabs form#form__zip .f-zip .submit { position: absolute; top: 0px; left: 106%; width: 62%; height: 35px; line-height: 35px; display: block; padding: 0 20px; background-image: none; border-radius: 10px; border: none; color: #fff; font-family: 'Gotham-Medium'; text-transform: none; font-size: 15px; background: #538312; }

                    .es .ams_banner_plans .tabs form#form__zip .f-zip input.ng-valid { width: 80%; }
                    .es .ams_banner_plans .tabs form#form__zip .f-zip .submit { width: 70%; left: 87%; }

                    .es .ams_top_form .ams_banner_plans .tabs form#form__zip .f-zip .submit{left: 100%; width: 84%;}
                    .es .ams_top_form .ams_banner_plans .tabs #tab2 .tab-links {left: 44%;}
                    .es #ams_interna .tab-pane .box--tab h4 { margin-bottom: 4px; }



                .ams_banner_plans .tabs .tab-links { width: calc(59% - 20px); position: absolute; top: 0; right: 0; text-align: right; }
                    .ams_banner_plans .tabs .tab-links li { float: none; display: inline-block; width: auto;
    width: initial; color: #fff; font-family: 'Gotham-Bold'; }
                    .ams_banner_plans .tabs .tab-links li:nth-of-type(1) { margin: 0 15px; }
                    .ams_banner_plans .tabs .tab-links li a { height: 35px; line-height: 35px; display: block; padding: 0 20px; background-image: none; border-radius: 10px; border: 1px solid #fff; color: #fff; font-family: 'Gotham-Medium'; text-transform: none; font-size: 15px; }
                    .ams_banner_plans .tabs .tab-links li.active a { border: none; background: #538312; cursor: default;}

                    .ams_banner_plans .tabs #tab2 .tab-links { width: auto; bottom: -40px; left: 0; right: inherit; top: inherit; }
                    .ams_banner_plans .tabs #tab2 .tab-links li:nth-of-type(2) { margin-right: 15px; }
                    /*.ams_banner_plans .tabs #tab2 .tab-links li.active a { background: none; border: 1px solid #fff; }*/

div#competitorNm { color: white; width: 300px; float: left; padding: 0 0 0 0; margin: 0 0 0 0; font-family: 'Gotham-Light'; display: none; font-size: small; font-weight: bold; padding-top: 5px }

.ams_top_form { display: block; background: #f5f5f2; width: 100%; }
  .ams_top_form .ams_banner_plans { position: static; min-width: 0; width: 100%; height: 100%; max-width: 1280px; margin: 0 auto; top:auto; right: auto; }
  .ams_top_form .content-sidebar { margin: 0; padding: 0; height: 115px; }
  .ams_top_form .ams_banner_plans .tabs { height: 100%; }
  .ams_top_form .ams_banner_plans .tabs .tab-content { height: 100%; }
  .ams_top_form .ams_banner_plans .tabs #tab1 { margin: 0; }
  .ams_top_form .ams_banner_plans .tab { font-size: 0; height: 100%; position: relative; }
  .ams_top_form .ams_banner_titles { position: absolute; background: transparent; padding: 0; display: inline-block; width: 40%; left: 4%; top: 50%; -webkit-transform: translateY(-50%) translateX(0%); -ms-transform:translateY(-50%) translateX(0%); transform:translateY(-50%) translateX(0%); }
  .ams_top_form .ams_banner_plans .tabs form#form__zip { position: absolute; display: inline-block; vertical-align: top; width: 55%; max-width: none; margin: 0; right: 5%; top: 50%; -webkit-transform: translateY(-50%) translateX(0%); -ms-transform:translateY(-50%) translateX(0%); transform:translateY(-50%) translateX(0%); }
  .ams_top_form .ams_banner_plans .tabs form#form__zip .f-zip { margin: 0px 2% 0px 2%; width: 35%; height: 36px; }
  .ams_top_form .ams_banner_plans .tabs form#form__zip .f-zip input.ng-valid { height: 36px; position: absolute; top: 0; }
  .ams_top_form #form__zip .error { position: absolute; bottom: -20px; }

  .ams_top_form .ams_banner_plans .tabs .tab-links { width: 61%; position: initial; display: inline-block; vertical-align: top; }
  .ams_top_form .ams_banner_plans .tabs .tab-links li { width: 45%; vertical-align: top; }
  .ams_top_form .ams_banner_plans .tabs #tab1 .tab-links li:nth-of-type(1) { width: 10%; margin: 0; font-size: 15px; line-height: 37px; text-align: center; color: #6c6c6c; }
  .ams_top_form .ams_banner_plans .tabs .tab-links li a { padding: 0; color: #6c6c6c; border-color: #6c6c6c; }
  .ams_top_form .ams_banner_plans .tabs .tab-links li.active a { color: #fff; }
  .ams_top_form .ams_banner_plans .tabs form#form__zip .f-zip .submit { position: absolute; top: 0px; left: 106%; width: 78%; height: 35px; line-height: 35px; display: block; padding: 0 20px; background-image: none; border-radius: 10px; border: none; color: #fff; font-family: 'Gotham-Medium'; text-transform: none; font-size: 15px; background: #538312; }
  .ams_top_form .ams_banner_titles h3 { color: #4e4e4e; font-size: 16px; font-family: 'Gotham-Light'; font-weight: 100; line-height: 20px; }
  .ams_top_form .ams_banner_titles h4 { color: #4e4e4e; font-size: 26px; line-height: 35px; }
  .ams_top_form .ams_banner_titles p  { color: #4e4e4e; font-size: 12px; font-family: 'Gotham-Light'; font-weight: 100; line-height: 16px; }
  .ams_top_form .ams_banner_titles h5 { color: #4e4e4e; font-size: 16px; font-family: 'Gotham-Book'; font-weight: 100; line-height: 25px; }
  .ams_top_form .ams_banner_plans .tabs #tab2 .tab-links { position: absolute; width: 55%; max-width: none; margin: 0; left: inherit; bottom: inherit; right: 5%; top: 50%; -webkit-transform: translateY(-50%) translateX(0%); -ms-transform:translateY(-50%) translateX(0%); transform:translateY(-50%) translateX(0%); }
  .ams_top_form .ams_banner_plans .tabs #tab2 .tab-links li:nth-of-type(1) { margin: 0; }
  .ams_top_form .ams_banner_plans .tabs #tab2 .tab-links li:nth-of-type(2) { width: 10%; margin: 0; font-size: 15px; line-height: 37px; text-align: center; color: #6c6c6c; }
  /*.ams_top_form .ams_banner_plans .tabs #tab2 .tab-links li.active a { color: #6c6c6c; border-color: #6c6c6c; }*/

#ams_plans { top: 0; min-height: 500px; }
  #ams_plans .ams_wrap { text-align: center; }
  #ams_plans .content-main { float: none; display: inline-block; width: 70%; min-height: 700px; }
  #ams_plans .content-main #msform fieldset { position: initial; vertical-align: top; text-align: left; }
  #ams_plans .ams_siderbar_plans { float: none; display: inline-block; width: 25%; vertical-align: top; }
  #ams_plans .ams_siderbar_plans .sidebar { float: none; width: 100%; }

#plans ul li { height: 100%; }

#ams_blog { top: 0; }
  #ams_blog .ams_wrap { font-size: 0; }

    #ams_blog .ams_aname { margin: 0 0 35px 6%; }
    #ams_blog .category-nav a { font-size: 16px; }
    #ams_blog article.blog, #ams_blog article.blog-es { display: inline-block; width: 48%; margin: 0 2% 30px 0; padding-bottom: 30px; float: none; }
    #ams_blog .header-post { display: inline-block; vertical-align: top; width: 48%; margin: 0 2% 0 0; float: none; }
    #ams_blog .content-post { display: inline-block; vertical-align: top; width: 50%; margin: 10px 0 0 0; float: none; }
        #ams_blog .content-post h1 { line-height: 0; }
        #ams_blog .content-post h1 a { font-family: 'Gotham-Medium'; font-size: 24px; line-height: 28px; font-weight: 100; color: #538312; }
        #ams_blog .content-post time { font-family: 'Gotham-Light'; font-size: 14px; line-height: 20px; font-weight: 100; color: #4b4b4b; font-style: italic; display: block; margin-top: 5px; }
        #ams_blog .content-post p { font-family: 'Gotham-Book'; font-size: 14px; line-height: 18px; font-weight: 100; color: #4e4e4e; display: block; }
        #ams_blog .content-post a { font-family: 'Gotham-Bold'; font-size: 16px; line-height: 18px; font-weight: 100; color: #ff9900; }
      #ams_blog .content-post .blog-link { display: block; padding: 5px 0 0 0; }


  #ams_blog .pagination { margin: -31px 2% 50px 0; display: block; text-align: right; border-top: 1px solid #ddd; padding-top: 15px; }
    #ams_blog .pagination span { font-family: 'Gotham-Medium'; font-size: 16px; line-height: 20px; font-weight: 100; color: #7ea24d; padding: 0 8px; }
    #ams_blog .pagination a { font-family: 'Gotham-Medium'; font-size: 16px; line-height: 20px; font-weight: 100; color: #7ea24d; padding: 0 8px; }

#ams_blog_interna { top: 0; min-height: auto; }
  #ams_blog_interna .btn-return, #ams_blog .btn-return { font-family: 'Gotham-Bold'; font-size: 16px; line-height: 18px; font-weight: 100; color: #ff9900; margin: 50px 0 30px 6%; display: inline-block; width: auto; }
  #ams_blog_interna .btn-return i, #ams_blog .btn-return i { margin-bottom: 0; top: 4px; margin-right: 8px; border-color: transparent #ff9900 transparent transparent; }
  #ams_blog_interna .ams_wrap { font-size: 0; }

  #ams_blog_interna .ams_content { display: inline-block; vertical-align: top; width: 100%; padding: 0 6%; }
  #ams_blog_interna .ams_content h1, #ams_blog_interna .ams_content h2, #ams_blog_interna .ams_content h3, #ams_blog_interna .ams_content h4 { font-weight: 100; margin: 0 0 15px 0; }
  #ams_blog_interna .ams_content h1 { font-family: 'Gotham-Bold'; font-size: 30px; line-height: 32px; color: #538312; margin-bottom: 15px; }
  #ams_blog_interna .ams_content h2 { font-family: 'Gotham-Bold'; font-size: 20px; line-height: 22px; color: #538312; }
  #ams_blog_interna .ams_content h3 { font-family: 'Gotham-Medium'; font-size: 20px; line-height: 22px; color: #00628b; }
  #ams_blog_interna .ams_content h4 { font-family: 'Gotham-Medium'; font-size: 15px; line-height: 17px; color: #00628b; }
  #ams_blog_interna .ams_content p { font-family: 'Gotham-Book'; font-size: 16px; line-height: 25px; color: #4e4e4e; margin: 0; padding: 0 0 25px 0; }

  #ams_blog_interna .ams_content .ams_author { font-family: 'Gotham-Bold'; font-size: 16px; line-height: 18px; font-weight: 100; margin: 0 0 45px 0; }
  #ams_blog_interna .ams_content .ams_author span {font-size: 16px; line-height: 20px; font-weight: 100; color: #646464;  }
  #ams_blog_interna .ams_content .ams_author .blog-link { text-decoration: none; color: #ff9900; }

  #ams_blog_interna aside { display: inline-block; vertical-align: top; width: 28%; padding: 0 2%; }
  #ams_blog_interna aside h2 { font-family: 'Gotham-Bold'; font-size: 22px; line-height: 24px; font-weight: 100; color: #ff9900; margin: 0 0 20px 0; }

  #ams_blog_interna aside .ams_aside_post { background: #e6e6dc; margin-bottom: 2px; padding: 10px 2%; }
  #ams_blog_interna aside .ams_aside_post > a { display: inline-block; width: 48%; vertical-align: top; padding-right: 2%; }
  #ams_blog_interna aside .ams_aside_post img { display: block; width: 100%; }
  #ams_blog_interna aside .ams_aside_post .ams_aside_text { display: inline-block; width: 50%; vertical-align: top; padding-right: 2%; }
  #ams_blog_interna aside .ams_aside_post h3 { font-family: 'Gotham-Medium'; font-size: 14px; line-height: 18px; color: #538312; }
  #ams_blog_interna aside .ams_aside_post p { font-family: 'Gotham-Book'; font-size: 10px; line-height: 12px; color: #8f8f8f; margin: 5px 0; }
  #ams_blog_interna aside .ams_aside_text > a { font-family: 'Gotham-Medium'; font-size: 14px; line-height: 18px; color: #ff9900; text-decoration: none; }

  #ams_blog_interna .ams_blog { margin-top: 20px; }
  #ams_blog_interna .ams_blog_header { margin: 0 auto 45px auto; display: block; }
  #ams_blog_interna .likereading { width: 100%; background: #538312; padding: 40px 0; text-align: center; }
    #ams_blog_interna .likereading h2 { font-family: 'Gotham-Bold'; font-size: 48px; line-height: 50px; font-weight: 100; color: #ffffff; padding: 20px 0; margin: 0; }
    #ams_blog_interna .likereading h3 { font-family: 'Gotham-Light'; font-size: 24px; line-height: 26px; font-weight: 100; color: #ffffff; padding: 0; margin: 0 0 35px 0; }
    #ams_blog_interna .likereading a { font-family: 'Gotham-Medium'; display: inline-block; background: #fff; border-radius: 10px; font-size: 16px; line-height: 18px; padding: 10px 20px; color: #4e4e4e; text-decoration: none; outline: none; }
    #ams_blog_interna .likereading a:first-of-type { margin-right: 3%; }

#ams_interna { top: 0; min-height: none; }
  #ams_interna .ams_content .ams_wrap { padding: 50px 6% 50px 6%; }
  #ams_interna h1 { font-family: 'Gotham-Bold'; font-size: 34px; line-height: 36px; font-weight: 100; color: #538312; padding-bottom: 5px; }
  #ams_interna h1, #ams_interna h2, #ams_interna h3, #ams_interna h4 { font-weight: 100; margin: 0 0 15px 0; }
  #ams_interna h2 { font-family: 'Gotham-Bold'; font-size: 20px; line-height: 22px; color: #538312; }
  #ams_interna h3 { font-family: 'Gotham-Medium'; font-size: 20px; line-height: 22px; color: #00628b; }
  #ams_interna h4 { font-family: 'Gotham-Medium'; font-size: 15px; line-height: 17px; color: #00628b; }
  #ams_interna p { font-family: 'Gotham-Book'; font-size: 16px; line-height: 25px; color: #4e4e4e; margin: 0; padding: 0 0 25px 0; }
  #ams_interna ul li { font-family: 'Gotham-Book'; font-size: 16px; line-height: 25px; color: #4e4e4e; margin: 0; padding: 0 0 5px 0; list-style: none; }

  #ams_interna .osc-res-tab .nav.osc-tabs-center-ul li { height: 41px; }
  #ams_interna .osc-res-tab .nav.osc-tabs-center-ul li a { height: 41px !important; border: none !important; margin-bottom: 0px !important; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }

  #ams_interna .panel-group ul li { list-style: disc; }
    .ams_content ul { font-size: 14px; margin-bottom: 40px; }
    .ams_content ul li { font-size: 16px; font-family: 'Gotham-Book'; color: #4e4e4e; line-height: 17px; margin-bottom: 25px; }
    .ams_content ul li a { font-size: 16px; font-family: 'Gotham-Book'; line-height: 25px; transition: 0.2s all linear }
    .ams_content ul li a:hover { font-weight: bold; text-decoration: underline; padding-left: 5px; }
    .ams_content table { font-size: 16px; margin-bottom: 20px; }
    .ams_content .category-nav { margin-bottom: 80px; }
    .ams_content .category-nav li { position: relative; }
    .ams_content .category-nav li:last-of-type:before { content: ''; display: block; height: 5px; width: 5px; border-radius: 100%; background: url(img/assets/bullet-nav.png) no-repeat center center; position: absolute; top: 23px; right: -5px; }

  #ams_interna #renewable img { width: 100%; }
  #ams_interna #renewable p { padding: 0; font-size: 13px; line-height: 14px; }
  #ams_interna .panel-title { margin: 0; color: #5d5a55; }
  #ams_interna .panel-body h4 { margin: 25px 0 5px 0; font-size: 17px; line-height: 25px; }
  #ams_interna .panel-body h4:first-of-type { margin-top: 0; }
  #ams_interna .panel-body p { padding: 0; }


  #ams_interna .tab-pane .box--tab h4 { margin-bottom: 10px; }
  #ams_interna .tab-pane .box--tab > div { font-size: 14px; line-height: 16px; padding: 0 0 15px 0; }
  #ams_interna .tab-pane .box--tab > div > div { font-size: 14px; line-height: 16px; padding: 0 0 8px 0; }
  #ams_interna .tab-pane .box--tab p { font-size: 14px; line-height: 16px; padding: 0 0 15px 0; }
  #ams_interna .tab-pane .box--tab ul li { font-size: 14px; line-height: 16px; }
  #ams_interna .tab-pane .ams_or { text-indent: 25%; list-style: none; }

  #ams_interna .tab-pane .ams_renewable_box { font-size: 0; text-align: center; }
  #ams_interna .tab-pane .ams_renewable_box img { display: inline-block; float: none; }



  .ams_contact_form { font-size: 0px; margin-top: 20px; }
    .ams_contact_left { display: inline-block; vertical-align: top; font-size: 12px; width: 37%; margin-right: 3%; }
      .ams_contact_left .ams_group { margin-bottom: 25px; font-family: 'Gotham-Medium'; font-size: 18px; line-height: 22px; color: #4e4e4e; }
      #ams_interna .ams_contact_left h3 { margin-bottom: 10px; }
      .ams_contact_left .ams_group span { color: #ff9900; }
      .ams_contact_left .ams_group a { text-decoration: none; color: #ff9900; }
      .ams_contact_left .ams_group address { font-style: normal; }

    .ams_contact_right { display: inline-block; vertical-align: top; font-size: 12px; width: 60%; }
      .ams_contact_right .wpcf7-form textarea { height: 118px; }
      .ams_contact_right .wpcf7-form textarea, .ams_contact_right .wpcf7-form input, .ams_contact_right .wpcf7-form select { font-family: 'Gotham-Bold'; font-size: 16px; font-weight: 100; line-height: 18px; border: 2px solid #d7d7d7; color: #6e6e6e; padding: 10px 2%; }
      .ams_contact_right .wpcf7-form .wpcf7-text { height: 40px; }
      .ams_contact_form .wpcf7-form input { width: 80%; }
      .ams_contact_form .wpcf7-form input[placeholder], .ams_contact_form .wpcf7-form textarea[placeholder] { color: #6e6e6e;}
      .ams_contact_form .wpcf7-form input[placeholder]::-webkit-input-placeholder, .ams_contact_form .wpcf7-form textarea[placeholder]::-webkit-input-placeholder {font-family: 'Gotham-Bold'; font-size: 16px; font-weight: 100;color:#d7d7d7;}
      .ams_contact_form .wpcf7-form input[placeholder]:-moz-placeholder, .ams_contact_form .wpcf7-form textarea[placeholder]:-moz-placeholder {font-family: 'Gotham-Bold'; font-size: 16px; font-weight: 100;color:#d7d7d7;opacity:1;}
      .ams_contact_form .wpcf7-form input[placeholder]::-moz-placeholder, .ams_contact_form .wpcf7-form textarea[placeholder]::-moz-placeholder {font-family: 'Gotham-Bold'; font-size: 16px; font-weight: 100;color:#d7d7d7;opacity:1;}
      .ams_contact_form .wpcf7-form input[placeholder]:-ms-input-placeholder, .ams_contact_form .wpcf7-form textarea[placeholder]:-ms-input-placeholder {font-family: 'Gotham-Bold'; font-size: 16px; font-weight: 100;color:#d7d7d7;}
      .ams_contact_form .wpcf7-form input[type="submit"] { background: #ff9900; color: #fff; border: none; height: 50px; text-align: center; border-radius: 10px; max-width: 200px; }

.ams_content {  }
  .ams_content .ams_wrap { padding: 50px 2% 20px 2%; }
  .ams_content .ams_main_content h1 { font-family: 'Gotham-Bold'; font-size: 34px; line-height: 36px; }
    .ams_content .ams_main_content h1 span { font-family: 'Gotham-Book'; font-size: 34px; font-weight: 100; }
    .ams_content .ams_main_content p { font-family: 'Gotham-Book'; font-size: 16px; color: #4e4e4e; line-height: 24px; margin: 0; padding: 25px 0; }
  .ams_cuadricula { font-size: 0; }
    .ams_cuadro { display: inline-block; width: 50%; margin-bottom: 35px; }
      .ams_cuadro div { display: inline-block; vertical-align: top; }
      .ams_cuadro_img { width: 49%; font-size: 20px; }
        .ams_cuadro_img a { display: block; height: 100%; width: 100%; overflow: hidden; position: relative; }
          .ams_cuadro_img a:before { content: ''; text-align: center; line-height: 100%; font-size: 30px; color: #fff; display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; opacity: 0; -webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out; background: rgba(0,0,0,0.4) url("img/add.svg") no-repeat center center; background-size: 40px; }
          .ams_cuadro_img a:hover:before { opacity: 1; }
          .ams_cuadro_img a img { display: block; width: 100%; }
      .ams_cuadro_texto { width: 51%; padding: 10px 4% 10px 2.5%; font-size: 20px; }
        .ams_cuadro_texto h2 { color: #538312; font-family: 'Gotham-Bold'; font-size: 22px; line-height: 26px; font-weight: 100; margin: 0 0 35px 0; position: relative; }
        .ams_cuadro_texto h2:after { content: ''; background: #17476b; display: block; width: 40px; height: 3px; position: absolute; bottom: -18px; }
        .ams_cuadro_texto p { color: #444443; font-family: 'Gotham-Book'; font-size: 16px; line-height: 20px; font-weight: 100; margin: 0 0 30px 0;  }
        .ams_cuadro_texto a { text-align: right; display: block; color: #4e4e4e; font-family: 'Gotham-Medium'; font-size: 14px; line-height: 16px; font-weight: 100; }

  .ams_blog { background: #f8f8f5; text-align: center; }
    .ams_blog .ams_wrap { padding: 30px 2% 30px 2%; }
    .ams_blog h2, .ams_blog h2 a { color: #4e4e4e; font-family: 'Gotham-Bold'; font-size: 33px; line-height: 35px; font-weight: 100; margin: 0 0 10px 0; padding: 0; text-decoration: none; }
    .ams_blog h4, .ams_blog h4 a { color: #00628b; font-family: 'Gotham-Light'; font-size: 16px; line-height: 18px; font-weight: 100; margin: 0 0 25px 0; padding: 0; text-decoration: none; }
    .ams_blog .owl-carousel { border: none; padding: 0 5%; }



      .ams_blog .owl-carousel .owl-item { border: none; margin: 0; padding: 0; height: 100%; display: block; }
        .ams_blog .owl-carousel .owl-item .item { padding: 0 9%; background: none; height: 100%; display: block; }
          .ams_blog .owl-carousel .owl-item .item .inner-item { background: none; display: block; height: 395px;/* position: relative;*/ }


          .ams_blog .owl-carousel .owl-item .item a.blogImage { width: 100%; height: 177px; display: block; float: none; position: relative; overflow: hidden; margin: 0 0 22px 0; }
          .ams_blog .owl-carousel .owl-item .item a.blogImage:before { content: ''; text-align: center; line-height: 100%; font-size: 30px; color: #fff; display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; opacity: 0; -webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out; background: rgba(0,0,0,0.4) url("img/add.svg") no-repeat center center; background-size: 40px; z-index: 10; }
          .ams_blog .owl-carousel .owl-item .item a.blogImage:hover:before { opacity: 1; }
            .ams_blog .owl-carousel .owl-item .item a img { position: absolute; width: 100%; min-height: 100%; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform:translateY(-50%) translateX(-50%); transform:translateY(-50%) translateX(-50%);  }



            .ams_blog .owl-carousel .owl-item .item .content-slide--home { width: 100%; position: relative; height: calc( 100% - 199px); top: 0; }
              .ams_blog .owl-carousel .owl-item .item .content-slide--home h1.title-slide--entry { min-height: 50px; margin-bottom: 10px; text-align: left; }
              .ams_blog .owl-carousel .owl-item .item .content-slide--home h1.title-slide--entry a { color: #538312; text-align: left; font-family: 'Gotham-Book'; font-size: 20px; line-height: 22px; font-weight: 100; text-transform: uppercase; }
              .ams_blog .owl-carousel .owl-item .item .content-slide--home p { font-family: 'Gotham-Book'; font-size: 14px; line-height: 16px; font-weight: 100; color: #8f8f8f; margin-bottom: 20px; text-align: left; text-transform: none; }

              .ams_blog .owl-carousel .owl-item .item .content-slide--home a { text-align: right; display: block; color: #4e4e4e; font-family: 'Gotham-Medium'; font-size: 14px; line-height: 16px; font-weight: 100; color: #538312; }
              .ams_blog .owl-carousel .owl-item .item .content-slide--home .ams_read_more { position: absolute; bottom: 0px; right: 0px; }


              .ams_blog .owl-controls .owl-page, .ams_blog .owl-controls .owl-buttons div { position: absolute; top: 50%; -webkit-transform: translateY(-50%) translateX(0%); -ms-transform:translateY(-50%) translateX(0%); transform:translateY(-50%) translateX(0%); float: none; }
              .ams_blog .owl-controls .owl-prev { left: 0; background: url("img/izq.png") no-repeat center center; }
              .ams_blog .owl-controls .owl-next { right: 0; background: url("img/der.png") no-repeat center center; }


.ams_search {  }
  .ams_search h2 a { font-family: 'Gotham-Bold'; font-size: 20px; line-height: 22px; color: #538312; }
  .ams_search article { margin-bottom: 30px; padding-bottom: 10px; }


/* Permanent fix to post tables styles */

.postid-1383 table,
.postid-1148 table,
.postid-1107 table,
.postid-1359 table,
.postid-932 table {width: 100%;color: #5d5a55;margin: 20px 0;}

.postid-1383 table.border, .postid-1383 .border th, .postid-1383 .border td,
.postid-1148 table.border, .postid-1148 .border th, .postid-1148 .border td,
.postid-1107 table.border, .postid-1107 .border th, .postid-1107 .border td,
.postid-1359 table.border, .postid-1359 .border th, .postid-1359 .border td,
.postid-932 table.border, .postid-932 .border th, .postid-932 .border td {border: 1px solid black;}

.postid-1383 th, .postid-1383 td,
.postid-1148 th, .postid-1148 td,
.postid-1107 th, .postid-1107 td,
.postid-1359 th, .postid-1359 td,
.postid-932 th, .postid-932 td {padding: 15px;text-align: left;}

.postid-1383 tr:hover,
.postid-1148 tr:hover,
.postid-1107 tr:hover,
.postid-1359 tr:hover,
.postid-932 tr:hover {background-color: #f5f5f5}

.postid-1383 .tHeader,
.postid-1148 .tHeader,
.postid-1107 .tHeader,
.postid-1359 .tHeader,
.postid-932 .tHeader {background: #D6E9C6;}






footer.ams_footer { background: #e6e6dc; margin: 0; }
  footer.ams_footer .ams_footer_dark { background: #454545; width: 100%; padding: 25px 0; height: 240px; }
    footer.ams_footer .ams_footer_dark .ams_wrap > div { display: inline-block; vertical-align: top; }
    footer.ams_footer .ams_primero { width: 52%; }
    footer.ams_footer .ams_segundo { width: 23%; }
    footer.ams_footer .ams_tercero { width: 25%; }
      footer.ams_footer .ams_footer_dark ul.menu { width: 90%; margin: 0 5%; padding: 0; font-size: 0; }
        footer.ams_footer .ams_footer_dark ul > li { display: inline-block; margin-right: 6.1%; }
        footer.ams_footer .ams_footer_dark ul > li:last-of-type { margin-right: 0px; }
          footer.ams_footer .ams_footer_dark ul > li > a { color: #e6e6dc; font-family: 'Gotham-Medium'; font-size: 14px; line-height: 16px; font-weight: 100; text-transform: uppercase; text-decoration: none; }
          footer.ams_footer .ams_footer_dark ul > li > ul { position: absolute; top: 40px; margin: 0; padding: 0; }
          footer.ams_footer .ams_footer_dark ul > li > ul > li { display: block; margin-right: 0; margin-bottom: 0; }
          footer.ams_footer .ams_footer_dark ul > li > ul > li { font-family: 'Gotham-Book'; font-size: 12px; line-height: 26px; font-weight: 100; }
          footer.ams_footer .ams_footer_dark ul > li > ul > li a { color: #fff; display: block; font-family: 'Gotham-Book'; font-size: 12px; line-height: 26px; font-weight: 100; }
          footer.ams_footer .ams_footer_dark .ams_segundo p { margin: 0; padding: 0; color: #fff; padding-bottom: 10px; line-height: 16px; }

          footer.ams_footer .menu-item-1514 > a, footer.ams_footer .menu-item-1423 > a { cursor: default; }


    footer.ams_footer .ams_footer_dark .ams_tercero .ams_logo_green { margin-bottom: 22px; }
    footer.ams_footer .ams_footer_dark .ams_tercero .ams_logo_green svg { display: block; width: 90%; }

    footer.ams_footer .ams_footer_dark .ams_rrss { display: inline-block; vertical-align: top; color: #fff; line-height: 26px; font-family: 'Gotham-Medium'; font-size: 18px; font-weight: 100; margin-bottom: 10px; }
    footer.ams_footer .ams_footer_dark .ams_rrss a { display: inline-block; vertical-align: top; width: 26px; height: 26px; margin-left: 40px; }

    footer.ams_footer .ams_search_footer { width: 90%; margin-bottom: 22px; }
    footer.ams_footer .ams_search_footer form label { display: block; font-family: 'Gotham-Book'; font-size: 14px; line-height: 16px; font-weight: 100; margin-bottom: 5px; color: #fff; }
    footer.ams_footer .ams_search_footer form input { width: 100%; padding: 0 5% 0 10%; border-radius: 10px; height: 35px; border: none; font-family: 'Gotham-Light'; font-size: 14px;  background: #fff url(img/lupa.png) no-repeat; background-position: 10px 10px; }
    footer.ams_footer .ams_search_footer form input:focus { border: none; outline: none; }
    footer.ams_footer .ams_search_footer form input:active { border: none; outline: none; }

  footer.ams_footer .ams_footer_white { height: 60px; background: #e6e6dc; position: relative; }
    footer.ams_footer .ams_footer_white .ams_footer-nav { padding: 20px 0 0 0; }
    footer.ams_footer .ams_footer_white .ams_footer-nav ul { font-size: 0; padding-left: 1%; }
    footer.ams_footer .ams_footer_white .ams_footer-nav ul li { display: inline-block; padding: 0 15px; border-right: 1px solid #4e4e4e; }
    footer.ams_footer .ams_footer_white .ams_footer-nav ul li:last-of-type { border: none; }
    footer.ams_footer .ams_footer_white .ams_footer-nav ul li a { color: #4e4e4e; line-height: 16px; text-decoration: none; font-family: 'Gotham-Book'; font-size: 14px; font-weight: 100; }
    footer.ams_footer .ams_copyright { color: #4e4e4e; margin: 0; position: absolute; top: 20px; right: 5%; font-family: 'Gotham-Book'; font-size: 14px; font-weight: 100; }

@media only screen and (max-width:1100px){
  .ams_logo { top: 30px; left: 2%; }
  .ams_float_right { top: 30px; }
  .buscar_header { top: 30px; right: 165px; }
  .ams_content_nav { top: 79%; right: 50%; -webkit-transform: translateY(-50%) translateX(50%); -ms-transform:translateY(-50%) translateX(50%); transform:translateY(-50%) translateX(50%); width: 100%; text-align: center; }
  .ams_primary_nav > ul li ul.slide-nav { top: 40px; }
  .ams_cuadro_img { width: 45%; }
  .ams_cuadro_texto { width: 55%; }
  .ams_cuadro_texto h2 { font-size: 18px; line-height: 20px; }
  .ams_cuadro_texto p { font-size: 14px; line-height: 16px; margin: 0px 0 20px 0; }

  footer.ams_footer .ams_primero { width: 46%; }
  footer.ams_footer .ams_segundo { width: 26%; }
  footer.ams_footer .ams_tercero { width: 28%; }
  footer.ams_footer .ams_primero ul.menu > li { width: 50%; margin: 0 0 20px 0; position: relative; }
  footer.ams_footer .ams_primero ul.menu > li > ul { width: 200%; }
  footer.ams_footer .ams_footer_dark { height: 275px; }
}

@media only screen and (min-width:769px){
  .openmenu #Showsearchtop { display: block !important; }
}

@media only screen and (max-width:769px){
  body { min-width: 320px; }
  main#ams_main { min-width: 320px; }

  #ams_header { height: 60px; z-index: 9999; position: relative; }
  .ams_logo { top: 27px; }
  .buscar_header { right: 60px; }
  #Showsearchtop { height: 35px; border-right: 1px solid #dddddd; }
  #Searchtop { border: none; top: 47px; right: -60px; width: 100vw; height: 56px; background: #e6e6dc; }
  #Searchtop input { border-radius: 12px; border: none; width: 90%; margin: 10px 0 0 5%; background: #fff url("img/flecha-verde.png") no-repeat; background-position: 83VW 8px; }
  #Searchtop input[placeholder]{color:#4e4e4e;}
  #Searchtop input[placeholder]::-webkit-input-placeholder{color:#4e4e4e;}
  #Searchtop input[placeholder]:-moz-placeholder{color:#4e4e4e;opacity:1;}
  #Searchtop input[placeholder]::-moz-placeholder{color:#4e4e4e;opacity:1;}
  #Searchtop input[placeholder]:-ms-input-placeholder{color:#4e4e4e;}
  .ams_mobile_menu_cont { display: none; }
  .ams_logo img { width: 150px; }

  .menubtn { display: block; position: absolute; text-indent: -9999px; width: 60px; height: 60px; top: 0px; right: 0px; z-index: 9999; }

  #nav-icon3{margin:20px 0 0 15px;width:30px;height:30px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}
  #nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#4e4e4e;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
  #nav-icon3 span:nth-child(1){top:0px;}
  #nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:7px;}
  #nav-icon3 span:nth-child(4){top:14px;}
  #nav-icon3.open span { background: #538312; }
  #nav-icon3.open span:nth-child(1){top:7px;width:0%;left:50%;}
  #nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
  #nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
  #nav-icon3.open span:nth-child(4){top:7px;width:0%;left:50%;}

  .openmenu .ams_mobile_menu_cont { display: block; position: absolute; width: 100%; background: #e6e6dc; top: 60px; z-index: 9999; left: 0; padding: 10px 0 44px 0; }
  .ams_float_right { top: initial; bottom: 0; right: 0; -webkit-transform: none; -ms-transform: none; transform: none;  width: 100%; background: #f0f0ea; height: 44px; text-align: center; }

  .ams_float_right #lang_sel { margin-right: 20px; height: 44px;  }
  .ams_float_right #lang_sel a.lang_sel_sel { border: none; height: 44px; }
  .ams_float_right #lang_sel li { height: 44px; background: #f0f0ea; -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px; }
  .ams_float_right #lang_sel ul ul { top: 44px; background: #f0f0ea; }
  .ams_float_right #lang_sel a.icl-en { background-position: 5px 9px; }
  .ams_float_right #lang_sel a.icl-es { background-position: 5px 9px; }
  .ams_float_right #lang_sel li.icl-es a { height: 44px; background: #f0f0ea; }
  .ams_float_right #lang_sel li.icl-en a { height: 44px; background: #f0f0ea; }
  .ams_float_right #lang_sel a.lang_sel_sel:after { top: 18px; }
  .ams_float_right .ams_call_now { border: none; height: 44px; line-height: 44px; width: 225px; text-align: left; }
  .ams_float_right .ams_call_now span { display: inline; padding: 0 0 0 6px; }

  .ams_content_nav { position: initial; top: inherit; right: inherit; top: 50%; -webkit-transform: none; -ms-transform: none; transform: none; height: auto; }
  .ams_primary_nav > ul > li { display: block; border-bottom: 1px solid #bcbcbc; text-align: center; margin: 0 10%; border-right: none; }
  .ams_primary_nav > ul > li:last-of-type { border: none; }

  .ams_primary_nav > ul li ul.slide-nav { position: initial; background: #dbdbd2; }
  .ams_primary_nav > ul li ul.slide-nav li { border: none; width: 100%; text-align: left; }

  .ams_primary_nav > ul #menu-item-50, .ams_primary_nav > ul #menu-item-386 { background: transparent url("img/flecha-abajo.png") no-repeat; background-position: 55VW 13px; }
  .openmenu #Showsearchtop { display: none; }
  .overlay { width: 100%; height: 100%; position: fixed; top: 0px; left: 0; z-index: 9997; background: rgba(0,0,0,0.5); display: none; }
  .openmenu .overlay { display: block; }

  .ams_top_form .content-sidebar { height: auto; }
  .ams_top_form .ams_banner_titles { margin: 10px 2% 5px 2%; position: initial; -webkit-transform: none; -ms-transform: none; transform: none; height: auto; width: 96%; }
  .ams_top_form .ams_banner_plans .tabs form#form__zip { margin: 10px 2% 15px 2%; position: initial; -webkit-transform: none; -ms-transform: none; transform: none; height: auto; width: 96%; }
  .ams_top_form .ams_banner_plans .tabs form#form__zip .f-zip { width: 100%; margin: 0; }
  .ams_top_form .ams_banner_plans .tabs .tab-links { width: 100%; margin: 15px 0 0 0; }
  .ams_top_form .ams_banner_plans .tabs #tab2 .tab-links { margin: 15px 2% 15px 2%; position: initial; -webkit-transform: none; -ms-transform: none; transform: none; height: auto; width: 96%; text-align: center; }

  .ams_top_form .ams_banner_plans .tabs form#form__zip .f-zip .submit { left: 0; width: 45%; top: 50px; padding: 0; font-size: 12px; }

  .ams_banner { height: 295px; }
  .ams_banner_text { padding-top: 20px; }
  .ams_banner_text h1 { font-size: 12px; line-height: 35px; }
  .ams_banner_text h2 { font-size: 28px; line-height: 30px; }

  .ams_banner_plans { top: 93px; width: 98%; min-width: 97%; }
  .ams_banner_plans .content-sidebar { margin: 0; padding: 0; }
  .ams_banner_titles { padding: 5px 13px; margin: 0 0 17px 0; }
  .ams_banner_titles h3 { font-size: 10px; line-height: 16px; max-width: 75%; }
  .ams_banner_titles h4 { font-size: 20px; line-height: 22px; }
  .ams_banner_titles p { font-size: 10px; line-height: 22px }
  .ams_banner_titles h5 { font-size: 14px }
  .ams_banner_titles h5 span { font-size: 14px }

  .ams_banner_plans .tabs form#form__zip { width: 98%; margin: 0; max-width: 736px; }
  .ams_banner_plans .tabs form#form__zip .f-zip { width: 100%; height: 35px; margin: 0; }
  .ams_banner_plans .tabs form#form__zip .f-zip input.ng-valid { width: 100%; float: right; padding: 0 4%; vertical-align: top; font-size: 12px; }
  .ams_banner_plans .tabs form#form__zip .f-zip input[placeholder]{color:#4e4e4e; font-size: 12px; }
  .ams_banner_plans .tabs form#form__zip .f-zip input[placeholder]::-webkit-input-placeholder{color:#4e4e4e; font-size: 12px; }
  .ams_banner_plans .tabs form#form__zip .f-zip input[placeholder]:-moz-placeholder{color:#4e4e4e;opacity:1; font-size: 12px; }
  .ams_banner_plans .tabs form#form__zip .f-zip input[placeholder]::-moz-placeholder{color:#4e4e4e;opacity:1; font-size: 12px; }
  .ams_banner_plans .tabs form#form__zip .f-zip input[placeholder]:-ms-input-placeholder{color:#4e4e4e; font-size: 12px; }
  .ams_banner_plans .tabs form#form__zip .f-zip .submit { width: 45%; padding: 9px 0; bottom: inherit; top: 50px; left: 0; font-size: 12px; line-height: inherit; }
  .ams_banner_plans #form__zip .error { position: absolute; top: 0; right: 0; padding: 22px 10px 0 0; font-size: 8px; }
  .ams_banner_plans .tabs .tab-links { width: 55%; top: 50px; }
  .ams_banner_plans .tabs .tab-links li { width: 80%; font-size: 12px; }
  .ams_banner_plans .tabs .tab-links li:nth-of-type(1) { width: 20%; margin: 0; text-align: center; }
  .ams_banner_plans .tabs .tab-links li a { font-size: 12px; padding: 0; }
  .ams_banner_plans .tabs #tab1 { margin-top: 20px; }

  .ams_banner_plans .tabs #tab2 .tab-links { width: 97%; text-align: right; }
  .ams_banner_plans .tabs #tab2 .tab-links li:nth-of-type(1) { width: 45%; text-align: center; }
  .ams_banner_plans .tabs #tab2 .tab-links li:nth-of-type(2) { width: 10%; text-align: center; margin: 0;  }
  .ams_banner_plans .tabs #tab2 .tab-links li:nth-of-type(3) { width: 45%; text-align: center; }

  .ams_content .ams_wrap { padding: 20px 2% 20px 2%; }
  .ams_content .ams_main_content h1 { font-size: 18px; line-height: 24px; max-width: 75%; }
  .ams_content .ams_main_content h1 span { font-size: 18px; line-height: 24px; }
  .ams_content .ams_main_content p { padding: 10px 0 20px 0; font-size: 12px; line-height: 18px; }
  .ams_content ul li { font-size: 14px; line-height: 17px; margin-bottom: 10px; }
  .ams_content ul li a { font-size: 14px; line-height: 17px;  }
  .ams_content table { font-size: 14px; line-height: 17px; }

  .ams_cuadricula { width: 100%; }
  .ams_cuadro { width: 100%; margin-bottom: 20px; }
  .ams_cuadro_img { width: 100%; }
  .ams_cuadro_img a { height: 190px; overflow: hidden; position: relative; }
  .ams_cuadro_img a img { position: absolute; top: 50%; -webkit-transform: translateY(-50%) translateX(0%); -ms-transform:translateY(-50%) translateX(0%); transform:translateY(-50%) translateX(0%); }
  .ams_cuadro_img a:before { z-index: 1; }
  .ams_cuadro_texto { width: 100%; }
  .ams_cuadro_texto h2 br { display: none; }
  .ams_cuadro_texto p { font-size: 12px; line-height: 14px; }

  .ams_blog h2, .ams_blog h2 a { font-size: 19px; line-height: 21px; }
  .ams_blog h4, .ams_blog h4 a { font-size: 10px; line-height: 12px; margin: 0 0 20px 0; }
  .ams_blog .owl-controls { margin: 0 auto; }
  .ams_blog .owl-controls .owl-prev, .ams_blog .owl-controls .owl-next { height: 24px; width: 12px; background-size: contain; }
  .ams_blog .owl-carousel .owl-item .item { padding: 0 4%; }
  .ams_blog .owl-carousel .owl-item .item a.blogImage { height: 150px; margin: 0 0 10px 0; }
  .ams_blog .owl-carousel .owl-item .item .content-slide--home h1.title-slide--entry { font-size: 17px; line-height: 20px; }
  .ams_blog .owl-carousel .owl-item .item .content-slide--home p { font-size: 12px; line-height: 14px; }

  .ams_blog .owl-carousel .owl-item .item .inner-item { height: 335px; }

  .tab-pane .box--tab .features ul { margin-bottom: 0; }

  #ams_blog article.blog, #mas_blog article.blog-es { margin: 0 1% 30px 1%; }
  #ams_blog .category-nav { margin: 0 0 60px 0; }
  #ams_blog .header-post { margin: 0; width: 100%; }
  #ams_blog .content-post { width: 100%; }
  #ams_blog .content-post h1 a { font-size: 16px; line-height: 20px; }
  #ams_blog .content-post time { font-size: 10px; line-height: 14px; }
  #ams_blog .content-post p { font-size: 12px; line-height: 16px; }
  #ams_blog .content-post a { font-size: 14px; text-decoration: none; }

  #ams_blog_interna .likereading h2 { font-size: 38px; line-height: 40px; padding: 0 0 20px 0; }
  #ams_blog_interna .likereading h3 { font-size: 18px; line-height: 20px; margin-bottom: 30px; }

  .ams_content .category-nav li:last-of-type:before { top: 14px; }
  .ams_content .category-nav li { height: 33px; padding: 8px 4%; }
  .ams_content .category-nav li a { font-size: 14px !important; }

  #ams_blog_interna .btn-return, #ams_blog .btn-return { margin: 25px 0 25px 2%; font-size: 14px; }
  #ams_blog .ams_aname { margin: 0 0 25px 2%; font-size: 20px; }

  #ams_blog_interna .ams_content { width: 100%; }
  #ams_blog_interna .ams_content h1 { font-size: 21px; line-height: 23px; margin-bottom: 25px; }
  #ams_blog_interna .ams_content .ams_author { font-size: 15px; padding: 15px 0 12px 0; margin: 0 0 20px 0; }
  #ams_blog_interna .ams_content .ams_author span { font-size: 14px; }
  #ams_blog_interna .ams_content p { font-size: 14px; line-height: 17px; padding: 0 0 15px 0; }
  #ams_blog_interna .ams_content h1, #ams_blog_interna .ams_content h2, #ams_blog_interna .ams_content h3, #ams_blog_interna .ams_content h4 { margin: 0 0 10px 0; }
  #ams_blog_interna .ams_content h2 { font-size: 15px; line-height: 17px; }
  #ams_blog_interna .ams_content h3 { font-size: 15px; line-height: 17px; }
  #ams_blog_interna .ams_content h4 { font-size: 13px; line-height: 15px; }

  #ams_blog_interna aside h2 { font-size: 18px; line-height: 20px; margin: 30px 0 20px 0; }
  #ams_blog_interna aside { width: 100%; font-size: 0; }
  #ams_blog_interna aside .ams_aside_post { display: inline-block; width: calc(50% - 2px); margin-left: 1px; margin-right: 1px; }

  #ams_interna p { font-size: 14px; line-height: 18px; padding: 0 0 15px 0; }
  #ams_interna h1, #ams_interna h2, #ams_interna h3, #ams_interna h4 { margin: 0 0 10px 0; }
  #ams_interna h1 { font-size: 21px; line-height: 23px; padding-bottom: 5px; }
  #ams_interna h2 { font-size: 15px; line-height: 17px; }
  #ams_interna h3 { font-size: 15px; line-height: 17px; }
  #ams_interna h4 { font-size: 13px; line-height: 15px; }
  #ams_interna ul li { font-size: 14px; line-height: 18px; padding-bottom: 5px; list-style: disc; }

  .ams_contact_form .wpcf7-form input { width: 100%; }
  .ams_contact_left .ams_group { font-size: 14px; line-height: 18px; }
  #ams_blog .pagination .pages { text-align: center; }

  #ams_plans .content-main { width: 100%; margin-bottom: 40px; }
  #ams_plans .ams_siderbar_plans { width: 100%; }

  footer.ams_footer .ams_footer_dark .ams_tercero .ams_logo_green svg { width: 50%; min-width: 200px; margin: 0 auto; }

  footer.ams_footer .ams_footer_dark { height: auto; }
  footer.ams_footer .ams_footer_dark .ams_wrap > div { display: block; width: 100%; }
  footer.ams_footer .ams_primero { margin-bottom: 130px; }
  footer.ams_footer .ams_segundo { margin-bottom: 170px; }
  footer.ams_footer .ams_footer_dark .ams_wrap .ams_tercero { width: 90%; margin: 0 5%; }
  footer.ams_footer .ams_footer_dark ul > li { margin-right: 0; width: 50%; height: 20px; position: relative; }
  footer.ams_footer .ams_footer_dark ul > li > ul > li { width: 100%; }

  footer.ams_footer .ams_footer_dark ul > li > ul { top: 24px; width: 90vw; }
  footer.ams_footer .ams_footer_dark ul > li > ul > li { height: 24px; line-height: 24px; }
  footer.ams_footer .ams_search_footer { width: 100%; }
  footer.ams_footer #menu-footer-pages-2 li { width: 100%; }

  footer.ams_footer .ams_footer_white { height: auto; }
  footer.ams_footer .ams_footer_white .ams_wrap { position: initial; }
  footer.ams_footer .ams_footer_white .ams_footer-nav { max-width: 310px; }
  footer.ams_footer .ams_footer_white .ams_footer-nav ul li { margin-bottom: 6px; }
  footer.ams_footer .ams_footer_white .ams_footer-nav ul li:nth-of-type(2) { border-right: none; }
  footer.ams_footer .ams_footer_white .ams_footer-nav ul li a { font-size: 12px; }
  footer.ams_footer .ams_copyright { position: initial; padding: 0 0 15px 5%; font-size: 10px; }

}

@media only screen and (max-width:768px) and (orientation: portrait) {
    body.openmenu { overflow: hidden; }
}

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

  #ams_blog article.blog, #ams_blog article.blog-es { width: 100%; margin: 0 0 30px 0; }
  #ams_blog .header-post { margin: 0; width: 100%; }
  #ams_blog .content-post { width: 100%; }
  #ams_blog .content-post h1 a { font-size: 16px; line-height: 20px; }
  #ams_blog .content-post time { font-size: 10px; line-height: 14px; }
  #ams_blog .content-post p { font-size: 12px; line-height: 16px; }
  #ams_blog .content-post a { font-size: 14px; }

  #ams_blog_interna aside .ams_aside_post { width: 100%; margin: 0 0 2px 0; }
  #ams_blog_interna aside .ams_aside_post h3 { font-size: 13px; line-height: 15px; }
  #ams_blog_interna aside .ams_aside_text > a { font-size: 13px; line-height: 15px; }

  #ams_blog_interna .likereading { padding: 27px 0;  }
  #ams_blog_interna .likereading h2 { font-size: 21px; line-height: 23px; padding: 0 0 10px 0; }
  #ams_blog_interna .likereading h3 { font-size: 12px; line-height: 14px; margin-bottom: 20px; }
  #ams_blog_interna .likereading a { font-size: 14px; }
  #ams_blog_interna .likereading a:first-of-type { margin-right: 7%; }

  #ams_interna .ams_content .ams_wrap { padding: 25px 2%; }
  #ams_interna .tab-pane .box--tab { height: auto; }
  .page-id-7 #ams_interna .tab-pane .box--tab { padding: 20px 2% 10px 3%; }

  .ams_contact_left { width: 100%; margin-right: 0; }
  .ams_contact_left .ams_group { margin-bottom: 20px; }
  #ams_interna .ams_contact_left h3 { margin-bottom: 5px; }
  .ams_contact_right { width: 100%; }

  .ams_banner_titles h3 { max-width: 100%; }

  #ams_interna .osc-res-tab .nav.osc-tabs-center-ul li a { word-spacing: 100px; height: 60px !important; }

  #ams_plans .content-main { margin-bottom: 20px; }
}


/* ==========================================================================
   WHERE WE SERVE
   ========================================================================== */
#discover_state_wws {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 50px;
}
#discover_state_plans {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 30px;
  background: #f5f5f2;
}


#container_timeline_wws{
  width: 100%;
  margin: 0 auto;
  padding: 0px 30px 0;
}
  .timeline_wrap{
    display: flex;
    flex-direction: row;
    padding: 0px 30px;
    justify-content: center;
  }
            .timeline_wrap:before {
              top: 10px;
              bottom: 0;
              position: absolute;
              content: " ";
              width: 1px;
              background-color: #C8C8C8;
              left: 50%;
              margin-left: -1.5px;
              z-index: 1;
            }
            .timeline_wrap:before,
            .timeline_wrap:after {
              content: "";
              display: inline;
              z-index: 1;
            }
            .timeline_wrap:before{
              border-left-width: 0;
              border-right-width: 14px;
              left: -14px;
              right: auto;
              z-index: 1;
            }
            .timeline_wrap:before {
              height: 3px;
              top: auto;
              bottom: 50px;
              right: 0px;
              width: 445px;
              margin: 0 auto;
              margin-bottom: 733px;
              z-index: 1;
            }
        .timeline_wrap_column1{
          align-self: flex-start;
          flex-direction: row;
          z-index: 5;
          width: 260px;
        }
        .timeline_wrap_column2{
          align-self: flex-start;
          z-index: 5;
          width: 260px;
        }
        .timeline_wrap_column1_content{
          align-self: flex-start;
          flex-wrap: nowrap;
          flex-direction: row;
          text-align: center;
          padding-bottom: 10px;
          font-family: 'Gotham-Book';
          font-size: 16px;
          line-height: 25px;
          color: #4e4e4e;
          padding: 10px 10px 0;
        }
        .timeline_wrap_column2_content{
          align-self: flex-start;
          flex-wrap: nowrap;
          flex-direction: row;
          text-align: center;
          padding-bottom: 10px;
          font-family: 'Gotham-Book';
          font-size: 16px;
          line-height: 25px;
          color: #4e4e4e;
          padding: 0 10px 0;
        }
          .timeline_wrap_column1_content strong{
            font-family: 'Gotham-Light';
            text-transform: none;
            font-size: 24px;
            line-height: 10px;
            font-style: normal;
          }

          .timeline_wrap_column1_content span{
            font-family: 'Gotham-Light';
            font-size: 10px;
            font-style: normal;
            display: block;
            line-height: 8px;
          }
          .timeline_wrap_column1_content2 strong{
            font-family: 'Gotham-Bold';
            text-transform: none;
            font-size: 29px;
            font-style: bold;
            /*line-height: 55px;*/
            position: absolute;
            top: 50%;
            transform: translateY(-50%) translateX(-50%);
            left: 50%;
          }

        .circle_wws{
          margin: 32px auto 0;
          padding-top: 36px;
          color: #ffffff;
          width: 126px;
          height: 126px;
          text-align: center;
          background-color: #00628b;
          border: 4px solid #ffffff;
          border-top-right-radius: 50%;
          border-top-left-radius: 50%;
          border-bottom-right-radius: 50%;
          border-bottom-left-radius: 50%;
        }
        .circle_wws2{
          margin: 0 auto;
          padding-top: 30px;
          color: #ffffff;
          width: 160px;
          height: 160px;
          position: relative;
          text-align: center;
          background-color: #ff9900;
          border: 4px solid #ffffff;
          border-top-right-radius: 50%;
          border-top-left-radius: 50%;
          border-bottom-right-radius: 50%;
          border-bottom-left-radius: 50%;
        }





.green_title {
  background-color: #538312;
  color: #ffffff;
  text-align: center;
  padding: 5px;
  padding: 15px 0;
  font-weight: bold;
}
/*Flex Column */
.containercolumns{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: flex-start;
  /*max-height:320px; */
}
.containercolumns_states{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: flex-start;
  padding-bottom: 30px;
}
.containercolumns_energy{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: flex-start;
  width: 100%;
  padding: 0 10px 60px;
}
  .column_1{
    flex-grow: 1;
    width: 400px;
    align-self: flex-start;
  }
  .column_2{
    flex-grow: 1;
    align-self: center;
  }
    .column_2 img{
      width: 100%;
      height: auto;
      border:1px solid #4e4e4e;
    }
    .mapstate_static{
      display:none!important;
    }
  .column_3{
    flex-grow: 1;
    align-self: flex-end;
  }
  .column_4{
    flex-grow: 1;
    align-self: center;
    text-align: right;
    width: 20px;
  }
  .column_5{
    flex-grow: 1;
    align-self: center;
  }
  .column_state_img{
    flex-grow: 1;
    align-self: flex-start;
    text-align: center;
    padding: 10px 10px;
    max-width: 275px;
  }
  .column_state_img p{
    line-height: 18px!important;
    margin: 0;
  }
  .column_energy_wws{
    flex-grow: 1;
    align-self: flex-start;
    text-align: center;
    padding: 10px 10px;
    max-width: 300px;
    color: #4e4e4e;
    align-content: flex-start;
  }
  .column_energy_wws p{
    line-height: 18px!important;
    margin: 0;
  }
.text_states ul {
  padding: 0px !important;
}
  .text_states li {
    margin: 0px !important;
    text-align: left;
    list-style: none !important;
  }
    .states_list {
      width: 100%;
      list-style: none;
      margin: 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
      justify-content: flex-start;
      margin-bottom: 0 !important;
    }
    .states_list a {
      text-decoration: none;
      display: block;
      padding: 0 20px 18px 0;
      color:#4e4e4e;
    }
    .states_list a:hover {
      background: darken(deepskyblue, 2%);
    }
#states_info li{
  list-style: initial !important;
}
/*ZIP SECTION*/
.discover_state_plans_wws {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  background-color: #f8f8f8;
  padding: 60px 10px;
}
.content_show_plans {
  background-color: #f0f0f0;
  padding: 10px 20px;
  max-width: 900px;
  margin: 0 auto;
}
  .content_show_plans p {
    font-family: 'Gotham-Book';
    font-size: 16px;
    margin:16px 0 !important;
    padding: 0 !important;
  }
/*ZIP*/
.zip_content {
  padding: 0;
  max-width: 550px;
  margin: 0 auto;
  height: 45px;
}
  .zip_column1{
    width: 180px;
    display: inline-block;
    height: 30px;
    vertical-align: middle;
    font-family: 'Gotham-Book';
    font-size: 16px;
    color: #4e4e4e;
  }
  .zip_column2{
    width: 358px;
    display: inline-block;
    display: inline-block;
    height: 40px;
    vertical-align: middle;
  }
.zip_content_info p{
  margin: 0px !important;
  padding: 0px !important;
}
    #zip_content_form_code_wws input::placeholder {
      font-family: 'Gotham-Light';
      font-size: 15px;
      color:#4e4e4e;
      text-align: center;
    }
    #zip_content_form_code_wws *:focus {
      outline: none;
    }
    .zip_content_form_code_wws{
      border: 1px solid #e6e6dc;
      line-height: 35px;
      border-radius: 10px;
      padding: 0 10px;
      float:left;
    }
    .zip_content_form_btn_wws{
      height: 35px;
      line-height: 35px;
      padding: 0 20px;
      border-radius: 10px;
      border: none;
      color: #ffffff;
      font-family: 'Gotham-Medium';
      text-transform: none;
      font-size: 15px;
      background: #538312;
      margin:0;
    }



/* //////@MEDIA - WHERE WE SERVE////// */
@media all and (max-width: 800px) {
    .states_list {justify-content: space-around;}
}

@media all and (max-width: 768px) {
    .containercolumns {flex-direction: column;}
    .containercolumns_states {flex-direction: column;}
    .column_1{width: 100%!important;}
    .column_3{display: none!important;}
    .column_2 img{border:none!important;}
    .map_border{border:none!important;}
    .column_state_img{\
      lign-self: center;
      max-width: 100%;
      width: 100%;
    }
    .states_list {
      background: #f5f5f2;
      -webkit-flex-flow: row wrap;
      flex-flow: row wrap;
      padding: 0 !important;
    }
    .states_list a {
      text-align: center;
      padding: 15px 6px;
    }
    .timeline-horizontal .timeline-item{min-width: 200px;}
    .column_energy_wws{
      padding: 10px 30px;
      max-width: 100%;
      font-size: 14px!important;
    }
    .timeline_wrap:before {
                  width: 300px;
                  margin-bottom: 706px;
                }

                .timeline_wrap_column1{
                  width: 260px;
                }
                .timeline_wrap_column2{
                  width: 260px;
                }

                .timeline_wrap_column1_content, .timeline_wrap_column2_content{
                  font-size: 14px;
                  line-height: 25px;
                }
}
@media only screen and (max-width:767px){
  .mapstate_static{display:inline-block!important;}
  .mapstate{display:none!important;}
}
@media all and (max-width: 450px) {
    .timeline-horizontal .timeline-item{min-width: 110px;}
    .timeline .timeline-item .timeline-badge {font-size: 22px;}
    .timeline-item-last .timeline-badge{
      width: 110px!important;
      height: 110px!important;
      line-height: 100px!important;
      text-align: center;
      top: 18px;
    }
    .timeline-item-last .timeline-badge i,
    .timeline-item-last .timeline-badge .fa,
    .timeline-item-last .timeline-badge .glyphicon {
      font-size: 26px!important;
    }
    .zip_content_form_btn_wws{margin:8px 0px;}
    .zip_content {height: 125px!important;}
    .zip_content_form_code_wws{float:none!important;}
    .zip_column2{width: 100%!important;}
    .timeline_wrap:before {
                display: none!important;
              }
              .timeline_wrap{
                flex-direction: column!important;
              }
              .circle_wws2{
                margin: 20px auto 0!important;
              }
}
