
	.container { width: 100%; }
#page_header.container{margin-top:0 !important;}
   		.menus .left-menu .dropdown-menu a li:hover .extra-wrapper.visible { display: none; }
	  	.header .title-holder { padding: 0px; }
		.header .logo img { width: auto; }
	    .header .title-holder .page-title { display: none; }
		.header .logo{ width: calc(100% - 50px);}
		.header .title-holder { margin-top: -109px;}
		#slideshow-sentence{ width: 60%; }
		#slideshow-sentence h1{ font-size: 17px; }
		#page_footer .footer-empty-bar{ display: none; }
		.navbar-toggle {  border-radius: 0;}
		.content .main-content-wrapper .main-content { width: 100%; }
		.contact-map{ margin-top: 20px!important; }
		.imgs-block img.img100{ max-width: 240px; margin-top: 40px; }
.form-control { border-radius: 0;}
#assoclist div.associados-select.contact-form div.btn-group.open button.multiselect.dropdown-toggle.btn.btn-default b.caret::after {
  background-color: #026435;
  color: white;
  content:'\03A7';
  line-height: 0;
  margin-left: 39px;
  padding: 14px 14px 20px;
  vertical-align: top;
}
		.desktop-version{
	        display: none;
	    }
	    .navbar {
		    margin-bottom: 1px;
		    min-height: 20px;
	    }
	    .navbar-header { float: none;  }
	    .navbar-left,.navbar-right { float: none !important; }
	    .navbar-toggle { display: block;  }
	    .navbar-collapse {
	        border-top: 1px solid transparent;
	        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	    }
	    .navbar-fixed-top {
	        top: 0;
	        border-width: 0 0 1px;
	    }
	    .navbar-collapse.collapse { display: none!important; }
	    .navbar-nav {
	        float: none!important;
	        margin-top: 7.5px;
	    }
	    .navbar-nav>li { float: none; }
	    .navbar-nav>li>a {
	        padding-top: 10px;
	        padding-bottom: 10px;
	    }
	    .collapse.in{ display:block !important; }
																																																																																																																																																																																																																																																																				  }
																																																																																																																																																																																																																																																																								}
	    #page_footer .footer-right { height: 180px;} #page_footer .footer-center { height: 180px;}
		#page_footer .footer-center ul li, #page_footer .footer-center ul li:last-child {
		    display: block;
		    margin-left: 2em;
		    margin-right: 2em;
		    text-align: left;
		    width: auto;
		    font-size: 1.5em;
		    border-bottom: 1px solid #026435;
		}

		.swiper-button-next, .swiper-button-prev, .sentence { display: none; }
		.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav .open .dropdown-menu>li>a {
		    color: #FFF;
		    text-transform: capitalize;
		    /* font-size: 350%; */
		    font-weight: 400;
		    padding:1em;
		}
		.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
			 color: #FFF !important;
			 background-color: #026435;
		}
		.navbar-default .navbar-nav>.open>.dropdown-menu {
		    width: 100%;
		}
		.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
		  margin-left: auto;
		  margin-right: auto;
		}


		.content .main-content-wrapper .main-content p { text-align: left; padding: 0px 5px 5px 5px;}


		.content .main-content-wrapper .main-content h3 { margin-left: 0px; }
		.arrows-menu { display: none; }
        .content .main-content-wrapper .main-content.left-related .left-related-content {
		   	margin-left: 5px;
		    width: 100%;
		}
		.dropdown-menu, .navbar-nav .open .dropdown-menu {background-color: #fff; border:none; }
		.dropdown-menu > li > a {
		    background-color: #026435;
   			color: #fff !important;
		}

		.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
		  background-color: rgba(20, 188, 111, 0.8);
		}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
		.container {
		width: 1170px
	}
	#page_header.container{margin-top:10px !important;}
  .header .title-holder {
    padding: 0px 1px; }

      .missing-footer {
    width: calc((100% - 1170px) / 2);
    display: block; }

  #page_footer {
    position: relative;
    float: left; }
  #slideshow-sentence{
    /*right: 12%;*/
  }

}

 @media (min-width: 992px) {
  .navbar{ display: none; }
	    .navbar {
		    margin-bottom: 20px;
		    min-height: 50px;
	    }
  .desktop-version, .missing-footer, .header .title-holder .page-title, #page_footer .footer-empty-bar{display: block; }
  .header .logo{ width: 25%;}
  .header .logo img { width: 100%; }
  .header .title-holder { padding: 0 1px; margin-top:0;}
  .missing-footer { display: block; }

  #slideshow-sentence{
    /*right: 9%;*/
  }


 	 .menus .left-menu .dropdown-menu a li:hover .extra-wrapper.visible {display: block; }


        #page_footer .footer-right, #page_footer .footer-center {  height: 75px; }

		#page_footer .footer-center ul li, #page_footer .footer-center ul li:last-child {
			  color: white;
			  cursor: pointer;
			  display: inline-block;
			  font-size: 16px;
			  list-style: outside none none;
			  text-align: center;
			  text-transform: uppercase;
			  width: 24%;
			  margin-left: 0;
			  margin-right: 0;
			  border-bottom: none;
		}
		#page_footer {
		   position: relative;
		    float: left; }



 		 .missing-footer { display: block; }
		  #page_footer .footer-empty-bar {
		  clear: both;
		  height: 40px;
		}


		.swiper-button-next, .swiper-button-prev, .sentence { display: block; }
  		.content .main-content-wrapper .main-content {width: calc(100% - 50px);}
        .content .main-content-wrapper .main-content p { text-align: justify; padding: 0px 20px 5px 30px;}
        .content .main-content-wrapper .main-content h3 { margin-left: 15px; }
        .arrows-menu { display: block; }
        .content .main-content-wrapper .main-content.left-related .left-related-content {
		   	margin-left: 40px;
		    width: calc(100% - 240px);
		}
    }