/* Enter Your Custom CSS Here */

/********************************* / MENU *******************************************/

@media (max-width:768px){
.gform_wrapper ul li:after, .gform_wrapper ul li:before, .gform_wrapper ul.gform_fields {padding: 40px 64px !important;}
}



#menu-item-55 {margin-left: 16px;}


#gform_confirmation_message_1 {background-color: white; padding: 20px;}




.ubermenu-skin-clean-white.ubermenu-responsive-toggle {
  background: #ffffff;
  color: #888888;
  font-size: 12px;
  text-transform: none;
  font-weight: bold;
  float: right !important;
  z-index:9999999;
}





#contacto {float: right; text-align: left; color: #ab1320; margin-right:65px; width:157px; font-size:11px; margin-top: -4px;}
#contacto a{color: #000;}
#contacto a:hover{color: #ccc;}
#contacto p{margin-top: -8px;  margin-left: 25px;}
#contacto h1{font-size: 22px; color:#a8a9ab; margin-top: 0px; margin-left: 24px;}

.tel {float: left; !important; width: 12px; margin-top:5px; margin-left:5px;}


.ubermenu-responsive-toggle .fa {
  width: 100px !important;
  text-align: right !important;
  margin-right: 10px !important;
}


.ubermenu-responsive-toggle .fa {
  width: 106px !important;
  text-align: right !important;
  margin-right: 4px !important;
}




.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
  padding: 15px 20px 15px 20px !important;
}

.ubermenu-skin-clean-white.ubermenu-responsive-toggle:hover {
  background: #fff; 
  color: #444444;
}







header {background-color: transparent; color: #fff; position: fixed; z-index: 9999999; 
  margin-left: 0px; left: 0; width:100%;
background: #fff;}



.logo {padding:20px; position: fixed;  margin-left: -90px; left: 50%; margin-top: 20px;}
.menu  {margin-top: 120px;}
.menu_home  {margin-top: 18px;}

a {color: #fff;text-decoration: none;}
a:hover{color: #000;text-decoration: none;}

.nav-pills>li>a {
border-radius: 0px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
color: #000;
background-color: #fff;
}


/********************************* /// MENU *******************************************/


/*

@font-face {
    font-family: 'deliciousbold_italic';
   src: url('http://www.akiangrafica.com/wp-content/fonts/delicious-bolditalic-webfont.eot');
   src: url('http://www.akiangrafica.com/wp-content/fonts/delicious-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-bolditalic-webfont.woff2') format('woff2'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-bolditalic-webfont.woff') format('woff'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-bolditalic-webfont.ttf') format('truetype'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-bolditalic-webfont.svg#deliciousbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'deliciousbold';
   src: url('http://www.akiangrafica.com/wp-content/fonts/delicious-bold-webfont.eot');
   src: url('http://www.akiangrafica.com/wp-content/fonts/delicious-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-bold-webfont.woff2') format('woff2'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-bold-webfont.woff') format('woff'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-bold-webfont.ttf') format('truetype'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-bold-webfont.svg#deliciousbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'deliciousroman';
   src: url('http://www.akiangrafica.com/wp-content/fonts/delicious-roman-webfont.eot');
   src: url('http://www.akiangrafica.com/wp-content/fonts/delicious-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-roman-webfont.woff2') format('woff2'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-roman-webfont.woff') format('woff'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-roman-webfont.ttf') format('truetype'),
         url('http://www.akiangrafica.com//wp-content/fonts/delicious-roman-webfont.svg#deliciousroman') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'deliciousitalic';
   src: url('http://www.akiangrafica.com/wp-content/fonts/delicious-italic-webfont.eot');
   src: url('http://www.akiangrafica.com/wp-content/fonts/delicious-italic-webfont.eot?#iefix') format('embedded-opentype'),
        url('http://www.akiangrafica.com/wp-content/fonts/delicious-italic-webfont.woff2') format('woff2'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-italic-webfont.woff') format('woff'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-italic-webfont.ttf') format('truetype'),
         url('http://www.akiangrafica.com/wp-content/fonts/delicious-italic-webfont.svg#deliciousitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
p {  font-family: 'deliciousroman' !important; }
p strong, a strong, li strong{  font-family: 'deliciousbold' !important;}
h1, h2, h3, h4, h5, h6 { font-family: 'deliciousbold' !important;}

a, a span {  font-family: 'deliciousroman' !important;}
li {  font-family: 'deliciousroman' !important; }  
  
*/

body {
overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6, p {
font-family: "Open Sans", arial, sans-serif;
font-weight:100 !important;
}

div#left {
position: fixed;
left: 0;
top: 0;
height: 100%;
width: 18px;
background: white;
  z-index:10000;
}
div#right {
position: fixed;
right: 0;
top: 0;
height: 100%;
width: 18px;
background: white;
    z-index:10000;
}

div#bottom {
position: fixed;
left: 0;
bottom: 00px;
height: 18px;
background: white;
width: 100%;
    z-index:10000;
}

/*
div#top {
position: fixed;
left: 0;
top: 00px;
height: 18px;
background: white;
width: 100%;
    z-index:10000;
}

body {
overflow:hidden;}
*/


header{

background: #fff;
}



div#LogoAkian {    margin-left: 38px;
    margin-top: 28px;
  z-index: 99999999999;
  width: 100%;
  
}


nav#ubermenu-main-2 {margin-left: 19px;}

.ubermenu-skin-clean-white .ubermenu-item-level-0 > .ubermenu-target {
font-weight: 300 !important;

text-transform: none;
border-left: none;
}
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
font-weight: 700 !important;
}
.tp-caption.big_white {
color: white;
text-shadow: none;
font-weight: 700;
font-size: 24px !important;
line-height: 24px !important;
font-family: "Open Sans", arial, sans-serif !important;
padding: 1px 4px 0px 4px;
margin: 0px;
letter-spacing: -1.5px;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none;
border-width: 0px;
border-color: white;
border-style: none;
}

a.BotonSlider {
	
	color:#fff;
	font-family: "Open Sans", arial, sans-serif;
	text-decoration:none;
	padding:5px 20px;
	border: 1px solid #fff;
  font-weight: 700;
font-size: 18px !important;
line-height: 18px !important;
  background-color:transparent;
}


a.BotonSlider:hover {
	
	color:#fff;
	font-family: "Open Sans", arial, sans-serif;
	text-decoration:none;
	padding:5px 20px;
	border: 1px solid #fff;
	background-color:#333;
}


.gform_wrapper .top_label .gfield_label {
margin: 10px 0 4px 0;
font-weight: 300;
display: -moz-inline-stack;
display: inline-block;
line-height: 1.3em;
clear: both;
  color:#fff;
	font-family: "Open Sans", arial, sans-serif;
}
.gform_wrapper .ginput_complex label{
overflow: hidden;
   color:#fff;
	font-family: "Open Sans", arial, sans-serif;
  font-weight: 700;
}


ul.ubermenu-submenu.ubermenu-submenu-id-338.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop ubermenu-submenu-align-full_width.ubermenu-autoclear{
margin-top:10px;

}

.ubermenu-accessible .ubermenu-item .ubermenu-target:focus{
    box-shadow:none !important;
}

.ubermenu-accessible .ubermenu-item .ubermenu-target:focus{
    outline:red 0px solid !important;
}





@media (max-width:768px){
#contacto {float: left; clear:both; margin-top: 20px; margin-bottom: 20px;}
.tel {border:4px; float: left;}

.small_text {display: none;}


.ubermenu-skin-clean-white.ubermenu-responsive-toggle {margin-top:-74px;}


#menu-item-55 {margin-left: 0px;}



.tp-caption {margin-top: 150px !important;}
.tp-rightarrow.default {margin-top: 60px !important;}
.tp-leftarrow.default {margin-top: 60px !important;}





}


@media (max-width:500px){
.ubermenu-skin-clean-white.ubermenu-responsive-toggle {margin-top:-180px;}

}



.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
 
  right: -13px;
  
}
.esgbox-overlay {

  z-index: 100000010 !important;
 
}




.gform_wrapper .top_label .gfield_label {
   
    color: #333;
  
}