/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/*CLFF*/

@import url(https://fonts.googleapis.com/css?family=Great+Vibes);
@import url(https://fonts.googleapis.com/css?family=Dancing+Script|Great+Vibes);



/*TOOLSET PLUGIN--MOVIE ARCHIVE & FILTER*/


/*Steve changes*/

a.buy-adv-tickets {
	color: #f7b030;
	font-weight: 700;
}

a.buy-adv-tickets span, a.buy-adv-tickets i {
	color: #f7b030;
	font-weight: 700;
}

a.clff-slide-button {
	font-size: 32px;
	padding: 18px 28px !important;
}

.overflow-auto {
	overflow: auto;
}

ul.sponsor-logo-list li {
	list-style-type: none;
	display: inline-block;
	margin-right: 10px;
}

div.sponsor-logo-box {
	margin: auto;
	width: 80%;
	text-align: center;
}

h2.sponsor-title {
	position: relative;
	border-top:1px solid #ccc;
	padding-top: 20px;
}

/* Sliders */
.buttons div {
	margin-left: 0 !important;
}

.fusion-layout-column {
	margin-bottom: 0px !important;
}

.galagala {
	border-top: 5px solid #000;
	border-bottom: 5px solid #000;
}

.galagala-sepage {
	border-top: 5px solid #000;
}

#home-page-video {
	width: 1170px !important;
	height: 658px !important;
	margin: auto;
	margin-bottom: 30px;
	margin-top: 30px;
}

div#tapas-header div.parallax-inner {
	background-position: left top !important;
	background-size: auto !important;
}

ul.virtual-schedule {
	    padding-inline-start: 0px;
}

ul.virtual-schedule li {
	display: block;
	border-bottom: 1px solid #e0dede;
	padding: 15px 0px;
}

ul.virtual-schedule li a.virtual-main-title {
	color: #3b5d80;
}

ul.virtual-schedule li a.virtual-shown-title {
	color: #99b0a8;
}

ul.virtual-schedule li a.virtual-main-title:hover, ul.virtual-schedule li a.virtual-shown-title:hover {
	color: #000;
}

/*Movie Filter*/

.movie-filter {
    background: #e4e4e4;
    padding: 1% 6% 0% !important;
    display: block;
    position: relative;
    top: 0px;
    left: 0%;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

label.title-search { font-weight: 700;}


.loader-filter {}

select.js-wpv-filter-trigger {
    outline: none;
    border: solid 1px #1a1a1a;
    border-radius: 0px !important;
    /* padding: 4% !important; */
    width: auto;
    /* height: 30px; */
    background: rgba(255,255,255,0.5);
    color: #1a1a1a;
}

input.js-wpv-submit-trigger, button.wpv-submit-trigger, input.wpv-reset-trigger {
    background: #696981;
	border:solid 1px #696981;
    color: #fff;
    padding: 1% 2%;
	transition:all ease-out .4s;
	cursor:pointer;
}

input.js-wpv-submit-trigger:hover, button.wpv-submit-trigger:hover, input.wpv-reset-trigger:hover {background:transparent;border:solid 1px #1a1a1a;color:#1a1a1a;}

button.clear-button.js-wpv-reset-trigger {
    background: #1a1a1a;
    color: #fff;
    border:solid 1px #1a1a1a;
    padding: 1% 4%;
    font-size: 15px;
    vertical-align: middle;
	transition:all ease-out .4s;
	cursor:pointer;
}

button.clear-button.js-wpv-reset-trigger:hover {background:transparent;border:solid 1px #1a1a1a;color:#1a1a1a;}

.button-filter {
    display: block;
    margin: 2% 0 0 0;
	padding-bottom:2%;
}

span.name-tax {
    font-weight: bolder;
    color: #1a1a1a;
    margin: 0 1%;
    text-align: left;
}

.selects-filters {
    display: inline-block;
	margin:1% 0;
}


/*Movies list*/

.buttons-links {
    text-align: center;
    padding: 3% 0px;
	background:#f7f7f7;
}
.buttons-links a.button-schedule {background:#696981;padding:1% 3%;margin:1%;color:#fff;transition:all ease-out .4s;}
.buttons-links a.button-pdf {background:#696981;padding:1% 3%;margin:1%;color:#fff;transition:all ease-out .4s;}

.buttons-links a.button-schedule:hover {background:#f6b030;padding:1% 3%;margin:1%;color:#1a1a1a;}
.buttons-links a.button-pdf:hover {background:#f6b030;padding:1% 3%;margin:1%;color:#1a1a1a;}

ul.film-list {
    margin: 0% !important;
    padding: 0 !important;
}

ul.film-list li {
    display: inline-block;
    width: 29%;
    margin: 2%;
    vertical-align: text-top;
	overflow:hidden;
	transition:all ease-out .4s;
}

ul.film-list li:hover {box-shadow: 1px 1px 20px rgba(0,0,0,.1);}

ul.film-list li:hover .film-details {background:#1a1a1a !important;color:#fff !important;}

ul.film-list li:hover .categories i {color:#f6b030;}

.poster-movie { position: relative;}
.poster-movie img {width:100% !important;height:auto !important;}
.movie-type-float {position: absolute; right: 5px; top: 5px; background: #696981; padding: 1% 2%;}
p.movie-type-text { margin-bottom: 0px; padding-bottom: 0px; font-weight: 400; font-size: 12px; color:#fff; text-transform: uppercase;}

.categories {
    margin: 2% 0;
	font-weight: 400;
}

.categories span {
    display:inline-block;
    margin: 0px 0%;
    font-size: 12px;
 
}

div.info h2, div.links h2 {
	margin-top: 0px;
}

/* Hide Icons in Share Box */
a.fusion-icon-linkedin, a.fusion-icon-reddit, a.fusion-icon-tumblr, a.fusion-icon-googleplus, a.fusion-icon-pinterest, a.fusion-icon-vk {
	display: none !important;
}

/*.categories i {color:#f6b030;}*/

i.fa.fa-globe {
    margin-right: 0.8%;
}

.title {
    margin-top: 2%;
}

.title a {color:#e6bd40;}
.title a:hover {color:#fff !important;}

.film-details {
    background: #f7f7f7;
    padding: 4%;
}

.film-details .title {
	font-weight: 700;
	margin-top: 0%;
}

.film-excerpt {
    padding: 3%;
    border: solid 1px #f7f7f7;
	font-size:14px;
}

.film-details  .button {
    margin:5% auto 1% auto;
    display: block;
	width:100%;
	
}

.film-details .button a {
    padding: 2% 4%;
    background: #e6bd40;
    color: #1a1a1a;
    /*display: block;*/
    /* margin-bottom: 2%; */
    transition: all ease-out .4s;
    margin: 4% 0;
    text-align: center;
	font-weight: 400;
	letter-spacing: 1px;
}

a.tickets-link {
    padding: 2% 4%;
    background: #f6b030;
    color: #000000 !important;
    display: block;
	width: 75%;
    /* margin-bottom: 2%; */
    transition: all ease-out .4s;
    margin: 3% 0;
    text-align: center;
	font-weight: 400;
	letter-spacing: 1px;
}

a.tickets-link-smaller {
    padding: 1% 4%;
    background: #f6b030;
    color: #fff !important;
    display: block;
	width:200px;
    transition: all ease-out .4s;
    margin: 3% 0;
    text-align: center;
	font-weight: 400;
	letter-spacing: 1px;
}

.film-details .button a.film-trailer-link, .trailer-button a.film-trailer-link {
    padding: 2% 4%;
    background: #696981;
    color: #fff;
    /*display: block;*/
    /* margin-bottom: 2%; */
    transition: all ease-out .4s;
    margin: 4% 0;
    text-align: center;
	font-weight: 400;
}


/*Content Template*/

.clear {clear:both;}

h2.entry-title {
    font-size: 42px !important;
    text-align: center;
	margin-top: 30px;
	line-height: 44px !important;
}

.movie-box {}
.single-categories {
    padding: 3%;
    background: #f7f7f7;
    border-bottom: solid 4px #1a1a1a;
	
	width:100%
}

.single-categories .info {width:40%;float:left;}

.single-categories .info .block1 {float:left;margin-right:8%;text-align:left;width:100%}
.single-categories .info .block2 {float:left;text-align:left;width:100%}

.single-categories .info .block1 span, .single-categories .info .block2 span {margin-left:2%;}

a.button-trailer {
    color: #1a1a1a;
}
.single-categories .info .block2 div:hover a.button-trailer {
    color: #f6b030;
}
.single-categories .info .block2 div:hover i  {
    color: #f6b030;
}


.single-categories .links {width:60%;float:left;}
.single-categories .links .block-l-1 i, .block-l-2 i  {margin-right:4%;color:#f6b030;}

.single-categories .links .block-l-1, .block-l-2 {
    float: left;
    width: 50%;
	padding-right: 25px;
}

.block-l-1 div, .block-l-2 div {
    margin-bottom: 15px;
}


.single-categories .links span {margin-left:2%;display:block;}

.single-categories .links a {color:#f6b030;}
.single-categories .links a:hover {color:#f6b030;}

.single-body {
    padding: 3%;
	width:100%
}

.single-categories .info i {margin:0% !important;}


/*Responsive All Views*/

@media only screen and (max-width: 1000px) {
	ul.film-list li {
    width: 40%;
    margin: 4%;
    
}
	
	}

@media only screen and (max-width: 800px) {
	
	#post-211 .fusion-column-wrapper {padding:0% !important;}
	
	.single-categories .links {
    width: 100%;
    float: initial;
    display: inline-block;
    margin-top: 60px;
	}
	
	.single-categories .links .block-l-1, .block-l-2 {
    float: none;
    width: 100%;
}
	
	.single-categories .info {
    width: 100%;
    float: none;
    margin: 0 auto;
    text-align: left;
    display: inline-block;

	}
	
	}
	
@media only screen and (max-width: 575px) {
	.selects-filters {
    display: block;
    text-align: left;
    margin: 1% auto;
}

span.name-tax {
  
    width: 35%;
    display: inline-block;
}
	
	}


@media only screen and (max-width: 475px) {
	ul.film-list li {
    width: 100%;
    margin: 0%;
    
}
	
	}
	
@media only screen and (max-width: 375px) {
	
.buttons-links a.button-schedule, a.button-pdf {display: block;}
.film-details .button {
    /*margin: 1% -7.5px;*/
    display: block;
    width: 100%;
}

.single-categories {
    padding: 3% 12%;
    background: #f7f7f7;
    border-bottom: solid 4px #1a1a1a;
    width: 100%;
}

.single-categories h2 {font-size:20px !important;}

.movie-box {
    margin: 0px -5px 0 -20px;
}

}

/*End Responsive*/
/*END OF TOOLSET PLUGIN--MOVIE ARCHIVE & FILTER*/

/*GENERAL*/

.centering {text-align:center !important;}
.justify {text-align:justify !important;}
.left {text-align:left !important;}
.clear {clear:both;}

.white {color:#fff !important;}
.dark {color:#000 !important;}
.custom-color {color:#ed1b2d !important;}
.custom-color2 {color:#f6b030 !important;}
.custom-color3 {color:#339999 !important;}

.hide {display:none !important;}
#hide {display:none !important;}

.fusion-contact-info {color: #fff;}
.fusion-secondary-header a, .fusion-secondary-header a:hover {color: #fff !important;}

.fusion-main-menu {
    float: right;
    position: relative;
    z-index: 200;
    top: -1px;
}



/*MENU*/

.menu-text {letter-spacing: 2px;}


/*BURGUER MENU ICON*/

.fusion-mobile-menu-icons a {
    float: right;
    font-size: 31px;
    margin-left: 20px;
    margin-top: 13px;
}

/*DROPDOWN MENU MOBILE*/

.fusion-is-sticky .fusion-mobile-nav-holder>ul {
    max-height: 225px;
    overflow-y: scroll;
    overflow-x: hidden;
}



.fusion-mobile-nav-item a:hover {
    background-color: #ed1b2d;
    color: #fff;
}

/*HEADERS*/


.underline {
	margin-bottom:80px;
	}
	
.underline:before {
    content: url(https://latinoculturalcenter.org/wp-content/uploads/2017/01/h-underline.png);
    position: absolute;
    top: 50px;
    left: 50%;
    transform: translate(-50%,0);

}


.underline-2 {
	margin-bottom:75px;
	}
	
.underline-2:before {
    content: url(https://latinoculturalcenter.org/wp-content/uploads/2017/01/h-underline.png);
    position: absolute;
    top: 80px;
    left: 50%;
    transform: translate(-50%,0);

}

.underline-3 {
	margin-bottom:75px;
	}
	
.underline-3:before {
    content: url(https://latinoculturalcenter.org/wp-content/uploads/2017/01/h-underline.png);
    position: absolute;
    top: 155px;
    left: 50%;
    transform: translate(-50%,0);

}

.underline-4 {
	margin-bottom:75px;
	}
	
.underline-4:before {
    content: url(https://latinoculturalcenter.org/wp-content/uploads/2017/01/h-underline.png);
    position: absolute;
    top: 198px;
    left: 50%;
    transform: translate(-50%,0);

}

.underline-white {
	margin-bottom:80px;
	}
	
.underline-white:before {
    content: url(https://latinoculturalcenter.org/wp-content/uploads/2017/01/ILCC-Separator-White.png);
    position: absolute;
    top: 50px;
    left: 50%;
    transform: translate(-50%,0);

}

h1, h2, h3, h4, h5, h6 {text-transform:uppercase !important;letter-spacing:3px !important;}

h1 {font-size:40px !important;}
h3.title-row {
    font-size: 21px !important;
}

/*TEXT STYLES*/
s
.text-section {text-align:center;}

.subtitle {
    font-size: 27px !important;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: bold;
}


/*BUTTONS*/

.buttons {display:block;margin-top:30px;}
.buttons div {display:inline-block;margin-left:5%;}
.buttons div a {background:#f6b030;color:#fff;padding:12px 28px;border-radius:2px;}

.buttons-home {display:block; max-width:100%}
.buttons-home div {display:inline-block;max-width:40%;margin:0 10px 0 0;}
.buttons-home div:last-child {display:inline-block;max-width:40%;margin:0 auto !important;}


.buttons-home div a {background:#f6b030;padding:10px 20px; color:#fff;border-radius:2px }
.buttons-home div:hover a {background:#f6b030;padding:10px 20px; color:#282828; }


.buttons-flip a {background:#282828 !important;color:#fff !important;padding:8px 18px !important;border-radius:2px;}

.fusion-flip-box .flip-box-back {color:#fff !important;}

/*INTRO BLOCK*/

.intro {height:400px !important;}

.button-span {padding:80px 0px;}

/*NEWS PAGE*/

body.has-sidebar #main .sidebar {width: 23%;margin-top: 80px;}

.fusion-image-wrapper .fusion-rollover {
    
    background-image: -webkit-linear-gradient(top, rgba(246,176,48,0.8) 0%, rgba(246,176,48,0.8) 100%) !important;}
	
	
.side-nav-right .side-nav {display: none !important;}
body.has-sidebar #main .sidebar {
    width: 23%;
    margin-top: 66px !important;
}

h4.fusion-rollover-title {
    font-size: 15px !important;color:#fff;
}

/*SINGLE POST*/

div#comment-input {
    display: none;
}
input#comment-submit {
    background: #f6b030 !important;
}


/* AUDIENCE CHOICE AWARDS PAGE */

.audience-awards-details {
	background: #f7f7f7;
    padding: 3%;
    width: 100% !important;
    margin: 0 auto !important;
}

.audience-award-poster {
    width: 390px !important;
    text-align: center;
}


.audience-awards-details i {margin-right:1%;}

/*HOTEL PAGE*/

.hotelpage .fa-map-marker, .hotelpage .fa-phone, .hotelpage .fa-envelope  {color:#f6b030 !important;margin-right:10px;}

/*CONTACT PAGE*/

.fa-map-marker {color:#fff !important;margin-right:10px;}
.fa-phone {color:#fff !important;margin-right:10px;}
.fa-envelope {color:#fff !important;margin-right:10px;}


.contactpage .fa-map-marker, .contactpage .fa-phone, .contactpage .fa-envelope  {color:#f6b030  !important;margin-right:10px;}

.mail a {color:#282828 !important;}

/*ABOUT*/

a.fusion-read-more {
    color: #fff !important;display:none;
}

.fusion-read-more:after, .more a.active:after, .more a:after {
    content: '\f105';
    top: 50%;
    padding-left: 5px;
    font-size: 14px;
    font-family: icomoon;
	display:none;
}


/*FORMS*/

.contact-paypal {max-width:100%;}
.contact-paypal p, .form-alert {color:#000;} 

.contact-paypal div {
    display: inline-block;
    max-width: 40%;
    margin: 10px;
    text-align: left;
}

.wpcf7-select-parent {
    overflow: hidden;
    position: relative;
    width: 83% !important;
    margin: 0 auto;
	color:#000;
	
	}


.contact-paypal div p {margin-bottom:15px;}

span.wpcf7-form-control-wrap.DiscountCode {
    width: 86% !important;
    display: block;
    margin: 0 auto;
}

.contact-paypal input {outline:none !important;}

input.wpcf7-form-control.wpcf7-submit {
    background: #f6b030 !important;
}



.newsletter-form {position:relative;}

.newsletter-form input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    max-width: 70%;
    height: 43px;
	outline:none;
    /* vertical-align: bottom; */
}

.newsletter-form span.button-submit-news {
    position: absolute;
    top: 26%;
    right: 25%;
}


.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3 {
    margin: 0 0 40px;
    color: #ddd;
    text-transform: uppercase;
    font: 13px/20px;
}

/*.wpcf7-form .wpcf7-not-valid-tip {display: none !important;}*/


form.news {
    margin: 33px 0;
    position: relative;
    padding: 0;
}

form.news input.input {
    width: 100%;
    max-width: 66%;
    margin: 0px !important;
    height: 34px;
    outline: none;
}

form.news input.button {
    background: #f6b030;
    border: none;
    padding: 8px 15px;
    position: absolute;
    top: 0px;
    right: 170px;
    color: #fff;
    letter-spacing: 2px;
}

/*Press Form*/

.wpcf7-select-parent {
    overflow: hidden;
    position: relative;
    width: 100% !important;
    margin: 0 auto;
    color: #000;
}

.float {
	float:left;
	margin:0.5% auto;
	width: 100%;
    text-align: left;
	}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder, input.wpcf7-form-control::placeholder {color:#000 !important;}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, textarea.wpcf7-form-control.wpcf7-textarea, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    background: #fff;
    border: solid 1px #1A1A1a;
    margin: 2% auto;
	outline:none;
	color: #000 !important;
	padding: 5px;
}


input.wpcf7-form-control.wpcf7-submit {
    background: #1a1a1a !important;
    width: 100%;
    margin: 3% auto;
}


#wrapper .select-arrow, .avada-select-parent .select-arrow {
    background-color: transparent !important;
    color: #fff;
    position: absolute;
    top: 24px;
    border: none;
    font-weight: bolder;
}

::-webkit-input-placeholder {
    color:    #fff !important;
}


/*FOOTER*/

.footer-contact {text-align:left !important;color:#fff !important;}

.footer-contact img {
    display: block;
    width: 110px !important;
    height: auto;
    margin: 0 0 20px;
}

.mail a {color:#fff !important;}


.fusion-footer-widget-area ul li {border-color:none !important;}


#menu-news-footer li, #menu-program-footer li {border:none !important;}

.fusion-footer-widget-area .widget .recentcomments:before, .fusion-footer-widget-area .widget_archive li a:before, .fusion-footer-widget-area .widget_categories li a:before, .fusion-footer-widget-area .widget_links li a:before, .fusion-footer-widget-area .widget_meta li a:before, .fusion-footer-widget-area .widget_nav_menu li a:before, .fusion-footer-widget-area .widget_pages li a:before, .fusion-footer-widget-area .widget_recent_entries li a:before {display:none !important;}


.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) ul li a {color:#fff !important;}


.social-footer {margin:15px 0 0 0;}
.social-footer span {display:block;color:#fff;font-size:16px; text-align:left;}
.social-footer ul {margin:10px auto;padding:0;text-align:left;}
.social-footer ul li {
	display:inline-block;
	list-style:none;
	margin:0 30px 0 0;
	
	}
	
.social-footer ul li a {text-decoration:none;color:#fff !important;transition:color ease-out .4s;}

.social-footer ul li:hover a {text-decoration:none;color:#ed1b2d  !important;}

.fusion-footer-widget-column:last-child {
    margin-bottom: 0;
    text-align: left;
}


.title-news {
    color: #fff !important;
    text-align: left;
    /* text-transform: uppercase; */
    margin-top: 84px !important;
    display: block;
    margin-bottom: -20px;
}

/*ICONS JOIN US*/


.icon-joinus:hover {color:red !important;}


/*MEMBERSHIP*/

.price-member {display:block;}
.button-member {display:block;}
.text-member {display:block;}

span.integer-part {
    color: #f6b030 !important;
}

.full-boxed-pricing .panel-wrapper:hover .panel-heading, .fusion-pricing-table .panel-footer, .fusion-pricing-table .panel-wrapper:hover .fusion-panel, .sep-boxed-pricing .panel-container {background:#f6b030 !important;}

/*LETTER ABOUT*/

div#letter {font-family: 'Dancing Script', cursive !important;font-size:20px;line-height:34px;text-align:left;}
a.view {
    background: #f6b030;
    padding: 10px 20px;
    border-radius: 5px;
    display: inline-block;
    color: #fff;
    margin: 10px auto 30px;
}

a.view:hover {
    color: #282828;
   
}


/*STAFF*/

.icons-staff-season i {color:#fff;margin:0 10px 0 0 !important;font-size:18px; cursor:pointer;}
.icons-staff-season i:last-child {color:#fff;margin:0px auto;font-size:18px;cursor:pointer;}



/*MOVIES ARCHIVE*/

#wpmoly-movie-grid-menu, #wpmoly-movie-grid-menu-2 {
    background: #fff;
    border: none !important;
  
    font-size: 1em;
    margin: 0% 0 2% 0;
    padding: 1% 2%;
    text-align: center;
}

#wpmoly-movie-grid-menu-2 {
    max-height: 32px;
    position: relative;
    text-align: center !important;
}

/*COUNTDOWN*/

.fusion-countdown .fusion-countdown-heading {
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 2px;
}

.fusion-countdown .fusion-countdown-counter-wrapper {
    /* -webkit-flex-grow: 1; */
    -ms-flex-positive: 1;
    /* flex-grow: 1; */
    /* overflow: hidden; */
    /* margin: 0 10px; */
    font-size: 35px;
    text-align: center;
    letter-spacing: 1px;
    font-weight: bold;
}

.fusion-countdown .fusion-digit>div {
    width: 20px;
}

.fusion-countdown .fusion-countdown-heading {
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 2px;
    margin-bottom: 21px;
}

.fusion-countdown .fusion-countdown-heading-wrapper {
    line-height: 25px;
}


/*RESPONSIVE*/



@media only screen and (max-width: 1220px) {
form.news input.button {
    background: #f6b030;
    border: none;
    padding: 8px 15px;
    position: absolute;
    top: 0px;
    right: 15%;
    color: #fff;
    letter-spacing: 2px;
}

}

@media only screen and (max-width: 1200px) {
	
		.underline {
		margin-bottom:25px;
		}
	
	.underline:before {
		display:none !important;
		position: absolute;
		top: 50px;
		left: 50%;
		transform: translate(-50%,0);
	
	}
	
	
	.underline-2 {
		margin-bottom:25px;
		}
		
	.underline-2:before {
			display:none !important;
		position: absolute;
		top: 90px;
		left: 50%;
		transform: translate(-50%,0);
	
	}
	
	.underline-3 {
		margin-bottom:25px;
		}
		
	.underline-3:before {
			display:none !important;
		position: absolute;
		top: 155px;
		left: 50%;
		transform: translate(-50%,0);
	
	}
	
	.underline-4 {
		margin-bottom:25px;
		}
		
	.underline-4:before {
			display:none !important;
		position: absolute;
		top: 198px;
		left: 50%;
		transform: translate(-50%,0);
	
	}
	
	.underline-white {
		margin-bottom:25px;
		}
		
	.underline-white:before {
			display:none !important;
		position: absolute;
		top: 50px;
		left: 50%;
		transform: translate(-50%,0);
	
	}}


@media only screen and (max-width: 1000px) {
	
	/*s.fusion-column-wrapper {
    padding: 5% 10% !important;
}*/

.title-news {text-align: center;}

.footer-contact {
    text-align: center !important;
 
}

.footer-contact img {
    display: block;
    width: 120px !important;
    height: auto;
    margin: 0 auto 20px;
    text-align: center !important;
}

.social-footer {
    display: table;
    margin: 15px auto !important;
    text-align: center !important;
}

.fusion-footer-widget-column:last-child {
    margin-bottom: 0;
    text-align: center;
}

form.news {
    max-width: 80%;
    margin: 25px auto;
    position: relative;
    padding: 0;
}

.newsletter-form input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    max-width: 49%;
    height: 43px;
    outline: none;
    /* vertical-align: bottom; */
}

h4.widget-title {
    margin-bottom: 0px !important;
}

.social-footer ul {
    margin: 10px auto -50px;
    padding: 0;
    text-align: center;
}

.social-footer ul li {
    display: inline-block;
    list-style: none;
    margin: 6%;
}
form.news input.input {
    /* width: 100%; */
    max-width: 52%;
    margin: 0px !important;
    height: 34px;
    outline: none;
}

	form.news input.input {
    max-width: 90%;
    margin: 0px 0 0 -41px !important;
    height: 34px;
    outline: none;
 
}
	form.news input.button {
    background: #f6b030;
    border: none;
    padding: 8px 15px;
    position: absolute;
    top: 0px;
    right: -3px;
    color: #fff;
    letter-spacing: 2px;
}
	
	
	#home-page-video {
	width: 100% !important;
	height: 458px !important;
	margin: auto;
	margin-bottom: 30px;
	margin-top: 30px;
	}	
	
	div#tapas-header div.parallax-inner {
	background-position: left bottom !important;
	background-size: auto !important;
	}

}



@media only screen and (max-width: 900px) {
	
	
	
	.fusion-fullwidth.fullwidth-box.video-background.centering.white.hundred-percent-fullwidth {
    padding: 10% !important;
}
	
	
	#home-page-video {
	width: 100% !important;
	height: 358px !important;
	margin: auto;
	margin-bottom: 30px;
	margin-top: 30px;
	}
	
	div#tapas-header div.parallax-inner {
	background-position: left bottom !important;
	background-size: auto !important;
	}
		
}




@media only screen and (max-width: 475px) {
	
	img.fusion-standard-logo.fusion-logo-2x {
    max-height: 50px !important;
  
}

img.fusion-logo-2x.fusion-sticky-logo-2x {
    max-height: 50px !important;
}

h1.white.underline-2 {
    font-size: 40px;
}

h1.white.underline {
    font-size: 30px;
}
	
	div#text-7 {
    display: none;
}

.buttons-home div, .buttons-home div:last-child {
    display: block;
    max-width: 100%;
    margin: 20px auto !important
}

 h2.underline {
    font-size: 26px !important;
}

.footer-contact {
    text-align: left !important;
}


.fusion-fullwidth.fullwidth-box.fusion-parallax-fixed.centering.white.nonhundred-percent-fullwidth.fusion-equal-height-columns {
    padding: 10% 20%;
}

.footer-contact img {
    display: block;
    width: 125px !important;
    height: auto;
    margin: -15px 20% 20px;
    text-align: center !important;
}

.fusion-countdown .fusion-countdown-counter-wrapper {
    /* -webkit-flex-grow: 1; */
    -ms-flex-positive: 1;
    /* flex-grow: 1; */
    /* overflow: hidden; */
    /* margin: 0 10px; */
    font-size: 25px;
    text-align: center;
    letter-spacing: 1px;
    font-weight: bold;
}

.fusion-countdown .fusion-countdown-heading {
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 2px;
    margin-bottom: 21px;
}
	
form.news input.button {
    background: #f6b030;
    border: none;
    padding: 8px 15px;
    position: absolute;
    top: 0px;
    right: 16%;
    color: #fff;
    letter-spacing: 2px;
}
	
form.news input.button {
    background: #f6b030;
    border: none;
    padding: 8px 15px;
    position: absolute;
    top: 0px;
    right: 0%;
    color: #fff;
    letter-spacing: 2px;
}
	
	#home-page-video {
	width: 100% !important;
	height: 200px !important;
	margin: auto;
	margin-bottom: 30px;
	margin-top: 30px;
	}
	
	div#tapas-header div.parallax-inner {
	background-position: left bottom !important;
	background-size: auto !important;
	}
		
}

}


@media only screen and (max-width: 375px) {

	div#tapas-header div.parallax-inner {
	background-position: left bottom !important;
	background-size: auto !important;
	}
	
	}


@media only screen and (max-width: 320px) {
	
	
	
	.social-footer {
    display: table;
    margin: 0px !important;
    text-align: center !important;
}

.social-footer ul {text-align:left;}

.social-footer ul li {
    display: inline-block;
    list-style: none;
    margin:2%;
}
	
	div#tapas-header div.parallax-inner {
	background-position: left bottom !important;
	background-size: auto !important;
	}


	}





