/*
Theme Name: 	Movexlift
Theme URI: 		http://www.websitespain.com
Author: 		Website Spain
Author URI: 	http://www.websitespain.com
Description:	Movexlift Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/* General*/
.color1 {
  color:#e3b72a !important;
}
.color2 {
  color:#6f7072 !important;
}
.fontexo {
  font-family:"Exo";  
  font-style:normal;
  font-weight: 400;
}
.fontexobold {
  font-family:"Exo";  
  font-style:normal;
  font-weight: 700;
}
/* Action bar */
#Action_bar .contact_details li, #Action_bar a { color: #55616d; }

/* List */
.list_item .list_right { margin-left: 80px; }
.list_item .list_right h4 { color: #032c27; font-size: 15px; font-weight: bold; margin: 10px 0 3px; font-family: "Droid Serif"; }

/* Faq */
.faq .question .title { font-size: 19px; }

/* Footer */
#Footer .footer_copy { border-top: 3px solid #e3b72a; }
#Footer .widget h4 { font-size: 20px; font-weight: 300; }
.copyright {
  font-family:"Droid Serif";  
  font-style:normal;
  font-weight: 400;
  font-size:10px;
}
#Footer .footer_copy .one {
    margin: 0;
    padding: 65px 0 5px 0;
    min-height: 33px;
}

/* Menu Language */
#menu-language-menu li a span,
#menu-language-menu-en li a span,
#menu-language-menu-fr li a span {
  font-family:"Exo";  
  font-style:normal;
  font-weight: 700;
  font-size:12px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* Menu Main */
#menu-main-menu li a span {
  font-family:"Exo";  
  font-style:normal;
  font-weight: 400;
  font-size:17px;
}
/* HOME */
h4.homepais {
  font-size:30px;
  margin-bottom:60px;
}
h1.titsec {
  font-size:60px;
  line-height: 60px;
  margin-bottom:40px;
}
h1.titsec.secsegundamano {
  margin-bottom:40px;
}
#sechomepais img {
  height: 230px !important;
}
a.linkopor {
  color:#000;
  font-size:14px;
}
a.linkopor:hover {
  color:#000;
}
a.linkmodelos {
  color:#000;
  font-size:14px;
}
a.linkmodelos:hover {
  color:#000;
}
h3.titmodelos {
  font-size:30px;
  margin-bottom:8px;
}
a.linkmodelos2 {
  font-size:40px;
  line-height: 40px; 
}
#sechomehistoria, #sechomehistoria div, #sechomehistoria img {
  cursor:pointer !important;
}
/* CONTACT FORM */
.movexcontact {
  margin-top:40px;
}
.movexcontact input[type="text"],.movexcontact input[type="email"],.movexcontact textarea {
  border-radius:5px;
  box-shadow:  1px 1px 0px 1px #e0e1e1;
  margin-bottom:5px;
  padding-bottom:40px;
  font-family:"Exo";  
  font-style:normal;
  font-weight: 400;
  font-size:24px;
  color:#dcdcdc;
}
.movexcontact textarea {
  min-height: 175px;
  max-height: 175px;
  padding-bottom:10px;
}
.movexcontact ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #dcdcdc;
}
.movexcontact ::-moz-placeholder { /* Firefox 19+ */
  color: #dcdcdc;
}
.movexcontact :-ms-input-placeholder { /* IE 10+ */
  color: #dcdcdc;
}
.movexcontact :-moz-placeholder { /* Firefox 18- */
  color: #dcdcdc;
}
.movexcontact input[type="submit"] {
  font-family:"Exo";  
  font-style:normal;
  font-weight: 700;
  font-size:48px;
  box-shadow:  1px 1px 0px 1px #e0e1e1;
  float:left;
  padding:10px 65px;
}
.movexcontact .one-second.column {
  text-align: left;
}
.movexcontact span.wpcf7-form-control-wrap.acepto-privacidad {
  width:auto;
}
.movexcontact label {
  display:inline-block;
}
/* HEADER */
#Subheader {
  padding:0;
  min-height: 320px;
}
#Subheader .title {
  margin-top:135px;
}
body:not(.template-slider) #Header_wrapper {
  background-position: center 136px !important;
  /*min-height: 320px;*/
}
body:not(.template-slider).home #Header_wrapper {  
  min-height: 0;
}
/* DEALERS */
body.page-template-default.page-id-213 #Header_wrapper {
  min-height: 0;
}
.mcb-wrap.divimgdistri {
  z-index:0;
}
.dir_tit1 {
  font-size:30px;
  line-height: 30px;
  margin-bottom:10px;
}
.dir_country {
  font-size: 18px;
  color: #000;
  margin-bottom:7px;
}
.dir_dir {
  font-size: 14px;
  color: #000;
}
.dir_dir a {
  clear:both;
  color: #000;
  display:block;
}
.dir_dir a:hover {
  text-decoration:none;
}
.dir_mail {
  color:#6f7072;
  font-size:14px;
  font-style: italic;
  margin-top:-15px;
  margin-bottom:25px;
}
/* MODELOS */
.boxtransparent {
  border-top: 3px solid #e3b72a;
  padding: 40px 25px;
  background-color: rgba(0,0,0,0.8);
  margin:60px auto 0 auto;
  float:none;
  max-width: 465px;
}
.titmod {
  font-size:48px;
}
.titmod span {
  font-size:30px;
  font-weight: 400;
}
.boxtransparent p {
  font-size:18px;
}
.maqespecial {
  position:relative;
  bottom:180px;
}
.maqespecialtxt {
  position:relative;
  bottom:120px;
}
.colmodelo p {
  min-height: 125px;
}
/* MODELOS - TABLA */
table.tabmodelos {
  border-radius:0;
  width:auto;
  margin: 0 auto;
}
table.tabmodelos td {
  padding:0;
}
table.tabmodelos thead th {
  font-family:"Exo";  
  font-style:normal;
  font-weight: 700;
  font-size:30px;  
  color:#000;
}
table.tabmodelos tbody td {
  font-family:"Exo";  
  font-style:normal;
  font-weight: 400;
  font-size:24px;  
  color:#000;
  background-color: #eceded !important;
}
table.tabmodelos tbody tr td:first-child {
  background-color: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  text-align: right;
  vertical-align: middle;
}
table.tabmodelos tbody td,
table.tabmodelos thead th {
  border-color:#FFF;
  border-width:20px;
  width:220px;
}
table.tabmodelos tbody tr td:first-child,
table.tabmodelos thead tr th:first-child {
  width:125px;
}
table.tabmodelos tbody tr td:first-child img {
  height: auto !important;
  width: 100% !important;  
}
table.tabmodelos tbody tr:last-child td {
  text-align: left;
  padding-top:20px !important;
}
a.linktablamodelos {
  font-size:30px;
  line-height: 45px;
}
a.linktablamodelos:hover {
  text-decoration: none;
}
div#html5-watermark {
  display:none !important;
}
/* MODELOS - GALERIA */
span.html5-title-prefix, span.html5-title-caption {
  color:#e3b72a;
  font-size:25px;
  font-family: Exo;
}
div.html5-nav-container {
  margin:-70px !important;
}
div.html5-elem-wrap,div.html5-elem-data-box {
  background-color:rgb(0,0,0) !important;
}
/* HISTORIA */
.companiatext p {
  font-size:24px;
  line-height: 30px;
}
.histit1 {
  color:#545454;
  font-size:30px;
}
.histit2 {
  font-size:30px;
  line-height: 35px;
  text-transform:uppercase;
}
.histtext {
  max-width:400px;
  padding-left:50px;
}
.histtext-left {
  position:relative;
  right:50px;
}
.histtext p {
  font-size:14px;
  color:#000;
}
.histtext-left p {
  max-width:450px;
  float:right;
  font-size:14px;
  color:#000;  
}
.sepcron {
  margin-bottom:30px;  
}
/* SEGUNDA MANO */
/*
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.link {
  display: none !important;
}
*/
div.segmanoport.column .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {
  background: rgba(0, 0, 0, 0.8) !important;
}
div.segmanoport.column .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light .desc-inner,
div.segmanoport.column .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light .links-wrappper a {
  color:#e3b72a !important;
}
h3.segmanotitle {
  color:#e3b72a !important;
  font-family:"Exo" !important;  
  font-style:normal !important;
  font-weight: 400 !important;
  font-size:24px;
}   
div.segmanoport.column .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc h3:after {
  display:none !important;
}
a.segmanomore {
  font-family:"Exo";  
  font-style:normal;
  font-weight: 700;
  font-size:24px;
  line-height: 24px;
}
a.segmanomore:hover {
  text-decoration:none;
}
div.pp_default .pp_description {
  clear: both;
  color: #e3b72a !important;
  font-family: "Exo" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 16px;
  line-height: 20px;
  margin:5px 5px 5px 5px;
}
div.pp_default .pp_nav {
  margin-bottom:10px;
}
div.pp_default .pp_content {
  background:#000 !important;
  padding:10px;
}
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_content_container .pp_left,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right
 {
  background: none !important;
}
div.segmanoport.column .portfolio_group.masonry-hover .portfolio-item .image-wrapper img {
  min-height: 250px;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
/* COOKIES */
body .cli-wrapper {
  max-width: 80%;
}
/*******************************/
/* RESPONSIVE */
/*******************************/
@media only screen and (max-width: 767px) {
  .pp_details a.pp_close {
      top: -10px !important;
      right: 0px !important;
  }
  /* HISTORIA */
  body.page-id-234 #Subheader,
  body.page-id-406 #Subheader,
  body.page-id-408 #Subheader {    
    min-height:0;
  }
  body.page-id-234 #Subheader .title,
  body.page-id-406 #Subheader .title,
  body.page-id-408 #Subheader .title {
    margin-top:0;
  }
  .histtext {
    padding-left:0;
    max-width:100%;
  }
  .histtext-left {
    right:0;
  }
}
@media screen and (max-width: 640px) {
	table.tabmodelos {
    width: 100% !important;
		overflow-x: auto;
		display: block;
	}
  /* MODELOS */
  .boxtransparent {
    max-width:360px;
  }
}
@media screen and (max-width: 480px) {
  h1.titsec {
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 5px;
  }
  /* CONTACTO */
  .movexcontact input[type="submit"] {
    font-size:30px;
    width:100%;
  }
  .movexcontact input[type="text"], .movexcontact input[type="email"], .movexcontact textarea {
    padding-bottom:15px;
    font-size:20px;
  }
  /* MODELOS */
  .boxtransparent {
    max-width:200px;
  }
  .titmod {
    font-size:30px;
    line-height: 30px;
  }
  .boxtransparent p {
    font-size:16px;
    line-height: 18px;
  }
  table.tabmodelos tbody td {
    font-size:16px;
    line-height: 16px;
  }
  table.tabmodelos thead th {
    font-size:20px;
    line-height: 20px;
  }
  a.linktablamodelos {
    font-size: 16px;
    line-height: 30px;
  }
  /* HISTORIA */
  .companiatext p {
    font-size: 20px;
    line-height: 25px;
  }
}