/*Custom*/

/*GLOBAL*/

h3, .h3 {font-size: 40px;font-weight: 600 !important;}


/*Main Menu*/
#navigation.modern {height: 120px;}
#navigation.modern .columns .logo img {max-height: 100px;}
#navigation.modern .columns .logo {top: 30%;}
#navigation.modern .columns ul {padding-top: 30px !important;}
#navigation.modern .columns ul li a:hover {font-weight: 600;}
#navigation.modern.dotted .columns .nav-menu ul.nav>li:before {background-color: black; width: 6px; height: 6px; border-radius: 100%; top: 38%;}

/*Main Menu Scrolled*/
#navigation.modern.scrolled {line-height: 15px !important; height: 75px !important;}
#navigation.modern.dark-nav.scrolled {box-shadow: none !important;}
#navigation.modern .columns.container-xl {overflow: hidden;}
#navigation.modern.dark-nav.scrolled {background: #fecb00 !important;}
#navigation.modern.scrolled .columns .logo img {margin-top: 25px !important;margin-left: -160px !important;max-height: 200px !important;transform: rotate(360deg);}
#navigation.modern.dotted.scrolled .columns .nav-menu ul.nav>li:before {opacity: 1; background-color: #fff !important;}
#navigation.modern.dotted.scrolled .columns .nav-menu ul.nav>li a {color: #000 !important;}
#navigation.modern.dotted.scrolled .columns .nav-menu ul.nav>li a:hover {color: #fff !important;}

/*Extra Navigation Hover Colours*/
#extranav ul li a:hover, #extranav ul li a.active {background: #000 !important;color: #fff !important;}
/*Revolution Slider*/
.hermes .tp-arr-imgholder {border: 1px solid black;}
.hermes.tparrows {background: #000 !important;}

/*Cursos y Conferencias*/
.team-type-2 .member img {width: 70%; margin: 0 15%;}
.team-type-2 .member:hover img {opacity:0 !important;}
.team-type-2 .member .member-body {background-color: #fecb00 !important;}
.team-type-2 .member .member-description {color: #000;}
.team-type-2 .member .member-socials a {width: auto; height: auto;}
.team-type-2 .member .member-description {padding: 0px 20px !important}
.team-type-2 .member .member-description h4 {text-transform: inherit !important;}
.boxes-type-1.boxes>div>a {background-color: transparent !important;}
#duracion .qdr-hover:before {background-color: #000 !important;}
.overlay-wrap h2 {margin-top: 30%;}
.overlay-wrap h2, .overlay-wrap p {width: 100%;float: left;}

/*Contact Form*/
.quadra-btn {background-color: transparent !important;border-color: #000;color: #000;font-size: 18px !important;}
.quadra-btn:hover {background-color: #000 !important;opacity:1 !important;border-color: #000;}
/*Contact Form*/
.contact-type-1, .contact-type-1 input, .contact-type-1 textarea {color: #fecb00 !important;}
.contact-type-1 ::-webkit-input-placeholder{color: #fecb00 !important;}
.contact-type-1 :-moz-placeholder{color: #fecb00 !important;}
.contact-type-1 ::-moz-placeholder{color: #fecb00 !important;}
.contact-type-1 :-ms-input-placeholder{color: #fecb00 !important;}
.contact-type-1 span.border-effect span{background-color: #fecb00 !important;}
.contact-type-1 span.border-effect {border-bottom-color: #fecb00 !important;}
.contact-type-1.light-type .contact-button{ border:1px solid #fecb00 !important; background:#000 !important;}
.classic_form {border: 1px solid #fecb00}
/* Contact Area */
.contact-type-1 .contact-button{border:1px solid #fecb00 !important; background:#000; color: #fecb00;}	
.contact-type-1 .contact-button:hover{color:#000 !important;}
input.switch + label, input.switch + label:hover {border: 1px solid #fecb00 !important;}
input.switch + label:after {background: #fff !important}
input.switch:checked + label {background: #fecb00 !important;}
select, .accordion-toggle-link {border-radius: 0px !important;}
select.classic_form {background: url(../images/bottom_yellow.png) right 16px center no-repeat transparent !important;}

/*Footer*/
.classic_footer .footer-bottom {padding: 0px !important;}
.classic_footer .footer-bottom img.logo {max-height: 75px;}
.classic_footer .footer-bottom i {color: #f3581a; font-size: 20px;}

/*Quick Contact*/
.quick-contact-form.dark h5 {color: #fff;}
.quick-contact-form.dark input, .quick-contact-form.dark textarea {border: 1px solid #fecb00 !important; color: #fecb00 !important;}

/*Tabs*/
.accordion-toggle-link {border: 1px solid #000 !important;}
.accordion-toggle-link.collapsed {background-color: transparent;color: #000;}
.accordion-toggle-link:after {top: 45%; border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 16px solid #000; height: 16px;}
.accordion-toggle-link.collapsed:after {border-top-color: #fff;}
	

		