/* Enter Your Custom CSS Here */
 @media screen and (min-width: 1200px) {
  /* ajuste menu */
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
padding-left:520px;
padding-right: 0;
    margin-top: -40px;}
		 .menu-tienda {margin-right: 40px;
}
}

 @media screen and (min-width: 991px) and (max-width: 1200px) {
  
   /* ajuste menu */
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
padding-left:560px;
padding-right: 0;
margin-top:-40px;
  }
} 

@media screen and (min-width: 991px) {
  
  /* ajuste nombre logo */
.navbar-header .site-title > a {
    /*background: url('https://elsurdesign.com/wp-content/uploads/2015/02/logo-sur-e1426009323338.png');*/
    background: url('https://elsurdesign.com/wp-content/uploads/2015/02/logo-sur-200x50.png');
    height: 50px;
    text-indent: -9999px;
    width: 200px;
}
   /* botones idiomas */
  .menu-item-language-current {
  margin-top: -40px;
}
 .menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: -20px;
}
	
.navbar-nav>li {
float: left;
margin-left: -5px;
}
    
/* ajuste footer */
.footer {
  padding-top: 5px;
  padding-bottom: 5px;
}
}
@media screen and (max-width: 990px) {
  /* ajuste nombre logo */
.navbar-header .site-title > a {
    background: url('https://elsurdesign.com/wp-content/uploads/2015/02/logo-sur-200x50.png');
    height: 50px;
    text-indent: -9999px;
    width: 200px;
}
}

/* titulo proyecto */
 .single-project .entry-title {
display:none;
}
.project-title a {
  font-size:20px;
  color:#707070 !important;}

/* fallo plantilla nombre logo */
 .dwb-main-nav .navbar-header {
text-align: left;
}

/* menu desplegable */
.dropdown-menu {
  border: none!important;}
.dropdown-menu a {
    text-transform: none!important;}
  
/* ajustes header */
.page-header {
margin-bottom: 1px;
} 
.page-header .page-title {
  color: #444;
  font-size: 42px;}

.dwb-main-nav {
border: none;
padding: 18px 0;
}

.navbar {
position: relative;
margin-bottom: 1px;
}

/* ajustes ancho paginas */
@media screen and (min-width: 900px) {
.col-md-3 {
width: 100%;
}
 .col-md-9 {
width: 100%;
}
}
.col-md-offset-3 {
  margin-left: auto; }

/* quitar categoria proyectos */
.project-category {
    display:none;
  } 

/* fondo hover proyectos */
.project .project-thumbnail {
  background: #fff!important;
}
.project .project-thumbnail:before, .project .project-thumbnail:after {
  display: none;
}
  
  
/* quitar decoracion enlaces */
 a:hover {
color: #0000fe!important;
} 

.no-touch .project .project-title:hover a:after {
display:none;
}

.navbar-nav > li > a:after {
display: none;
}
/* quitar proyectos relacionados */
.related-projects {
display: none;
}

    /* estilo caja busqueda */
#buscar {
float: right;
width:180px;
}
div[id*="ajaxsearchlite"] {
box-shadow: 0px 0px 0px 1px #e4e4e4!important;
}

  /* campo text formulario */
textarea {
max-height: 150px;
}

 /* icono social footer */
.social-links a {
  color: #999;
  display: block;
  border: 2px solid #999;
  text-align: center;
  line-height: 48px!important;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  font-size: 28px!important;
}

.page-header {
  display:none }

.copyright, .copyright a {
  font-weight: 300!important;
  font-size: 14px!important;
  line-height: 24px!important;
}

/* imagen caption producto destacado */
.wp-caption {
  width: 30% !important;
}

/* newsletter */
.mfp-wrap {
  background-color: rgba(255, 255, 255, 0.97)!important;
}

/* Woocommerce */

@media screen and (min-width: 900px) {
.columns-3 .product {width:30%; margin-right: 20px;
    float: left;margin-top: 50px;}
		.columns-3 .product h2 {font-size:18px; line-height:1;}
}
.columns-3 .product {list-style:none;}
@media screen and (min-width: 900px) {
.columns-2 .product {width:45%; margin-right: 30px;
    float: left!important;margin-top: 50px;}
		.columns-2 .product h2 {font-size:18px; line-height:1;}
}
.columns-2 .product {list-style:none;}
.add_to_cart_inline {border:none!important;}
.woocommerce-Price-amount {margin-right:20px;}
.main .product ol{
	height:1918px;
	list-style-type:none;
	display:flex;
	
}
ul#shipping_method.woocommerce-shipping-methods {
	list-style-type:none;
	padding-top: 20px;
}

.related .product img{
	display:grid;
	
}
.products .columns-2 {list-style-type:none!important;}

.main .product ol{
	height:95px;
	margin-left:-40px;
}

#wpgdprc_field .woocommerce-input-wrapper label{
	padding-left:16px;
}
.entry-summary .woocommerce-product-details__short-description p{
	visibility:hidden;	
}
	.main .product h1{
		font-size:28px !important;
	}
.products a h2{
		line-height:1.4em !important;
	}
	
.entry-summary .price .woocommerce-Price-amount{
	color:#ecf0f1;
	box-shadow:none;
	border-color:#0000fe;
	border-style:solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#0000fe;
	font-size:18px;
	
}
.count {display:none!important;}
.cart-collaterals .cart_totals h2{
	font-size:26px;
	
}
	.main .hentry h1{
		font-size:28px!important;
	}
.main .product .in-stock{
	visibility:hidden;
	
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info {
background-color: #f6f7f8;
border-color: #f6f7f8;
color: #0000fe
}

.woocommerce .woocommerce-message a, .woocommerce .woocommerce-info a {
color: #259ba0;
float: right;
}
.woocommerce-billing-fields h3 {font-size: 28px!important;}
.cart_totals .wc-proceed-to-checkout a{
	-webkit-appearance: button;
 -webkit-writing-mode: horizontal-tb !important;
text-rendering: auto;
color: -internal-light-dark-color(buttontext, rgb(170, 170, 170));
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: center;
align-items: flex-start;
cursor: default;
background-color: -internal-light-dark-color(rgb(239, 239, 239), rgb(74, 74, 74));
box-sizing: border-box;
margin: 0em;
font: 400 133333px Arial;
padding: 1px 6px;
border-width: 2px;
border-style: outset;
border-color: -internal-light-dark-color(rgb(118, 118, 118), rgb(195, 195, 195));
border-image: initial;
		padding-top:5px;
	padding-bottom:5px;
}
#order_review_heading{
	font-size:28px;
}
.page-id-1396 #shipping_method li label{
	margin-left:-115px;
	margin-right:200px;
	color:#5d5959;
}
.page-id-1504 #shipping_method li label{
	margin-left:-95px;
	margin-right:200px;
	color:#5d5959;
}
.page-id-1395 #shipping_method li label, .page-id-1503 #shipping_method li label{
	visibility:hidden;	
}

/* Woo widget */
.product_list_widget li {
padding-left: 0px;
}
/* Previous */
.post-navigation .nav-links .nav-previous{
	visibility:hidden;
}

/* Division */
.post-navigation .nav-links .nav-next{
	visibility:hidden;
	
}
/* LUPA */
.woocommerce-product-gallery a .emoji{
	display:none !important;
}

/* FECHA */
.main .product .entry-meta{
	display:none;
	
}
/* Table Data */
.cart .cart_item td{
	padding-right:13px;
	padding-bottom:42px;
}

/* Product subtotal */
.cart thead .product-subtotal{
	padding-left:26px;
}

/* Span Tag */
.cart_item .product-subtotal .woocommerce-Price-amount{
	padding-left:26px;
}
.cart_totals .cart-subtotal th{
	padding-right:17px;
	
}
#ship-to-different-address .checkbox span{
	padding-right:0px;
	padding-left:21px;
}

/* Product name */
.woocommerce-checkout-review-order-table tbody .product-name{
	width:111px;
}

/* Label */
.wc_payment_methods .wc_payment_method label{
	display:inline-block;
	max-width:100%;
	min-width:321px;
	
}

/* List */
#payment ul{
	list-style-type:none;
}

/* Span Tag */
.woocommerce-terms-and-conditions-wrapper .checkbox .woocommerce-terms-and-conditions-checkbox-text{
	padding-left:24px;
}
.entry-footer .social-links {
margin-bottom: 0;
display: none;
}
.woocommerce-product-attributes tbody .woocommerce-product-attributes-item__value{
	padding-left:71px;
	
}
