

.moduleslider-promociones-SEyTrabajo  .rev_slider_wrapper { top:0px}
.sprocket-strips-p-content {
   display: initial!important;
}
.sprocket-strips-p-content a img {
    width: 165px!important;
    height: 100px;
 }
.t3-megamenu .mega-nav .dropdown-submenu.open > .dropdown-menu {
    margin-left: 10px;

}

.t3-megamenu .mega-dropdown-menu {
    background: rgb(208, 208, 208);
}

div.itemAuthorBlock img.itemAuthorAvatar {
    border-radius: initial!important;
    
}

.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a { text-transform: initial; }

.sala-prensa div.catItemImageBlock {
    display: none;
}

.services-box-5 .content h3 {
    text-transform: inherit; 
    font-family: "Segoe UI Light", Arial, sans-serif!important;
}

.navbar-default .navbar-nav li { 

    /* padding: 5px!important;*/
}


.navbar-nav > li > .dropdown-menu, .navbar-nav > li.open > .dropdown-menu {
    background: #f2ede8;   /*Color fondo Menú 08Ene2025*/
    border-color:#D80069; /*06Ene2025*/
    /*border-color:#621132;*/
}

div.itemToolbar {
    padding: 2px 0;
    margin: 0px 0 0 0;
    border-top: 1px dotted #ccc;
     border-bottom: none; 
     background: inherit; 
}

.btn-link {
    color: #D80069; /*06Ene2025*/
    /*color: #621132;*/
}
.btn-link:hover, .btn-link:focus {
    color: #D80069; /*06Ene2025*/
    /*color: #621132;*/
 
}

.sprocket-strips-p .sprocket-strips-p-item {
    border: none ; /*1px solid #ae984f; */
    border-radius: 3px;
}
.sprocket-strips-p-container {}
.sprocket-strips-p-container li:first-child > div >img  {  width: 165px!important;  height:100px;}
.sprocket-strips-p-container li:nth-child(3) > div > div > a > img  {  width: 128px!important;  height:100px;}
.sprocket-strips-p-container li:nth-child(7) > div > div > a > img  {  width: 170px!important;  height: 125px; margin-top: -16px;}
.tp-promo .button-full:hover {
    background: #333333;
    color: #ffffff;
}

/* ----------- dispositivos móviles ----------- */
/* cambios css para modo vertical y horizontal */
@media only screen
  and (min-width: 320px) 
  and (max-width: 736px)
{
  /* inserta aquí tu código */
  
}
 
/* cambios css solo para modo vertical */
@media only screen
  and (min-width: 320px) 
  and (max-width: 736px) 
  and (orientation: portrait) 
{ 
  /* inserta aquí tu código */
 #t3-mainnav { padding-right:15px}
   .t3-copyright .nav menu > a{ 	margin: 1px 0 0;	 }
   .logo-text a {      top: 0.3em;    font-size: 100%;    line-height: inherit;    font-weight: 700; text-align: -webkit-left;  }
   .off-canvas-toggle {     margin-top: 10px;   }
   .sin-margin{padding-left: 0px; padding-right: 0px;}
   #t3-header {padding-top: 0px;     margin-top: 105px; }
   .navbar-affixed-top.affix {       }
   .nav-search > a {
    margin: 12px 8px 0px;
   }
}
 
/* cambios css solo para modo horizontal */
@media only screen
  and (min-width: 320px) 
  and (max-width: 736px) 
  and (orientation: landscape) 
{ 
  /* inserta aquí tu código */
  .nav-search > a {
    margin: 5px 20px 0px;
  }
  .t3-header .off-canvas-toggle {
    margin-top: 0px!important;
  }
}

/* ----------- dispositivos móviles ----------- */
/* cambios css para modo vertical y horizontal */
@media only screen
  and (min-device-width: 320px) 
  and (max-device-width: 736px)
{
  /* inserta aquí tu código */
	.sprocket-strips-p .sprocket-strips-p-item {
	    border: none; 
	}
}
 
/* cambios css solo para modo vertical */
@media only screen
  and (min-device-width: 320px) 
  and (max-device-width: 736px) 
  and (orientation: portrait) 
{ 
  /* inserta aquí tu código */
}
 
/* cambios css solo para modo horizontal */
@media only screen
  and (min-device-width: 320px) 
  and (max-device-width: 736px) 
  and (orientation: landscape) 
{ 
  /* inserta aquí tu código */
}

/* cambios css solo para modo iphonex horizontal */
@media only screen
  and (min-device-width: 768px) 
  and (max-device-width: 1025px) 
  and (orientation: landscape) 
{ 
  /* inserta aquí tu código */
  .nav-search > a {
    margin: 0px 20px 0px;
  }
  .t3-header .off-canvas-toggle {
    margin-top: 0px!important;
  }
  
}
@media (min-width: 1200px) {
	.nav-search > a {
	    margin: 1px 0 0;
	}
}

.tp-topbar {
    line-height: 52px!important;
    background: #333; /*#21252B;*/
    height: inherit;
    top: 0px;
    z-index: 5000;
    border-bottom: 1px solid #ae984f;
    color: inherit;
    position: fixed;
    margin: 0 auto;
    width: 100%;
}
.rev_slider_wrapper{top: 53px; }
#tp-topbar .container { background: #333;}

.tp-topbar .nav > li a {
    font-size: 1.14286rem!important;
}
.tp-topbar .nav > li a:hover, .tp-topbar .nav > li a:focus, .tp-topbar .nav > li a:active {
       text-decoration: underline;
}

.tp-topbar #contact-details ul li a {
    padding: 0px;
    color: #ccc;
    font-size: 1.14286rem!important;
    line-height: inherit;
    height: inherit;
}
.tp-topbar #contact-details ul li a img {  height: 50px;     padding-top: 8px;     padding-bottom: 8px;  }
.g-color-white-opacity-0_6 {
    color: rgba(255, 255, 255, 0.6)!important; /*06Ene2025*/
   /* color: rgba(255, 255, 255, 0.6)!important;*/
}

.g-color-white-opacity-0_9, .g-color-white-opacity-0_9--hover:hover {
    color: rgba(255, 255, 255, 0.9) !important;
}
.g-font-weight-300 {
    font-weight: 300 !important;
}

.g-font-size-16 {
    font-size: 1.14286rem !important;
}
.g-font-secondary {
    font-family: "Roboto Slab", Helvetica, Arial, sans-serif;
}

.logo-img  {     display: inline-block;     padding-right: 10px; }
.logo-text a {
    font-family:  sans-serif!important;
    top: 0.5em;
    text-transform: capitalize;
    font-size: 100%;
    line-height: inherit;
    font-weight: 700;
}

.logo-image a {display: inline; text-transform: inherit; top: 10px; font-size:17px}
.logo-image a:hover { color:#21252b;   }
.logo-image span, .logo-image small {
    display: inherit;    /* font-size: 1.3rem;     line-height: 0.8rem; */ letter-spacing: normal; 
}

/*MENU */
.navbar-default .navbar-nav li a {
    font-family: "Roboto", Helvetica, Arial, sans-serif!important;
    line-height: 43px;
    text-transform: capitalize;
}
.t3-module { margin-bottom: inherit;}
.t3-header {
    background: #f2ede8;
    border-bottom: solid 1px #f2ede8!important; /*ae984f Línea del menú*/
    border-top: solid 1px #149381!important; /*ae984f Línea del menú*/
    margin-top: 52px;
    padding-bottom: 0px;
}
.nav-search > a {
    margin: 8px 20px 0px;
}
.navbar-affixed-top.affix {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1000;
    background: #d0d0d0;
}

.t3-header .off-canvas-toggle {  margin-top: 10px; }

.t3-footnav .t3-module ul > li {    line-height: 1.5rem; font-weight: 500; }

.t3-footer {
    border-top: 1px solid #149381; /*#666666*/   
    background-color: #149381 !important; /*06Ene2025 color pie de página*/
    /* background-color: rgba(0, 0, 0, 0.8) !important; */
}

.t3-footnav .t3-module {
    background: inherit; 
}
.tp-bottombar, .t3-copyright { 
   background: rgba(0, 0, 0, 0.9) !important;
}
.tp-bottombar .container .row .nav > li {
    display: inline-block;
    font-size: 1rem!important;
}
.tp-bottombar .container .row .nav > li a{ color:#ffffffb3; padding: 2px 5px; }

.tp-bottombar .container .row .nav > li a:hover  {
    text-decoration: underline;
    color: #ffffff;
    background: transparent;
}
.tp-bottombar .container .row .nav  { display: inline-block; }

.t3-copyright small {  display: inline-block;     font-size: 1rem;     color: white; font-weight: 700; }
.footer-red-social {line-height:4rem}
.k2SearchBlockForm .inputbox{
	height:inherit;
	width:162px;
}
#style-switcher h3 {
  color: #fff !important;
  font-size: 13px !important;
  margin: 5px 0 -5px 1px;
  text-transform:uppercase;
}
.colors {
  list-style:none;
  margin: 10px 0px 10px -20px;
  overflow: hidden;
}
.colors li {
  float:left;
  margin: 4px 2px 0 2px;
}

.avPlayerBlock iframe{
	border:0px;
}
div.itemComments{
	border:1px solid #f1f2f7;
}
div.itemHeader h2.itemTitle{
	margin-bottom:10px;
	font-weight:300;
	font-size:30px;
	color:#303030;
}
div.itemVideoBlock{
	padding:0px;
}


.upper{
	font-size:18px;
}

.center-title-wrapper .upper{
	font-size:30px;
}

.j2store-product-list .btn-block{
	margin-bottom: 0px !important;
    margin-top: -5px !important;
}

ul.arrow{
	background:none !important;
}
ul.arrow:hover{
	background:none !important;
}
div.userBlock img {
    display: block;
    float: left;
    margin-right: 20px;
}
.userBlock > h2{
	margin:0px;
	font-size:20px;
}
div.userExtendedFieldsSocialProfiles{
	margin-left:16px;
}
div.userExtendedFieldsSocialProfiles h3{
	display:none;
}
span.userItemImage img {
    border:none;
    padding: 0px;
}
div.userItemLinks{
	display:none;
}
div.userItemIntroText{
	font-family:"Source Sans Pro",sans-serif;
	font-weight:300;
}
.userItemTitle{
	margin-top:0px !important;
}
.userItemTitle a{
	font-family:"Source Sans Pro",sans-serif;
	font-weight:bold;
	color:#303030;
}
.userItemView {
    margin-bottom: 10px;
}
.tp-tag-item-details {
    display: none;
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
	.userItemImageBlock{
		float:none !important;
	}
}

/* Landscape phones and down */
@media (max-width: 480px) { 
	
.tp-promo{
		text-align:center;
}
.tp-hire{
		text-align:center;
}
}

/* Landscape phones and down */
@media (mix-width: 480px) { 
	
.tp-promo{
		text-align:center;
}
.tp-hire{
		text-align:center;
}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
	.userItemImageBlock{
		float:none !important;
	}
	.k2SearchBlockForm .inputbox{
		 width: 129px;
	}
}


div.k2FeedIcon{
	display:none;
} 
.registration .btn-inverse{
	border:2px solid #666666;
}
.product-overlay .btn{
	padding:12px 16px;
}
.j2store-product-list 
.j2store-single-product:hover 
.product-overlay, 
.j2store-product-list 
.product:hover .product-overlay{
	bottom: -7px;
}

.product-qty input[type="text"], 
.product-qty input[type="number"]{
	height:43px;
}



.btn-block {
 display:block !important;
 margin-top:40px !important;
 margin-bottom:10px;
}
.portfolio{
	background-attachment: fixed;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}



/*------------------------------------
  Default Styles
------------------------------------*/
/* line 4, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
html {
  font-size: 14px;
}

/* line 8, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
body {
  font-weight: 400;
  font-size: 1rem;
  font-family: "Roboto", Arial, sans-serif!important; /*Segoe UI Regular*/
  line-height: 1.6;
  color: #555;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
  text-rendering: optimizelegibility;
  background-color: #fff;
}

/* line 23, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
a {
  color: #D80069; /*06Ene2025*/
  /*color: #621132;*/
  outline: none;
}

/* line 27, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
a:focus,
a:hover {
  color: #221c1f;
}

/* line 32, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
.nav-link {
  color: #555;
}

/* line 35, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
.nav-link:focus,
.nav-link:hover {
  color: #555;
}

/* line 40, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
figure {
  margin-bottom: 0;
}

/*------------------------------------
  Headings
------------------------------------*/
/* line 47, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
.h1, .h2, .h3, .h4, .h5, .h6, .h7,
h1, h2, h3, h4, h5, h6 {
  line-height: 1.4;
}

/* line 52, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
.h7 {
  font-size: .75rem;
}

/*------------------------------------
  Displays
------------------------------------*/
/* line 59, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
.display-5 {
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.1;
}

/*------------------------------------
  Highlight Color
------------------------------------*/
/* line 68, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
::-moz-selection {
  color: #fff;
  background-color: #D80069; /*06Ene2025*/
  /*background-color: #621132;*/
}

/* line 72, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
::selection {
  color: #fff;
  background-color: #D80069; /*06Ene2025*/
  /*background-color: #621132;*/
}

/* line 77, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
.g-bg-primary ::-moz-selection {
  color: #D80069; /*06Ene2025*/
  /*color: #621132;*/
  background-color: #fff;
}

/* line 81, /Applications/MAMP/htdocs/assets/include/scss/core/_style.scss */
.g-bg-primary ::selection {
  color: #D80069; /*06Ene2025*/
  /*color: #621132;*/
  background-color: #fff;
}

/*# sourceMappingURL=../../css/unify-core.map */