/*
Theme Name: 2019 Child Theme - Novavision
Description: Child Theme for 2019 to use in NV Projects
Author: Novavision Group
Author URL: https://nova.vision
Template: twentynineteen
Version: 1.0.0
Text Domain: 2019-child
*/

/* ================================================================== */
/* ================================================================== */
/* BOOTSTRAP CONFIG:
    
  "$grid-breakpoints": "(xs: 0,sm: 481px,md: 768px,lg: 1025px,xl: 1441px)",
  "$container-max-widths": "(sm: 95%,md: 95%,lg: 1024px,xl: 1024px)"
  
/* ================================================================== */
/* ================================================================== */

/* ----------------------------------- */
/* ----- General Customization ----- */
/* ----------------------------------- */

a:hover,a:active,a:focus{text-decoration:none !important; outline: none;}
a.inpage {font-weight:700;}
#faq .su-spoiler-style-default > .su-spoiler-title{padding-left: 0!important;}
/* ----------------------------------- */
/* ----- Header Customization ----- */
/* ----------------------------------- */
.site-header
{margin:0px; padding:0px;}

.navbar
{background-color:#000;}

nav.navbar > div.container > div#main-navigation > ul.main-menu > li > a 
{font-weight:300;font-size:0.65em;color: white;}

.main-navigation
{padding:5px 0px;}
	
.main-menu
{width: 100%;text-align: center;}
	
.main-menu > li
{width: 100%; display: inline-block !important;}

.navbar-second
{padding-right:105px;}
	
/* ----------------------------------- */
/* ----- Footer Customization ----- */
/* ----------------------------------- */

footer {background: #000;width:100%;text-align:center;color:#fff;}
footer small a, footer small a:hover {color: #fff;text-decoration: none;}

/* ----------------------------------- */
/* ----- Home Customization ----- */
/* ----------------------------------- */

body.home .site-content {margin-top: 58px;}

section.slider {
    padding-bottom: 0px !important;
    height: 220px;
	background-color:#fff !important;
    background-repeat: no-repeat !important;
	background-position: center !important;
    background-size: cover !important;
}

section.two {
    background-image: linear-gradient( rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(https://panamafriendlynationsvisa.com/wp-content/uploads/2019/06/City-Banner-Panama-Friendly-Nations-Visa.jpg);
    color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

section.five {
    background-image: linear-gradient( rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(https://panamafriendlynationsvisa.com/wp-content/uploads/2019/06/City-Banner-Panama-Friendly-Nations-Visa.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    color: #fff;
    position: relative;
    background-attachment: fixed;
}

.card-header
{padding: 0px !important;}
.card
{
	border: #dedede 1px solid!important;
    border-radius: 4px!important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .25)!important;
    margin-bottom: 1rem!important;
    overflow: hidden;
}

.btn-link 
{
    background-color: transparent!important;
    color: #333!important;
    text-decoration: none!important;
    text-align: left;
}


/* ******************************************** *******************************************
********************   ESTILOS PARA FORMULARIO DE CONTACTO ************************************
*******************************************************************************************  */

input.wpcf7-form-control.wpcf7-submit 
{float: right; width: 100px; background: #fff;}

textarea 
{overflow: auto;height: 100px !important;}

.name, .email 
{width: 100%;margin: 5px 0;}

.name > span > input, .email > span > input
{width: 100%;}

.message
{margin: 5px 0;}

.modal-content 
{ z-index: 9; padding: 1%; background-color: black; position: relative;}

.modal-header 
{border-bottom: none!important;}

span.sub-title 
{ color: #fff; display: block; margin-bottom: 5px; font-weight: 400; font-size: 13px;}

form.wpcf7-form br 
{display: none;}

form.wpcf7-form span 
{color: #fff; margin: 0; padding: 0; font-size: 12px;}

.wpcf7-response-output
{color: white; text-align:center;}

form input,
form select,
form textarea 
{padding: 5px !important;color: #000 !important;}

/* ================================================================== */
/* ================================================================== */
/* RESPONSIVE DESIGN */
/* ================================================================== */
/* ================================================================== */

@media screen and (max-width:350px)
{
	.navbar-second {display:none;}
}

/* ------------------------------------------------------------------------ */
/* ----- BOOTSTRAP XS (CELLPHONE - Anything 480px or less) ----- */
/* ------------------------------------------------------------------------ */
@media screen and (max-width:480px)
{
	/* ----------------------------------- */
	/* ----- General Customization ----- */
	/* ----------------------------------- */
	.banner-section {min-height: 200px}

	/* ----------------------------------- */
	/* ----- Header Customization ----- */
	/* ----------------------------------- */
	.navbar-second
	{padding-right:55px;}

	/* ----------------------------------- */
	/* ----- Footer Customization ----- */
	/* ----------------------------------- */
	
	/* ----------------------------------- */
	/* ----- Home Customization ----- */
	/* ----------------------------------- */
	.flags > div.img 
	{width: 70px;}

}

/* ------------------------------------------------------------------------ */
/* ----- TABLET & CELLPHONE - LANDSCAPE (HORIZONTAL) ----- */
/* ------------------------------------------------------------------------ */
@media screen and (min-width:481px) and (max-width:767px)
{
	/* ----------------------------------- */
	/* ----- General Customization ----- */
	/* ----------------------------------- */

	/* ----------------------------------- */
	/* ----- Header Customization ----- */
	/* ----------------------------------- */
	
	/* ----------------------------------- */
	/* ----- Home Customization ----- */
	/* ----------------------------------- */
	.flags > div.img 
	{width: 58px;}

}

/* ------------------------------------------------------------------------ */
/* ----- TABLET & CELLPHONE (Anything under 767px) ----- */
/* ------------------------------------------------------------------------ */

@media screen and (max-width:767px)
{
	/* ----------------------------------- */
	/* ----- General Customization ----- */
	/* ----------------------------------- */
	h1
	{font-size:1.3rem;}
	h2
	{font-size:1.1rem;}
	h3
	{font-size:0.9rem;}
	p,
	p > a,
	.regular-list > li,
	.your-name > input,
	.your-email > input,
	.your-message > textarea,
	.send > input,
	.wpcf7-response-output,
	.su-spoiler-title,
	.btn-link
	{font-size:0.65rem;}
	small
	{font-size:0.55rem;}



	/* ----------------------------------- */
	/* ----- Header Customization ----- */
	/* ----------------------------------- */
}

/* ------------------------------------------------------------------------ */
/* ----- BOOTSTRAP MD (Anything greater than or equal to 768px) ----- */
/* ------------------------------------------------------------------------ */
@media screen and (min-width:768px)
{
	/* ----------------------------------- */
	/* ----- General Customization ----- */
	/* ----------------------------------- */
	h1
	{font-size:1.5rem;}
	h2
	{font-size:1.3rem;}
	h3
	{font-size:1.1rem;}
	p,
	p > a,	
	.regular-list > li,
	.your-name > input,
	.your-email > input,
	.your-message > textarea,
	.send > input,
	.wpcf7-response-output,
	.su-spoiler-title,
	.btn-link
	{font-size:0.75rem !important;}
	small
	{font-size:0.7rem;}


	/* ----------------------------------- */
	/* ----- Header Customization ----- */
	/* ----------------------------------- */
	
	/* ----------------------------------- */
	/* ----- Footer Customization ----- */
	/* ----------------------------------- */
	.content-form-panama > button > i {margin-left:20px;font-size:80%;}

	/* ----------------------------------- */
	/* ----- Home Page ----- */
	/* ----------------------------------- */

}

/* ------------------------------------------------------------------------ */
/* ----- SMALL PC  ----- */
/* ------------------------------------------------------------------------ */
@media screen and (min-width:768px) and (max-width:1024px)
{

	/* ----------------------------------- */
	/* ----- Header Customization ----- */
	/* ----------------------------------- */

    
}

/* ------------------------------------------------------------------------ */
/* ----- BOOTSTRAP LG (Anything greater than or equal to 1025px) ----- */
/* ------------------------------------------------------------------------ */
@media screen and (min-width:1025px)
{
	/* ----------------------------------- */
	/* ----- General Customization ----- */
	/* ----------------------------------- */
	
	/* ----------------------------------- */
	/* ----- Home Page ----- */
	/* ----------------------------------- */

}

/* ------------------------------------------------------------------------ */
/* ----- BOOTSTRAP XL (Anything greater than or equal to 1441px) ----- */
/* ------------------------------------------------------------------------ */
@media screen and (min-width:1441px)
{
	/* ----------------------------------- */
	/* ----- General Customization ----- */
	/* ----------------------------------- */



	/* ----------------------------------- */
	/* ----- Home Page ----- */
	/* ----------------------------------- */
}