/* 007MORI */
/* COLOURS
------------------------------------------- */
/* Red 		#CC2228 204. 34. 40 */
/* Red 80%	#D54F53 */
/* Red 60%	#DF797D */
/* Red 40%	#E9A6A8 */
/* Red 20%	#E7D6D7 */
/* Red 10%	#FCE6E8 */
/* Red 5%	#FDF3F2 */
/* font-family: 'Orbitron', sans-serif;  400 700 */


/* MOBILE
------------------------------------------- */

/* TYPO */
/* titillium-web-300 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/titillium-web-v15-latin-300.eot'); /* IE9 Compat Modes */
	src: url('../fonts/titillium-web-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/titillium-web-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/titillium-web-v15-latin-300.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/titillium-web-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/titillium-web-v15-latin-300.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
  }
  
  /* titillium-web-600 - latin */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/titillium-web-v15-latin-600.eot'); /* IE9 Compat Modes */
	src: url('../fonts/titillium-web-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/titillium-web-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/titillium-web-v15-latin-600.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/titillium-web-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/titillium-web-v15-latin-600.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
  }
  
 
:root {
	/* COLORS */
	--clr-primary-black:hsl(0, 0%, 0%); /* 000000 */
	--clr-primary-red:hsl(358, 71%, 47%);/* CC2228 red */
	--clr-secondary-red:hsl(358, 25%, 87%);/* red */
	--clr-primary-grey:hsl(0, 0%, 25%);/* grey */
	--clr-secondary-grey:hsl(0, 0%, 50%);/* grey */
	--clr-terciary-grey:hsl(0, 0%, 75%);/* grey */
	--clr-cuaternary-grey:hsl(0,0%, 94%); /* grey */
	--clr-primary-white:hsl(0, 0%, 100%);/* ffffff */

	/* FONT-WEIGHTS */
	--fw-regular:300;
	--fw-bold:600;

	/* FONT-SIZES */
	--fs-small:14px;

}

/* TYPO */
a {text-decoration:none}
a:hover {opacity:.6}
.batman, .batman2 {display:none}

h1 {color:#CC2228;font-size:2.2rem;text-transform:uppercase}
h2 {color:#CC2228;font-size:2.2rem;}
h3, .entry-content h3 {color:#CC2228;font-size:1.8rem;margin: 20px 0 10px 0;line-height:2.6rem}
h4, .entry-content h4  {color:var(--clr-secondary-grey);font-size:1.6rem;line-height:2.4rem;margin-top:0}
h5 {color:#999999;font-weight:var(--fw-regular);line-height:1.8rem}
h6 {color:#999999;line-height:1.6rem}
h1, h2, h3, h4, h5, h6 {margin-bottom:20px}
.f_muestra_txt h1, .f_muestra_txt h2, .f_muestra_txt h3, .f_muestra_txt h4, .f_muestra_txt h5, .f_muestra_txt h6 {margin-bottom:80px}
.entry-content li {margin-bottom:10px}
.f_button {background:#CC2228;clip-path:polygon(0 0, 100% 0, 90% 100%, 0 100%);color:#FCE6E8;display:inline-block;margin-bottom:20px;padding:8px 40px 8px 20px}
.f_button:hover {background:#E7D6D7}


p, .entry-content li {color:#777}
.menu-item-113 {display:none}
.f_linkedin {width:28px;vertical-align:middle}
#genesis-nav-primary .dashicons {font-size:1.6rem;margin-right:6px;vertical-align:bottom}
#genesis-sidebar-additional .dashicons {font-size:2.3rem;margin-right:18px}
.content ul {margin: 0 0 0.75em 0;padding: 0 1em;list-style: none}
a.button, .woocommerce a.button {background:#eee;color:#CC2228;clip-path:polygon(20px 0, 97% 0, 100% 15px, 95% 100%, 10px 100%,0 75%);padding:10px}
a.button:hover, .woocommerce a.button:hover {background:#CC2228;color:#fff}

/* GENERAL */
body {background:url(../images/007MORI_bg_body.jpg);letter-spacing:.04rem;background-size:180px}
.site-inner {margin:0 auto;max-width:1800px;padding:40px 40px 0}
.site-container {background:rgb(255,255,255);box-shadow: 0 0 50px 10px rgba(0,0,0,.4);margin:0 auto;max-width:1880px}
.widget {margin-bottom:0;}
#genesis-sidebar-additional {display:none}
#genesis-content {background:#fff}

/* HEADER */
.site-header {background:#fff;padding:0 30px;}
.subhead-menu {display:none}
.wp-custom-logo .title-area {padding-bottom:0px; padding-top:0}
#genesis-nav-primary ul {display:flex;padding-right:15px}
.genesis-nav-menu a {color:#E7D6D7;font-weight:600;text-transform:uppercase}
.genesis-nav-menu a:hover, .genesis-nav-menu a:active, .genesis-nav-menu a:focus {color:#fff}
/* #genesis-sidebar-additional a, .site-header a {font-weight:600} */
#genesis-sidebar-additional li {padding:8px 0}
.sub-menu {padding-left:20px}
#genesis-sidebar-additional .sub-menu li {border:none}
#genesis-sidebar-additional .sub-menu li a {color:#D54F53}
#genesis-sidebar-additional .sub-menu li a:hover {color:#000}

/* SEARCH */
.search-form {display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.menu-item .search-form {margin-top:20px;max-width:300px;}
.search-results .entry-time {display: none}

@media only screen and (min-width:960px) {
	.menu-item .search-form {margin-left:20px;margin-top:0}
}

.search-form-input {padding: 7px;letter-spacing:.08rem}
.search-form-submit {border-radius: 0;background-color: #ddd;padding: 0 10px;position:absolute;right:0;height:100%}
.search-icon {height: 12px;-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.search-form-submit:hover .search-icon path {fill:white}


/* BREADCRUMB */
.breadcrumb {border-bottom: 3px dotted var(--clr-terciary-grey);border-top:3px dotted var(--clr-terciary-grey);color:var(--clr-secondary-grey);grid-column:span 3;margin:20px 0;padding:10px 10px 10px 3px}
.breadcrumb a {color:var(--clr-primary-grey);font-weight:var(--fw-bold);}

/* FRONT PAGE */
#f_home_slider {margin-bottom:20px}
.f_home_icon .f_sc_wrap {display:flex}
#f_home_icons h4 {margin-top:6px}
#f_home_icons .dashicons {color:#CC2228;height:auto;margin-right:20px;width:auto}
#f_home_icons p {margin-bottom:0}
#f-front-photo {display:none}


/* PRODCUTS */
#genesis-sidebar-additional .menu-item.product_menu_title a {border:none}
#genesis-sidebar-additional .menu-item a {border-bottom:2px dotted #999;display:inline-block;padding:0 0 3px 0;width:100%}
#genesis-sidebar-additional .sub-menu .menu-item a {border:0}
.f_download_button a.button {}
.product-category a, .woocommerce ul.products li.product a {width:100%}

/* MOJO */
.mojo-sp > .mojosp-widget-area .product_menu_title a {border-bottom:2px dotted #DF797D;width:216px}
.mojo-sp > .mojosp-widget-area .product_menu_title .dashicons {}
#mojo-sp-right .widget li li {margin:0}
#mojo-sp-right .widget ul > li {margin-bottom:12px}
#mojo-sp-right .sub-menu li a {color:#DF797D}
.mojosp-widget-area .dashicons {margin-right:10px}
.mojo-sp > .mojosp-widget-area {padding:0;max-height:100vh;overflow-y:scroll}
.mojo-sp > .mojosp-widget-area a {padding:5px 0;text-transform:uppercase}
.mojo-sp > .mojosp-widget-area br {display:none}
.mojo-sp > .mojosp-widget-area .widget_media_image {background:#fff;border-bottom:2px dotted #DF797D;margin-left:0;width:282px;padding:20px;position:fixed;top:30px;z-index:20} /*logo mo¡o */
#mojo-sp-right a {color:#CC2228}
#mojo-sp-right a:hover {color:#0091CC}
#genesis-mobile-nav-primary {display:none}
/* .f_responsive_menu {font-weight:600} */
.f_responsive_menu.f_outside {float:right;margin-top:7px;text-transform:uppercase}
.f_responsive_menu.f_inside {background:#E9A6A8;padding:5px 16px;position:fixed;z-index: 21;width:100%}
.f_responsive_menu.f_outside .dashicons {vertical-align:sub}
#mojo-sp-right .f_inside a {color:#fff;}
.f_responsive_menu.f_inside:hover {background:#CC2228}
#nav_menu-2 {padding:0 18px 30px 32px}
#mojo-sp-right-wrap {position:fixed}
#mojo-sp-right .widget_nav_menu {padding-left:30px}
#mojo-sp-right .f_linkedin, #mojo-sp-right .menu-item-263 {display:none}
#mojo-sp-right .sub-menu {margin-top:10px}
/* #mojo-sp-right .sub-menu a {font-weight:300} */
#search-2 {margin:126px auto 10px;width:244px}
#search-2 input {background:#FCE6E8;color:#CC2228;letter-spacing:.1rem}

/* BLOG NOTICIAS */
.post-summary {background-color:var(--clr-cuaternary-grey);display:grid;grid-template-columns:24% 76%;margin-bottom:16px}
.entry-image-link {grid-column:1;grid-row:1/span 2;height:100%;overflow:hidden;max-height:260px;max-width:250px}
.entry-image-link img {height:100%;object-fit:cover;width:100%}
.post-summary header {grid-column:2;grid-row:1;padding:42px 50px 0}
.post-summary h2 a {color:var(--clr-primary-grey)}
.post-summary h2 a:hover {color:var(--clr-primary-grey);}
.post-summary .entry-content {grid-column:2;grid-row:2;padding:0 50px 20px;position:relative}
p .read-more {background-color:var(--clr-terciary-grey);border-top:3px solid #fff;border-left:3px solid #fff;display:flex;padding:10px 20px;place-items:center;position:absolute;bottom:0;right:0}
p .read-more:hover {background-color:var(--clr-secondary-grey);color:#fff;}
a.read-more {color:var(--clr-primary-white);text-transform:uppercase}
.page-numbers {background-color:var(--clr-cuaternary-grey);display:inline-block;min-height:30px;min-width:30px;padding:4px 14px;text-align:center}
.page-numbers.current {background-color:var(--clr-terciary-grey);}
a.page-numbers {color:var(--clr-primary-grey)}

/* SINGLE NEWS */
.single .post {margin:0 auto;max-width:800px;padding-left:72px}
.f_centrado.single-post #genesis-content {display:inline}
.single .single-post-image {text-align:right}

/* ACREDITACIONES */
.f_cert #f-front-photo, .f_cert #genesis-sidebar-additional {display:none}

/* ENLACES */
.page-template-enlaces .content-sidebar-wrap {display:inline}
.f_links_container {display:grid;grid-gap:40px;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));margin-bottom:40px;width:100%}
.f_link {box-shadow:0 4px 8px 0 rgba(0,0,0,.2);display:flex;flex-flow:column;min-height:320px;padding:5px;transition:all .5s}
.f_link:hover {box-shadow:0 4px 16px 0 rgba(255,0,0,.5);transition:all, .5}
.f_links_img {height: 100%;display:flex}
.f_links_img img {place-self:center;margin: 0 auto;max-height:65%;max-width:70%;padding:20px}
.f_links_link {padding-bottom:10px;text-align:center;width:100%}
.f_links_link h5 {margin-bottom:0}


/* WOOCOMMERCE */
.woocommerce div.product .product_title {color:var(--clr-primary-grey);}
.tabs {display:none}
#tab-description h2 {color:var(--clr-terciary-grey);font-size:var(--fs-small);font-weight:var(--fw-regular);text-transform:uppercase}
#f_ficha_tecnica {display:flex;flex-flow:row wrap;margin-bottom:20px;width:100%}
#f_ficha_tecnica h2 {flex:1 100%;display:block;}
.f_datasheet_mu {flex:1;margin-right:20px}
.f_download_button {display:flex;flex:5}
#f_ficha_tecnica a {place-self:center;width:100%}
.sku_wrapper {color:var(--clr-terciary-grey);display:block;font-size:var(--fs-small);font-weight:var(--fw-regular);}
.sku {color:var(--clr-secondary-grey);font-weight:var(--fw-bold);}
/* .sku {font-weight:300} */
.product_meta {margin-bottom:30px}
.posted_in {color:var(--clr-terciary-grey);font-size:var(--fs-small);text-transform:uppercase}
.posted_in a {color:var(--clr-secondary-grey);font-weight:var(--fw-bold)}
.after-entry, .archive-description, .author-box, .comment-respond, .entry, .entry-comments, .entry-pings {margin-bottom:0}
/* .woocommerce-products-header__title {font-weight:600} */
.woocommerce ul.products {justify-content:space-evenly}
.woocommerce .archive-description {padding-bottom:20px;max-width: 76ch}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {}
.related {display: inline-block;width: 100%}
.related h2 {border-top:3px dotted var(--clr-terciary-grey);border-bottom:3px dotted var(--clr-terciary-grey);color:var(--clr-secondary-grey);margin-bottom:20px;padding:20px 0}
#menu-menu-productos-es {font-weight:600;text-transform:uppercase}
#menu-menu-productos-es .sub-menu {font-weight:300;text-transform:capitalize}
.archive-title {color:var(--clr-primary-grey)}

/* CONTACT */
.callbutton {background:#CC2228;display:block;margin:10px 0;padding:10px 15px;
	-webkit-clip-path: polygon(0% 0%, 100% 0, 100% 65%,96% 100%, 0% 100%);
			clip-path: polygon(0% 0%, 100% 0, 100% 65%,96% 100%, 0% 100%);
	   -moz-clip-path: polygon(0% 0%, 100% 0, 100% 65%,96% 100%, 0% 100%);
		-ms-clip-path: polygon(0% 0%, 100% 0, 100% 65%,96% 100%, 0% 100%);
		max-width:250px;width:75%
}
.callbutton a {color:#fff;transition: all 300ms ease, text-shadow 500ms ease}
.callbutton a:hover {color:#fff;text-shadow: 0 0 10px rgba(255,255,255,.8)}


/* CONTACT FORM */

.wpcf7-text {background:#FDF3F2;border:0;color:#000;letter-spacing:.08rem;height:40px;margin-bottom:15px;padding:4px 15px 6px 20px;
	-webkit-clip-path: polygon(0% 0%, 100% 0, 100% 65%,96% 100%, 0% 100%);
			clip-path: polygon(0% 0%, 100% 0, 100% 65%,96% 100%, 0% 100%);
	   -moz-clip-path: polygon(0% 0%, 100% 0, 100% 65%,96% 100%, 0% 100%);
		-ms-clip-path: polygon(0% 0%, 100% 0, 100% 65%,96% 100%, 0% 100%)
}
.wpcf7-form input::placeholder {color: #63656a !important}
.wpcf7-textarea {background:#FDF3F2;border:0;color:#000;letter-spacing:.1rem;height:240px;padding:16px 10px 6px 20px;
	-webkit-clip-path: polygon(0% 0%, 100% 0, 100% 95%,96% 100%, 0% 100%);
			clip-path: polygon(0% 0%, 100% 0, 100% 95%,96% 100%, 0% 100%);
	   -moz-clip-path: polygon(0% 0%, 100% 0, 100% 95%,96% 100%, 0% 100%);
		-ms-clip-path: polygon(0% 0%, 100% 0, 100% 95%,96% 100%, 0% 100%)
}
.wpcf7-text:focus, .wpcf7-textarea:focus {background:#FCE6E8;border:0;color:#000 !important;text-decoration:none}
textarea::placeholder {color: #CC2228}
.wpcf7-submit {background:#CC2228 !important;border-radius:0 !important;display:block;letter-spacing:.075rem;margin:15px 0 15px 0;padding:8px 90px 10px 30px !important;
	-webkit-clip-path: polygon(0% 0%, 100% 0, 100% 65%,96% 100%, 0% 100%);
			clip-path: polygon(0% 0%, 100% 0, 100% 65%,96% 100%, 0% 100%);
	   -moz-clip-path: polygon(0% 0%, 100% 0, 100% 65%,96% 100%, 0% 100%);
		-ms-clip-path: polygon(0% 0%, 100% 0, 100% 65%,96% 100%, 0% 100%);
		}
.wpcf7-submit:hover {background:#FCE6E8 !important;color:#fff !important;text-shadow: 0 0 10px rgba(255,255,255,.8)}
.wpcf7-not-valid-tip {background:#f00;color:#fff !important;font-style:italic;margin:-20px 0 0 10px;padding:3px 10px 3px 20px;width:200px;-webkit-clip-path: polygon(5% 0%, 100% 0, 100% 50%,95% 100%, 0% 100%, 0% 45%); clip-path: polygon(5% 0%, 100% 0, 100% 50%, 95% 100%, 0% 100%, 0% 45%);-moz-clip-path: polygon(5% 0%, 100% 0, 100% 50%,95% 100%, 0% 100%, 0% 45%);-ms-clip-path: polygon(5% 0%, 100% 0, 100% 50%,95% 100%, 0% 100%, 0% 45%)}
.wpcf7-response-output {background:#001689;border:0 !important;color:#fff !important;font-style:italic;height:100px !important;line-height:1.6rem;margin:0 0 40px 0 !important;padding:20px 20px !important;text-transform:uppercase;width:260px;-webkit-clip-path: polygon(20px 0%, 100% 0, 100% 80px, 240px 100%, 0% 100%, 0% 20px); clip-path: polygon(20px 0%, 100% 0, 100% 80px, 240px 100%, 0% 100%, 0% 20px);-moz-clip-path: polygon(20px 0%, 100% 0, 100% 80px,240px 100%, 0% 100%, 0% 20px);-ms-clip-path: polygon(20px 0%, 100% 0, 100% 80px,240px 100%, 0% 100%, 0% 20px)}
.wpcf7-list-item {margin-left:0 !important}
.callbutton .dashicons {color:#fff}
.f_privacy {display:inline-block;line-height:1rem;margin-top:10px}
.f_legal_txts #genesis-content {margin:0 auto 0 0;max-width:800px;padding-top:20px}

/* DATASHEETS TABLE */
.f_datasheets_date {margin-bottom:15px}
.f_product_link_row, .f_table_header_container {}
.f_product_link_row:nth-child(odd) {background:rgba(204,34,40,.05);margin:20px 0 20px -20px;padding:20px}
.f_product_link_row {min-height:48px}
.f_table_header {display:none}
.f_table_header_product_date {margin-bottom:10px}
.f_table_header_flags {display:flex;margin-bottom:20px}
.f_table_header_flags a {flex:1;text-align:center}
.f_table_header_mov_product, .f_table_header_mov_desc, .f_table_header_mov_date {color:#CC2228;}
.f_table_header_mov_desc {border-top:1px dotted #CC2228;margin-top:10px;padding-top:10px}
.f_table_header_mov_date {margin-top:10px}
.f_table_header_mov_flags {display:flex;margin-bottom:5px}
.f_table_header_mov_flag {flex:1;text-align:center}
.f_table_header_flag_column {flex:1;text-align:center;}

/* FOOTER */
.site-footer {background:#FDF3F2;box-shadow:0 10px 15px rgba(0,0,0,.2)}

/* NEWSLETTER */
#mailpoet_form_3 {margin-bottom:160px}
.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success {position:relative;text-align:left;transform:none}
.mailpoet_captcha_form .mailpoet_validate_success {color:#CC2228}

form.mailpoet-manage-subscription .mailpoet_text_label, 
form.mailpoet-manage-subscription .mailpoet_select_label, 
form.mailpoet-manage-subscription .mailpoet_segment_label{
    display: block;
    font-weight:bold;
}
form.mailpoet-manage-subscription .mailpoet_select, 
form.mailpoet-manage-subscription .mailpoet_text{
	width: 50%;
	padding: 12px;
	margin-bottom: 22px;
	letter-spacing: .1rem;
}

form.mailpoet-manage-subscription .mailpoet_paragraph{
	margin-bottom:20px
}
form.mailpoet-manage-subscription .mailpoet_submit{
    padding: 20px 20px;
    width: 300px;
    text-transform:uppercase;
    letter-spacing:.1rem}

#mailpoet_form_3 {width:90%}
.f_mailpoet_gdpr {font-family:'Titillium Web'}

/* +340 */
@media only screen and ( min-width: 340px) {



}


/* +480 */

@media only screen and ( min-width: 480px) {


}


/* +768 */

@media only screen and ( min-width: 768px) {

/* HEADER 768 */
.subhead-menu .batman {display:inline}



}

/* +960 */

@media only screen and (min-width: 960px) {

/* GENERAL 960 */
.site-header {padding-right:0}
.archive.category #genesis-content, .home #genesis-content, .blog #genesis-content {display:grid;grid-template-columns:30% 300px auto;grid-column-gap:20px}
#f-site-container {margin-bottom:50px}

/* SIDEBAR 960 */
#genesis-sidebar-additional {display:inline-block;margin:0 auto;max-width:600px;padding:0}
#genesis-sidebar-additional .content ul {margin:0}
#f-site-container .sidebar {width:100%}
.product_menu_title {margin-top:-8px}

/* HEADER 960 */
#genesis-nav-primary {background:#CC2228;margin-left:15px;width:100%}
#genesis-nav-primary ul:before {content:'';display:inline-block;background:white;width:30px;height:30px;border-bottom:76px solid #CC2228;border-left: 80px solid transparent}
#genesis-nav-primary ul {display:flex}
#genesis-nav-primary li {flex:1 auto;padding-top:20px}
#genesis-nav-primary ul.sub-menu::before {display:none}
#genesis-nav-primary ul.sub-menu a {background:#CC2228;border:0}
.nav-primary .genesis-nav-menu a {padding-left: 8px;padding-right:8px}
.genesis-nav-menu .menu-item {display: flex;align-items: center}
.nav-primary {padding:0}
#menu-menu-principal-es ul:before {display:none}
.f_responsive_menu.f_outside {display:none}
#menu-menu-secundario-es, #menu-menu-secundario-en {display:flex;justify-content:space-between}
#menu-menu-secundario-es .f_hide, #menu-menu-secundario-en .f_hide {display:none}
.subhead-menu {background:#E7D6D7;display:block;margin:0 auto;padding:7px 0 3px 50px;width:100%}
.subhead-menu .dashicons {vertical-align:sub}
.subhead-menu .sub-menu {position:relative;z-index:1000}
#genesis-nav-primary .dashicons {display:none}
#genesis-sidebar-additional li {padding: 3px 0}
.subhead-menu a {color:#CC2228;margin-left:20px;padding:8px 0 7px}
.subhead-menu a:hover {color:#000}
.f_linkedin {display:inline-block;margin-top:-8px;}
.genesis-nav-menu .current-menu-item > a {color:#fff}
#menu-menu-secundario-es .current-menu-item > a, #menu-menu-secundario-en .current-menu-item > a {color:#000}

/* HOME 960 */
.home #f-main-content {grid-column:span 2;padding:20px 0 0}
.f_mp_form {margin:0 auto 0 0;max-width:600px}

/* NEWS 960 */
.archive #f-main-content, .blog #f-main-content {grid-column:2/span 2}

/* Single new 960 */
.single-post #genesis-content {display:grid;grid-template-columns:1fr 1fr}
p.entry-meta {color:#CC2228}

/* CERTS 960 */
.f_cert #f-main-content {grid-column:span 2;padding:20px 0 0}
.f_cert article {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}
.f_cert h2 {grid-column:1/span 3;margin:0}


/* CONCTACT 960 */
.f_contact .f_wrap {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 50px}


/* WOOCOMMERCE 960 */
.woocommerce.full-width-content .content, .woocommerce-page.full-width-content .content {max-width:100%}
/* Archive */
.woocommerce #genesis-content {width:100%}


/* Single 960 */
.woocommerce.single div.product div.images.woocommerce-product-gallery {margin-left: 20px}
.related .woocommerce-loop-product__title {border:0}

/* DATASHEETS TABLE 960 */
.f_datasheets_list_txts {border-bottom:1px dotted #E9A6A8;display:flex;align-items:center;padding:16px 0}
.f_rf_rf_name {flex:11}
.f_datasheets_date {flex:8;margin-bottom:0}
.f_product_link {display:flex;align-items:center;font-weight:600;margin-bottom:0;padding-left:20px}
.f_table_header_product {padding-left:20px}
.f_table_header_container {font-weight:600;text-transform:uppercase}
.f_product_link_row, .f_table_header_container {display:grid;grid-template-columns:25% 75%;grid-row-gap: 10px}
.f_product_link_row	{grid-column-gap:8px}
.f_product_link_row .f_table_section {background:#CC2228;color:#fff;}
.f_table_header_product_data {display:flex}
.f_product_link_row:nth-child(odd) {margin:0;padding:0}
.f_table_header {display:flex;background:#CC2228;color:#fff;padding-top:10px;padding-bottom:10px}
.f_table_header_product_desc {flex:3;padding-left:8px}
.f_table_header_product_date {flex:2;margin-bottom:0;padding-left:4px}
.f_table_header_product_flag {flex:1;text-align:center}
.f_table_header_product_flag img {margin-top:8px}
.f_table_header_mov_product, .f_table_header_mov_desc, .f_table_header_mov_date {display:none}
.f_table_header_mov_flags {display:none}
.f_table_header_flags {flex:18;margin-bottom:0}

}


@media only screen and ( min-width: 1080px) {

/* HEADER 1080 */
#genesis-nav-primary .dashicons {display:inline-block}
#genesis-nav-primary li {padding-top:10px}
#genesis-nav-primary li {padding-top:0}
.f_linkedin {margin-top:0}
}


@media only screen and ( min-width: 1260px) {

/* GENERAL 1280 */
#genesis-sidebar-additional {display:inline-block;margin:0 auto;max-width:600px}

/* HEADER */
.f_btn_empresa a:before {content:url(../images/f_btn_empresa_w.svg);display:inline-block;float:left;margin:-6px 4px 0 0;width:24px}
.f_btn_novedades a:before {content:url(../images/f_btn_novedades_w.svg);display:inline-block;float:left;margin:-6px 7px 0 0;width:26px}
.f_btn_catalogo a:before {content:url(../images/f_btn_productos_w.svg);display:inline-block;float:left;margin:-6px 4px 0 0;width:24px}
.f_btn_fichas a:before {content:url(../images/f_btn_fichas_w.svg);display:inline-block;float:left;margin:-6px 4px 0 0;width:21px}
.f_btn_contact a:before {content:url(../images/f_btn_contacto_w.svg);display:inline-block;float:left;margin:-3px 6px 0 0;width:20px}
.f_btn_certs a:before {content:url(../images/f_btn_certs_r.svg);display:inline-block;float:left;margin:-6px 6px 0 0;width:24px}
.f_btn_newsletter a:before {content:url(../images/f_btn_newsletter_r.svg);display:inline-block;float:left;margin:-3px 6px 0 0;width:24px}
.f_btn_linkedin a:before {content:url(../images/f_btn_linkedin_r.svg);display:inline-block;float:left;margin:-6px 6px 0 0;width:24px}
#genesis-nav-primary .menu-item.mlp-language-nav-item {flex:0 78px}
#menu-menu-secundario-es .f_hide, #menu-menu-secundario-en .f_hide {display:inline}

/* HOME 1280 */
.home #f-main-content {grid-column:2/span 2}
.f_cert #f-main-content {grid-column:span 1}

/* WOOCOMMERCE 1280 */
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {max-width: 36%}

/* DATASHEETS TABLE 1280 */
.f_table_header_product_flag img {margin-top:10px}

/* FOOTER 1280 */
.site-footer {padding:16px}
.site-footer .batman {display:inline}
.site-footer .batman2 {display:none}
.site-footer .fbr {display:none}
.site-footer .fbr2 {display:inline}

}


/* +1600 */

@media only screen and ( min-width: 1600px) {

/* HEADER */
.f_btn_empresa a:before {margin-top:-4px}
.f_btn_novedades a:before {margin-top:-4px}
.f_btn_catalogo a:before {margin-top:-4px}
.f_btn_fichas a:before {margin-top:-2px}
.f_btn_contact a:before {margin-top:-2px}
.f_btn_certs a:before {margin-top:-4px}
.f_btn_linkedin a:before {margin-top:-4px}

/*WOOCOMMERCE */
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width: 45%}

/* FOOTER 1600 */
.site-footer .batman {display:inline}
.site-footer .batman2 {display:inline}
.site-footer .fbr2 {display:none}

}