 /*
Theme Name: Zakra Child para Fenix
Theme URI: https://zakratheme.com/
Template: zakra
Author: ThemeGrill
Author URI: https://themegrill.com
Description: Zakra is flexible, fast, lightweight and modern multipurpose theme that comes with many starter free sites (currently 10+ free starter sites and more will be added later) that you can use to make your site beautiful and professional. Check all the starter sites at https://zakratheme.com/demos. Suitable for personal blog, portfolio, WooCommerce stores, business websites and niche-based sites (like Cafe, Spa, Charity, Yoga, Wedding, Dentist, Education etc) as well. Works with Elementor plus other major page builders so you can create any layout you want. The theme is responsive, Gutenberg compatible, SEO friendly, translation ready and major WordPress plugins compatible.
Tags: one-column,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-logo,featured-images,footer-widgets,full-width-template,theme-options,threaded-comments,translation-ready,blog,news,e-commerce,rtl-language-support
Version: 1.3.5.1574335099
Updated: 2019-11-21 08:18:19

Primario: # | Secundario: # | Fondo: # | Textos normales: #

*/

@import url('css/structure.css');

@font-face {
    font-family: 'ralewayregular';
    src: url('css/raleway-regular-webfont.woff2') format('woff2'),
         url('css/raleway-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewaybold';
    src: url('css/raleway-bold-webfont.woff2') format('woff2'),
         url('css/raleway-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* body */
body {font-family: 'ralewayregular';font-size:16px;color:#00354a;}


/* Estilos generales */
a, .vc_single_image-wrapper, .prodhome *, #masthead .tg-site-header-bottom {-webkit-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}

h2, h3, h4 {font-family: 'ralewaybold';color:#00354a;}
strong, b {font-family: 'ralewaybold';}

.vc_btn3.vc_btn3-style-custom {background-image:none !important;font-family: 'ralewaybold';font-size:16px !important;}

.wpb_text_column ul {list-style-type:none;margin:0;}
.wpb_text_column ul li:before {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0a9";margin:0 10px 0 0;}
.wpb_text_column.text-white ul li:before {color:#c1d910 !important;}

blockquote {font-size:22px;line-height:28px;color:#c1d910;font-family: 'ralewaybold';border-color:rgba(0,0,0,0.05)}

/* Estilos generados */
.vc_color-black a {color:#FFF;}
.fullwidth * {width:100%;}
.tg-container {padding-left:25px;padding-right:25px;}
.vc_parallax .vc_parallax-inner {opacity:0.2;}
.text-white * {color:#FFF !important;}
.text-green * {color:#00354a !important;}
.mobilehidden {display:block;}
.desktophidden {display:none;}
.grecaptcha-badge {visibility:hidden;}

.text-white a, .text-green a {font-family: 'ralewaybold';text-decoration:none;display:inline-block;padding:0 10px;border-left:6px solid #c1d910;line-height:16px;}
.text-green a {border-left:6px solid #00354a;}
.text-white a:after, .text-green a:after {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";margin:0 0 0 10px;}

/* Header */
.zak-primary-nav li a {text-transform:uppercase;font-family: 'ralewaybold';font-size:15px;color:#00354a;}
.zak-primary-nav li.current_page_item a {color:#00354a;}

/* boton header */
.zak-row .zak-header-buttons a {text-transform:uppercase;font-family: 'ralewaybold';font-size:15px;border:0 !important;}
.zak-row .zak-header-buttons a::after {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";margin:0 10px 0 0;}

/* lupa header */
.zak-header-actions {margin-left:20px;}
.zak-header-search svg {fill:#00354a;}

/* noticia */
.vc_column-inner .mega-post-carousel1 .mega-post-category a {background:#c1d910;color:#00354a;padding:5px 10px;font-size:12px;}

/* slider pagination */
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {border:10px solid #dddddd !important;}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {border-color:#c1d910 !important;}

/* entry */
.zak-entry-meta, .zak-entry-meta a {color:#8e8e8e;}
a.entry-button {font-family: 'ralewaybold';color:#00354a;}
a.entry-button svg {margin-left:5px;fill:#00354a;}

/* Contacto form */
.wpcf7-form {background:rgba(0,0,0,0.6);border-radius:12px 12px 0 0;padding:20px 40px 0;overflow:hidden;}
.wpcf7-form p {margin:0;}
.wpcf7-form input, .wpcf7-form select,.wpcf7-form select *, .wpcf7-form textarea {width:100%;border-radius:6px;color:#000 !important;}
.wpcf7-form .wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date {padding: 7px !important;}
.wpcf7-form input.wpcf7-submit {background:#000;color:#FFF !important;font-family: 'ralewaybold';width:auto;display:block;margin:30px auto 0;border-radius:60px;}
.wpcf7-form label {display:block;/*color:#FFF;*/margin:10px 0 0;line-height:28px;}
.wpcf7-form label.icon-calendar, .wpcf7-form label.icon-hour {margin-top:20px;}
footer .wpcf7-form {padding:0;background:none;}
footer .wpcf7-form p {margin-bottom:0.5em}

/* contacto */
.page-id-21 .zak-primary {padding-top:0;}
.vc_color-black.vc_message_box {background-color:#00354a !important;}

/* footer */
footer .widget_media_image img {filter: brightness(0) invert(1);}
footer h2 {text-transform:uppercase;}
.widget .wp-block-heading, .widget .widget-title {border-color:rgba(134,134,134,0.1);}
.widget .wp-block-heading::before, .widget .widget-title::before {background-color:#c1d910;}

/* bloquescolor */
.bloquecolor {padding:40px;}

.zak-primary {padding-bottom:0;}



@media only screen 
and (max-width:600px){
	
	/* generados */
	.mobilecenter, .mobilecenter * {text-align:center !important;}
	
	.mobilehidden {display:none;}
	.desktophidden {display:block;}
	
	.bloquecolor {padding:0px;}
	
	.zak-header-col.zak-header-col--2 {width:90% !important;}
	.zak-header-col.zak-header-col--2 .zak-menu-toggle {align-items: flex-start;}
	.zak-header-col.zak-header-col--2 .zak-menu-toggle svg {fill:#00354a;}
	.zak-search-form .zak-search-field {background:transparent;}
	
	blockquote {font-size:18px;line-height:25px;}
	
	.zak-header .zak-header-col.zak-header-col--2 li {border-right:0;border-color:rgba(140,140,140,0.3)}
	.zak-header .zak-header-col.zak-header-col--2 li a {padding:2%;display:inline-block;text-align:center;font-family: 'ralewaybold';text-transform:uppercase;}
	.zak-mobile-nav--opened {background:#00354a;}
	
	.banner-university img {display:none;}
	
	h1, h2, .widget .widget-title, .widget h2 {font-size:28px;}
	.bg-transparent .vc_column-inner {background:rgba(0,53,72,0.9) !important;}
	.bg-transparent-green .vc_column-inner {background:rgba(193,217,16,0.9) !important;}
	
	.feedrss .rss-entry {width:calc(100% - 0px);}
	
	/* estructura */
	.wpb_wrapper {padding:0 4%;}
	.mobile-center * {text-align:center !important;}
	.vc_carousel-slideline .vc_inner {text-align:center;}
	.wpb_wrapper .vc_row.vc_column-gap-10 {margin-left:4%;margin-right:4%;}
	.tg-site-layout--left #primary, .tg-site-layout--left #secondary {padding-left:0;padding-right:0;}
	
	/* menu */
	.tg-mobile-navigation{background:rgba(28,42,46,0.9);padding-top:160px !important;}
	#masthead .tg-site-header-bottom a, #masthead .is-sticky .tg-site-header-bottom a {color:#FFF;}
	.is-sticky .tg-header-action-list .tg-header-action__item.tg-mobile-toggle .tg-icon-bars {color:#000;}
	
	/* footer */	
	footer, footer * {text-align:center;}
	footer .menu li a {display:block !important;}
	footer .zak-footer-col .wp-block-social-links {justify-content:center;align-items: center;}
	
	
	
}









