/*
 Theme Name:	HoyEsArte :: Premios Soledad Lorenzo - v1
 Theme URI:		http://press75.com/view/tv-elements/
 Description:	TV Elements Child Theme
 Author:		Press75
 Author URI:	http://press75.com
 Template:		tv-elements
 Version:		1.0.0
 License:		GNU General Public License v2 or later
 License URI:	http://www.gnu.org/licenses/gpl-2.0.html
 Tags:			light
 Text Domain:	tvelements-child
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,800|Lato:100);


h2, h3, h4, h5, h6 { font-weight: 800; }
h1 { font-weight: 300; }



.wpcf7-submit { font-size: 16px; font-family: 'Open Sans', sans-serif; padding: 10px 20px !important; background: none !important; border: solid 1px #393939; }
	.wpcf7-submit:hover { color: white; background-color: #393939 !important; border: solid 1px #393939; cursor: pointer; cursor: hand; }

.div.wpcf7-validation-errors{ border: 1px solid black; }


.padding-sm-60 { padding-top: 30px; }

body { font-family: 'Open Sans', sans-serif; color: #3a3a3a; }

.playfair { font-family: 'Open Sans', sans-serif; font-weight: 300 !important; font-size: 30px !important; line-height: 34px !important; letter-spacing: 0; }

.italic { font-style: normal; }

h1, h2, h3, h4, h5, h6 { font-weight: 800; font-family: 'Open Sans', sans-serif; }

h1 { font-style: normal; }

h6 { font-weight: 800; font-family: 'Open Sans', sans-serif; }

blockquote { font-family: 'Open Sans', sans-serif; }

strong { font-weight: 800; }

p.large { line-height: 24px; }

th { font-weight: 800; }

.site-header { width: 100%; }
.site-header .site-branding { float: left; }
.site-header .site-branding .image-title { }

.site-header .site-branding .site-description { color: #ddd; }
.site-header .site-branding .site-title a { color: #ddd; }
.site-header .site-branding img { margin-top: 5px; }
.site-header.dark .site-title a { color: #ddd; }

.main-navigation ul li a { border-bottom: 1px solid #fff; font-family: 'Open Sans', sans-serif; font-weight: 300; }

.main-navigation ul li.menu-item-has-children .dashicons.on:before { content: ""; }

.menu-toggle span,
.menu-toggle span:after,
.menu-toggle span:before { height: 1px; }

.banner .graphic-wrap img { max-width: 50%; /* ///////// 75%      //////////////////////// Altura del logo /////////////////// */ }
.section .view-more h6 { display: none; color: yellow !important; }
.section .view-more .more { font-family: 'Open Sans', sans-serif; }

.item-wrapper { font-family: 'Open Sans', sans-serif; }

.item-wrapper .section-title { font-weight: 800; }
	.item-wrapper .section-title a { font-weight: 800; color: #988f80; }

.featured-media .featured-header { padding: 125px 15px 25px; text-align: left; }
.featured-media .featured-header.text { padding: 100px 15px 25px !important; }
.featured-media .featured-header.text h1 { font-family: 'Lato', sans-serif; font-weight: 100; margin-left:47px; color: black; }

.entry-meta { font-family: 'Open Sans', sans-serif; display: none; }
.entry-footer-meta { font-family: 'Open Sans', sans-serif; display: none; }

.video-meta { display: none; }

.sidebar .widget_recent_entries li .post-date { font-family: 'Open Sans', sans-serif; }
.video-meta { font-family: 'Open Sans', sans-serif; }

#comments { display:none; font-family: 'Open Sans', sans-serif; }

input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
.gform_body .gform_wrapper input[type=text],
.gform_body .gform_wrapper input[type=url],
.gform_body .gform_wrapper input[type=email],
.gform_body .gform_wrapper input[type=tel],
.gform_body .gform_wrapper input[type=number],
.gform_body .gform_wrapper input[type=password],
textarea { font-family: 'Open Sans', sans-serif; }

label,
.gform_wrapper .gfield_required { font-family: 'Open Sans', sans-serif; }

.gform_wrapper h2.gsection_title,
.gform_wrapper .gsection_description,
.gform_wrapper h3.gform_title { font-family:'Open Sans', sans-serif; }

.post-password-form input[type=submit],
.gform_button,
.btn { font-family: 'Open Sans', sans-serif; }

.footer { font-family: 'Open Sans', sans-serif; }

.footer .footer-right .socials .p75 { display: none; }

/*/////////////////////////////	 SOCIALS EN EL HEADER  //////////////////////////////////////////*/
.enlace { position: absolute; top: 81px; width: 100%; text-align: center; z-index: 999999; }

.sobrevideo { color: white; font-weight: 800; font-size: 14px; line-height: 32px; text-decoration: none; opacity: .5; }
	.sobrevideo:hover { opacity: 1; color: white; }

.socials { display: inline-block; margin: 0 auto; }
	.socials ul { text-align: center; }
		.socials ul li { display: inline-block; }
			.socials ul li a { display: inline-block; margin: 0 8px; padding: 12px 0; }
				.socials ul li a .icon { fill: #fff; height: 16px; width: 16px; display: block; -webkit-transition: fill 0.25s; transition: fill 0.25s; }
					.socials ul li a:hover .icon { fill: #7e7e7e; }
	.socials .p75 { padding: 10px 0; display: none; margin: 0 auto; text-align: center; }
		.socials .p75 img { margin: 0 auto; }

.compartir { width: 35px; float: right; margin-left: 8px; }


h1 { font-size: 80px; }
h6 { font-size: 14px; font-weight: 800; }



