.page.logged-in.admin-bar ul#wp-admin-bar-new-content-default li {display:none}
			
.page.logged-in.admin-bar ul#wp-admin-bar-new-content-default li#wp-admin-bar-new-page,
.page.logged-in.admin-bar ul#wp-admin-bar-new-content-default li#wp-admin-bar-new-oxy_slideshow_image {display:block}

/*GENERAL*/
.bigger {
    font-size: 40px;
}
body {font-size:18px;}
p {text-align: justify;}
header p {text-align: center;}
.home .container {max-width: 700px;}
.home .clientes .container {max-width: 1000px;}
p {line-height: 180%;}
h2 { margin: 15px 0 5px;}
.flex-next {right: -27px;}
.flex-next::before, .flex-prev::before {color: #898989 !important;text-shadow: none;}
#masthead {box-shadow: none;}
.background-media {background-position: 95% 5px !important;}
.section-fullheight {min-height: 100%;width: 100%;position: absolute;}
.home .section-fullheight {min-height: 100%;width: 100%;position: relative;}
.container {width: 80%;  max-width: 1500px;}


.back, .back2 {border: 1px solid #aaa;color: #fff !important;padding:7px 22px 0;}
iframe {max-width:100% !important;}
.back2 i {font-size: 25px;}
.back2 {
    bottom: 100px;
    left: 15px;
    position: fixed;
}

.thumbnail {background:none;height: 200px !important;overflow: hidden;}
.col-md-6 .thumbnail.magnific.fancybox.image {height: 300px !important;}
.thumbnail a > img, .thumbnail > img {min-height: 218px;}

.clientes .thumbnail img {height: auto !important;min-height: 0 !important;}

.clientes .thumbnail {height: 170px !important;}

.inegcom .thumbnail {margin: 0;}



/*FORM*/

.wpcf7-form-control.wpcf7-text, textarea {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border: 1px solid !important;box-sizing: border-box !important;padding: 10px;width: 90%;}

.wpcf7-form-control.wpcf7-submit {border: 1px solid #262A36 !important;box-sizing: border-box;float: right !important;margin: 20px 27px 20px 0;text-align: center;text-transform: uppercase;}

.wpcf7-form-control-wrap.acceptance {float: left;}

.wpcf7-form.wpcf7-acceptance-as-validation > p#acceptance {text-align: left;}

textarea {height: 214px;}

::-webkit-input-placeholder {color: #262A36 !important;}

:-moz-placeholder {color: #262A36 !important;  }

::-moz-placeholder {color: #262A36 !important;}

:-ms-input-placeholder {  color: #262A36 !important;}

.wpcf7-form-control.wpcf7-acceptance {margin: 0 5px;}



/*Proyectos*/

.slideshow_container .slideshow_view .slideshow_slide {max-width: 25% !important;}
.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image img {height: auto !important;margin: 0 !important;max-width: 380px  !important;width: auto !important;}
.slideshow_container div.slideshow_content {/*max-width: 1057px !important;*/}
.slideshow_container {/*width: 1057px !important*/;max-width: 100% !important;  margin: 0 auto !important;height: 250px !important;}
.slideshow_container .slideshow_button.slideshow_previous {left: -24px !important;}
.slideshow_container .slideshow_button.slideshow_next {right: -24px !important;}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box {
background: #e47116;height: 100%;position: absolute;width: 100%;}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image:hover .slideshow_description_box {
background: #e47116;display: table !important;height: 100%;position: absolute;top: 0 !important;width: 100%;}

.slideshow_container_style-light .slideshow_description_box div.slideshow_title {margin: 29% 0 0;}
.slideshow_container .slideshow_description > a {
border: 1px solid;display: table;margin: 15px auto 0 !important;padding: 7px !important;text-transform: uppercase;width: 100px;}

.text-left h2 {display: block;float: left;margin: 0 10px 20px 0;}
.text-left hr {margin-bottom: 0;margin-top: 0;position: relative;top: 10px;}
.slideshow_container_style-light .slideshow_button{margin-top:0 !important;}

.slideshow_slide_text .slideshow_description > a {
   /* background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/05/pdf2.png") no-repeat scroll center top;
   background-size: 40px auto;
   border: medium none;
  padding: 53px 0 0 !important;*/
    color: #e7e7e7 !important;
    
}

.slideshow_container_style-light .slideshow_slide_text div.slideshow_title, .slideshow_container_style-light .slideshow_slide_text div.slideshow_description {position: relative;top: 76px;}
.slideshow_container_style-light .slideshow_slide_text div.slideshow_title a {color:#E7E7E7 !important;}
.slideshow_container_style-light .slideshow_slide_text{background-color:#e47116 !important;}

/*servicios*/
.figure-caption.text-center {background: #262a36;margin: 0;padding: 5px 0 1px;}

.text-center .bordered.bordered-small::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.figure-caption-title.bordered.bordered-small.bordered-link > a {color: #fff;display: block;padding: 10px 0 0;text-transform: uppercase;}
.figure-caption-title {margin: 0 !important;padding: 0;}






/*menu flotante*/
#masthead .navbar-brand {position: relative;z-index: 9999999 !important;}
.navbar {position: absolute !important;top:0 !important; /*top:calc(50% - 50px) !important;top:-webkit-calc(50% - 50px) !important;*/ z-index: 99999 !important;}


#masthead .navbar-brand img {position: relative;top: 0;}
#masthead.navbar .container-fullwidth {padding-left: 0;padding-right: 0;}
.dropdown-toggle:hover {background: #262A37 !important;}
.dropdown-toggle span {background: #e57100;display: block;height: 4px;margin: 9px 0;width: 50px;}
.dropdown-toggle.active span {margin:0;}
.dropdown-toggle.active span:first-child {transform: rotate(40deg);-webkit-transform: rotate(40deg);-moz-transform: rotate(40deg); position: relative;top: 20px;}
.dropdown-toggle.active span:nth-child(2n){transform: rotate(140deg); -webkit-transform: rotate(140deg);-moz-transform: rotate(140deg);position: relative;top: 16px;}
.dropdown-toggle.active span:nth-child(3n){background: #262A37;}

.navbar-header {position: fixed;top:47% !important;top: calc(50% - 50px) !important;top:-webkit-calc(50%-50px) !important;z-index: 999999;}

.menu-item-45 {position: fixed !important;top:47% !important;right: 0;
top: calc(50% - 50px) !important;top:-webkit-calc(50%-50px) !important;width: 100px !important;
transition-delay: 0.3s;transition-duration: 1s;transition-property: width;transition-timing-function: ease;  
-webkit-transition-delay: 0.3s;-webkit-transition-duration: 1s;-webkit-transition-property: width;-webkit-transition-timing-function: ease;  
-moz-transition-delay: 0.3s;-moz-transition-duration: 1s;-moz-transition-property: width;-moz-transition-timing-function: ease;

}

.menu-item-45:hover {width:100% !important;}



.swatch-gray-black.navbar, [class*="swatch-"] .swatch-gray-black.navbar {background: none !important;}
#masthead .nav > li > a.dropdown-toggle {box-sizing: border-box;display: table;height: 99px !important;padding: 25px;vertical-align: middle;float: right;background:#262A37;z-index: 9999;}
.transparent-header #masthead .navbar-brand {width: 278px;}
.nav.navbar-nav.navbar-right {position: absolute;width: 100%;}
.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.menu-item-45.dropdown {width: 100%;}

.dropdown-menu {background: #262a37 !important;height: 99px;position: absolute;top: 0;width: 0;min-width: 0px !important;text-align: right;box-sizing: border-box;padding-right: 0;overflow:hidden;display:block !important; opacity:1 !important;
transition-delay: 0.3s;transition-duration: 1s;transition-property: width;transition-timing-function: ease; 
-webkit-transition-delay: 0.3s;-webkit-transition-duration: 1s;-webkit-transition-property: width;-webkit-transition-timing-function: ease;  
-moz-transition-delay: 0.3s;-moz-transition-duration: 1s;-moz-transition-property: width;-moz-transition-timing-function: ease;


}

.dropdown-menu.active {width: 100%;display:block !important}
.dropdown-menu li {display: inline-table !important; padding: 25px 0 0;
opacity:0;
transition-delay: 1s;transition-duration: 0s;transition-property: opacity;transition-timing-function: linear; 
-webkit-transition-delay: 1s;-webkit-transition-duration: 0s;-webkit-transition-property: opacity;-webkit-transition-timing-function: linear; 
-moz-transition-delay: 1s;-moz-transition-duration: 0s;-moz-transition-property: opacity;-moz-transition-timing-function: linear;

}

.dropdown-menu li:last-child {margin-right: 134px;}
.dropdown-menu.active li {opacity:1;}
#masthead .dropdown-menu > li > a {background: none !important;color: #fff !important;font-size: 22px;font-weight: bold;padding-bottom: 8px;padding-top: 8px;transition: background 0.1s ease 0s;}
#masthead .dropdown-menu > li > a:hover {color:#ccc !important;}



/*footer*/

footer {bottom: 0;position: fixed;width: 100%;z-index: 9;}
.home footer {bottom: 0;position: relative;width: 100%;}

footer ul {float: left;margin: 0;padding: 0;text-align: center;width: 100%;}
footer li {display: inline;list-style: outside none none !important;padding: 0 20px;}
footer li a {font-size: 15px;font-weight: bold;text-transform: uppercase;color:#fff !important;}
footer .row.element-normal-top.element-normal-bottom {margin: 10px 0 !important;}
footer section:first-child .row.element-normal-top.element-normal-bottom {margin: 5px 0 !important;}
footer .container {width: 100% !important;max-width: 100% !important;}
#copy {color: #999;float: left;font-size: 12px;}
#legal {float: right;color: #999;font-size: 12px;}
#legal a {color: #999;font-size: 12px;}
#address {font-size: 12px;margin: 0 auto;max-width: 100%;text-align: center;width: 750px;color:#ccc !important;}
#address a {color:#fff !important;font-weight:bold;}
#legal {bottom: 0;color: #999;font-size: 12px;position: absolute;right: 0 !important;width: 188px;}





@media (min-width:1299px){

.thumbnail {height: 230px !important;}
.clientes .thumbnail img {
    height: auto !important;
    min-height: 0 !important;
    width: 100% !important;
}


.clientes .thumbnail {
    height: auto !important;
}


}

@media (min-width:1399px){

.thumbnail {height: 260px !important;}
.thumbnail a > img, .thumbnail > img {height: 90%;max-width: 372px;}

}

@media (min-width:1469px){

.thumbnail {height: 275px !important;}

}



@media (max-width:1268px){

.dropdown-menu li:last-child {margin-right: 82px;}
#masthead .dropdown-menu > li > a {font-size: 18px;}

.thumbnail {height: 130px;max-width: 240px;min-width: 239px;overflow: hidden;}
.col-md-3 {float: left;max-width: 271px;}

.clientes .thumbnail {min-width: auto;height: auto !important;}




}

@media (max-width:1088px){

.dropdown-header, .dropdown-menu > li > a {padding: 3px 6px;}
.dropdown-menu li:last-child {margin-right: 100px;}
#masthead .dropdown-menu > li > a {font-size: 16px;}
.home .container {width: 510px;max-width: 100%;}
}

@media (max-width:991px){


.navbar-header {position: relative;top: 10px;z-index: 99;}
.navbar {position: relative !important;top:10 !important;}
.swatch-gray-black.navbar, [class*="swatch-"] .swatch-gray-black.navbar {background: #262a36 !important;}
.nav.navbar-nav.navbar-right {margin: 0;position: relative;}

.menu-item-45 {position: relative !important;right: 0;top: 0 !important;transition: none 0s ease 0s ;width: 100% !important;}
#masthead .nav > li > a.dropdown-toggle {display:none;}

.dropdown-menu {height: auto;width: 100% !important;position: relative;transition: none;}
.dropdown-menu li {display: block !important;opacity: 1;padding: 5px 0 0;transition: none 0s ease 0s ;}
.dropdown-menu li:last-child {margin-right: 0;}
#masthead .dropdown-menu > li > a {font-size: 16px;padding-bottom: 10px;padding-top: 0;}

footer {position: relative;}
.section-fullheight {position: relative;}

.services .col-md-4.text-default.small-screen-default {float: left;max-width: 33%;}
.slideshow_container .slideshow_view .slideshow_slide {max-width: 100% !important;}
.wpcf7-form.wpcf7-acceptance-as-validation {padding: 20px 0;}
.thumbnail a > img, .thumbnail > img {min-height: auto;}
.thumbnail {
    height: auto !important;
    max-width: 100%;
    min-width: 239px;
    overflow: hidden;
}

.back2 {
    bottom: 20px;
    left: 0;
    position: relative;
}

}

@media (max-width:768px){

.background-media {background-size: 100% !important;background-position: top right !important;}
#legal {margin: 20px 0 0;position: relative;width: 100%;text-align: center;}


.col-md-3 {float: left;width: 100%;max-width: 500px;}


.slideshow_container {height: auto !important;width: 100%;display: table;}
.slideshow_container div.slideshow_content {height: auto !important;max-width: 100% !important;overflow: visible !important; position: relative !important;display: table;}

.slideshow_container .slideshow_view {display: inline-table;height: auto !important;overflow: visible !important;
position: relative !important;top: 0 !important;width: auto !important;}
.page .slideshow_container_style-light .slideshow_view {
clear: both !important;display: block;float: left;height: auto !important;left: 0 !important;overflow: visible !important;position: relative !important;top: 0 !important;width: 100% !important;}

.slideshow_container .slideshow_view .slideshow_slide {
float: left !important;max-width: 100% !important;width: 48% !important;max-height: 200px; margin: 1%;}
.slideshow_container_style-light .slideshow_button {display: none !important;}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box {
display: none !important;}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image:hover .slideshow_description_box {
display: block !important;}

.slideshow_container_style-light .slideshow_slide_text {height: 250px;}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image img {
    height: 210px !important;
    margin: 0 !important;
    max-width: 380px !important;
    width: 100% !important;
}



}

@media (max-width:638px){
.services .col-md-4.text-default.small-screen-default {float: none;max-width: 100%;}



}




@media (max-width:468px){

#footer .sidebar-widget {margin-bottom: 0 !important;}
footer li {display: block;}

.page .slideshow_container .slideshow_view .slideshow_slide {
max-height: 250px;max-width: 100% !important;width: 250px !important;
display: table;float: none !important;margin: 8px auto;}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image img {max-width: 100% !important;}
.slideshow_container_style-light .slideshow_description_box div.slideshow_title {margin: 15% 0 0;}
.slideshow_container_style-light .slideshow_slide_text {height: 216px;}


}




