/*
 Theme Name:   Concrete New Way
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Plantilla para concrete
 Author:       John Doe
 Author URI:   http://example.com
 Template:     zerif-lite
 Version:      1.0.1
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  zerif-lite-child
*/




@import url("../zerif-lite/style.css");
a:focus{
    outline: 0;
}
.rpwe-ul time.rpwe-time.published {
    text-align: center;
    margin: 0 auto;
    float: none;
    display: block;
    margin-bottom: 5px;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
    float: left;
    width: 100%;
    margin-right: 0;
    margin-bottom: 1em;
}
.product.has-default-attributes.has-children > .images{
 opacity: 1; 
}
.navbar-inverse .navbar-nav > li > a{
 font-size: 14px; 
}
.page-template-template-fullwidth-no-title .content-left-wrap{
 padding-top: 0; 
}
.entry-content{
 margin-top: 0; 
}
.rpwe-block li {
    margin-left: 0%;
    margin-right: 2%;
    padding-left: 0;
    width: 32%;
    float: left;
}
.rpwe-block li:nth-child(3n+0) {
    margin-right: 0;
}
#panel-2-1-0-0.widget li h3.rpwe-title a:after,
#panel-2417-1-0-0.widget li h3.rpwe-title a:after {
    content: "Discover & buy >>";
    float: left;
    width: 100%;
    margin-top: 10px;
}
.widget .rpwe-block li::before{
  display: none;
  width: 0;
}
.rpwe-aligncenter.rpwe-thumb {
    width: 100%;
}
.rpwe-block h3, .category .content-left-wrap article h3, .search .content-left-wrap article h3{
  text-align: center;
  margin: 10px 0 !important;
}
.rpwe-block.products{
 padding-top: 0; 
}
.more-link {
    float: left;
    text-align: right;
    width: 100%;
    margin-top: 15px;
}
.rpwe-summary {
    text-align: justify;
}

.page-header .page-title:before, ul.nav > li.current > a:before, .page ul.nav > li.current-menu-item > a:before, .single-post ul.nav > li.current-menu-item > a:before, .archive ul.nav > li.current-menu-item > a:before, .widget .widget-title::before, .woocommerce-page .page-title::before, .entry-title::before, .entry-title::after, .woocommerce-page .products a.button, ul.nav > li.current_page_item > a::before, ul.nav > li.current-menu-item > a::before,
.woocommerce-page .woocommerce .add_to_cart_button, .woocommerce .checkout-button, .woocommerce .single_add_to_cart_button, .woocommerce #place_order, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond .form-submit input{
    background: #0f3259;
}
.woocommerce div.product form.cart{
    width: 100%;
}
.woocommerce .cart .button, .woocommerce .cart input.button{
    width: 100%;
}
.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity{
    text-align: center;
    width: 100%;
}
.woocommerce-page .product .price{
    text-align: center;
}
.woocommerce-page .products a.button:hover, .woocommerce-page .woocommerce .add_to_cart_button:hover, .woocommerce .checkout-button:hover, .woocommerce .single_add_to_cart_button :hover, .woocommerce #place_order:hover, .woocommerce div.product form.cart .button:hover{
    background: #8898ab;
}
*::-moz-selection{
    background: #8898ab;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{
  color: #0f3259;
}
.widget li a, a, a:visited, .woocommerce-page .product .product_meta a, .nav-links a{
  color: #0f3259;
}
.widget li a:hover, a:hover, .woocommerce-page .product .product_meta a:hover, .nav-links a:hover{
  color: #8898ab;
}
article.hentry {
    border-bottom: 0 none;
    float: left;
    margin-bottom: 0;
    padding-bottom: 0;
    width: 100%;
}
.category-press .category-press.post, .category-press-en .category-press-en.post {
    float: left;
    margin: 0 1.333% 1% 0;
    padding: 0;
    position: relative;
    width: 24%;
}
.category-press .category-press.post:nth-child(4n+4), .category-press-en .category-press-en.post:nth-child(4n+4),
.category-press .category-press.post:nth-child(4n+4), .category-press-en .category-press-en.post:nth-child(4n+4) {  
  margin-right: 0;
}
.category-press .category-press .entry-content img, .category-press-en .category-press-en .entry-content img,
.category-press .category-press .rpwe-summary img, .category-press-en .category-press-en .rpwe-summary img {
    margin: 0;
}
.category-press .category-press .entry-content, .category-press-en .category-press-en .entry-content, .category-press .category-press .rpwe-summary, .category-press-en .category-press-en .rpwe-summary {
    height: 140px;
    margin: 0;
    background-color: #e5e5e5;
    float: left;
    width: 100%;
}
.category-press .category-press p, .category-press-en .category-press-en p {
    float: left;
    font-size: 10px;
    letter-spacing: 2px;
    padding-right: 5%;
    text-align: center;
    width: 50%;
    
}
.category-press .category-press .entry-content p:last-child, .category-press-en .category-press-en .entry-content p:last-child,
.category-press .category-press .rpwe-summary p:last-child, .category-press-en .category-press-en .rpwe-summary p:last-child {
    bottom: -10px;
    position: absolute;
    vertical-align: bottom;
    width: 100%;
}
.listpost-content-wrap .entry-content p {
    margin-bottom: 1.6842em;
    min-height: auto;
}
.category-press .category-press .entry-content .more-link, .category-press-en .category-press-en .entry-content .more-link,
.category-press .category-press .rpwe-summary .more-link, .category-press-en .category-press-en .rpwe-summary .more-link {
    font-size: 12px;
    text-align: center;
    width: 100%;
}
.post-img-wrap, .post-img-wrap a img, .category-press .category-press .post-thumbnail, .category-press-en .category-press-en .post-thumbnail {
    width: 100%;
}
/*Others*/
.over_content .widget_sow-headline{
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    /* top: 0; */
    /* bottom: 0; */
    padding-top: 25%;
}
.over_content .widget_sow-headline a, .over_content .widget_sow-headline h3 {
    font-size: 48px;
    color: #fff;
}

/*Recent Post Extended*/
a.rpwe-img, .category article .post-thumbnail, .search article .post-thumbnail{
  width: 100%;
  overflow: hidden;
  outline: none;
  box-shadow: none;
  margin: 2px 0 2px 0;
  float: left;
  border: 0;
}
a.rpwe-img img, .category article .post-thumbnail img, .search article .post-thumbnail img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3 ease-out;
}
a.rpwe-img:hover img, .category article .post-thumbnail:hover img, .search article .post-thumbnail:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5 ease-out;
}
.rpwe-block ul{
list-style: none;
margin-left: 0;
padding-left: 0;
}

.rpwe-block li, .category article, .search article{
border-bottom: 1px solid #eee;
margin-bottom: 10px;
padding-bottom: 10px;
list-style-type: none;
}

.rpwe-block a{
display: inline;
text-decoration: none;
}

.rpwe-block h3, .category .content-left-wrap article h3, .search .content-left-wrap article h3{
background: none;
clear: none;
margin-bottom: 0;
margin-top: 0;
font-weight: 400;
font-size: 12px;
line-height: 1.5em;
}
.category .content-left-wrap article .entry-title:after, .search .content-left-wrap article .entry-title:after{
 display: none; 
}

.rpwe-summary{
font-size: 12px;
}

.rpwe-time{
color: #bbb;
font-size: 11px;
display: table-cell;
}

.rpwe-comment{
color: #bbb;
font-size: 11px;
padding-left: 5px;
}

.rpwe-alignleft{
display: inline;
float: left;
}

.rpwe-alignright{
display: inline;
float: right;
}

.rpwe-aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}

.rpwe-clearfix:before,
.rpwe-clearfix:after{
content: "";
display: table;
}

.rpwe-clearfix:after{
clear: both;
}

.rpwe-clearfix{
zoom: 1;
}

/*Map Canvas*/
table#easy2map_canvas_1Parent{
    margin-bottom: 0;
    border: 0;
}
/*WooCommerce*/
mark.count{
 display: none; 
}
.woocommerce ul.products li.product.product-category, .woocommerce-page ul.products li.product.product-category/*, .category article*/{
 margin-bottom: 0; 
     float: left;
    margin-left: 1.5%;
    margin-right: 1.5%;
    width: 30.333%;
}

.woocommerce ul.products li.product h3{
    background: none;
    clear: none;
    margin-bottom: 0;
    margin-top: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5em;
    color: #0f3259;
    display: block;
    text-transform: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-bottom: 2px solid #0f3259;
    margin-bottom: -1px;
}

@media (min-width: 768px){
	.footer-widget-wrap .widget{
		padding-bottom: 0;
	}
}


/* media queries:  change number of items per row */
@media screen and (max-width: 1190px) {
	.cbp-rfgrid li {
		width: 25%; /* Fallback */
		width: -webkit-calc(100% / 4);
		width: calc(100% / 4);
	}
}
@media screen and (max-width: 1024px) {
	.cbp-rfgrid li {
		width: 33.33333333333333%; /* Fallback */
		width: -webkit-calc(100% / 3);
		width: calc(100% / 3);
	}
}
@media screen and (max-width: 768px) {
	.cbp-rfgrid li {
		width: 50%; /* Fallback */
		width: -webkit-calc(100% / 2);
		width: calc(100% / 2);
	}
}
@media screen and (max-width: 480px) {
	.cbp-rfgrid li {
		width: 100%;
	}
}
@media screen and (max-width: 300px) {
	.cbp-rfgrid li {
		width: 100%;
	}
}



/*Estilos para los posts tipo FORI*/
.single .content-left-wrap{
    margin-top: 60px;
}
.content-left-wrap .entry-title{
    font-size: 60px;
    line-height: 60px;
    margin-bottom: 50px;
}
.content-left-wrap .post-excerpt{
    text-align: justify;
    color: #6c6c6c;
}
.content-left-wrap .post-excerpt p{
    margin-bottom: 0;
}
.content-left-wrap .entry-meta{
    margin-top: 20px;
    margin-bottom: 50px;
}
.content-left-wrap .entry-navigation{
    width: 25%;
    display: inline-block;
    float: left;
}
.col-md-9 .entry-content{
    width: 100%;
    display: inline-block;
    float: left;
}
.content-left-wrap .post-featured-image{
    margin-bottom: 25px;
}
span.meta-title {
    font-weight: bold;
    display: block;
    font-size: 12px;
    padding-top: 1em;
}
div.sharedaddy h3.sd-title, span.meta-title{
    width: 90%;
    margin-right: 10%;
}
body div.sharedaddy h3.sd-title:before, span.meta-title{
    border-top: 1px solid #0f3259;
}
/*Estilos posts exceprts tipo FORI, para mantener los estilos habria que quitar el id y asignar una clase al widget*/
.category article/*, .post_section .rpwe-block li*/ {
    float: left;
    margin-left: 0;
    margin-right: 1%;
    width: 49%;
    padding: 0;
    padding-bottom: 25px;
        margin-top: 15px;
}

.category article .post-thumbnail, .search article .post-thumbnail/*, .post_section a.rpwe-img*/ {
    width: 100%;
    overflow: hidden;
    box-shadow: none;
    margin: 2px 0 2px 0;
    float: left;
}
.category article .post-thumbnail img, .search article .post-thumbnail img{
    width: 100%;
}
.category-press article.category-press .post-thumbnail, .category-press-en article.category-press-en .post-thumbnail{
    width: 100%;
}

.category .content-left-wrap article h3, .search .content-left-wrap article h3/*, .post_section .rpwe-block h3*/{
    text-align: justify;
    padding-top: 10px;
    display: inline;
}
.category-press article.category-press h3, .category-press-en article.category-press-en h3,
.category-press article.category-press time, .category-press-en article.category-press-en time{
    display: none;
}
.category article h3 a, .search article h3 a/*, .post_section .rpwe-block h3 a*/{
    font-size: 20px;
}
.category article, .search article, .rpwe-summary {
    font-size: 16px;
}
.rpwe-summary{
    text-align: center;
}
.category article, .search article{
    float: left;
min-height: 570px;
}
/*.post_section .rpwe-summary, */.category .rpwe-summary, .search .rpwe-summary {
    margin-top: 12px;
}
.jp-carousel-titleanddesc{
    display: none!important;
}
.list-post-top{
    min-height: 0;
}
.post_section .more-link {
    float: none;
    text-align: right;
    width: 100%;
    margin-top: 15px;
    margin-left: 10px;
}
ul .rpwe-summary .more-link, article .more-link {
    float: none;
    text-align: right;
    width: 100%;
    margin-top: 5px;
    margin-left: 10px;
    display: block;
    text-align: center;
}
.rpwe-li .rpwe-summary {
    color: #8898ab;
    font-size: 14px;
}
span.mto{
    font-size: 34px;
    font-weight: bold;
    width: 100%;
    display: block;
}
span.mto_expl{
    width: 100%;
    display: block;

}
.widget li:before{
    background: transparent;
}
.category article h3.entry-title:before, .search article h3.entry-title:before{

  display: none;
}

body .prefooter #siteorigin-panels-builder-2 .panel-grid-cell{
    padding-left: 0;
    padding-right: 0;
}
.prefooter{
    color: #CCC;
    background-color: rgba(255,255,255,0.05);
    padding-top: 1.5em;
}
.prefooter a, .prefooter .widget-title{
    color: #fff;
}
.footer-widget-wrap{
    background-color: transparent;
}
#footer{
    margin-top: 100px;
}
#footer span {
    font-weight: normal;
}
#footer .woocommerce-Price-amount, #footer .post-date{
    color: #fff;
}
#footer .post-date{
    display: table-cell;
}
 .woocommerce ul.product_list_widget li img{
    width: 120px;
 }
 .sow-form-field-label-Array strong{
    font-weight: normal;
 }
button, input[type="button"], input[type="reset"], input[type="submit"]{
    background-color: #0f3259;
 }
 .navbar-inverse .navbar-nav ul.sub-menu li:hover > a, .navbar-inverse .navbar-nav ul.sub-menu li.link-focus > a{
    color: #0f3259;
 }
 .navbar-inverse .navbar-nav ul.sub-menu li a {
    font-size: 13px;
}
.tiled-gallery p {
    margin: 0;
}
#footer, #footer a, #footer p, #footer span {
    font-size: 13px;
}
.woocommerce a.button.alt, .woocommerce-page .woocommerce input[type="submit"], .woocommerce-page #content input.button, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page input.button.alt{
        background-color: #0f3259;
}
.woocommerce a.button.alt:hover, .woocommerce-page .woocommerce input[type="submit"]:hover, .woocommerce-page #content input.button:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page input.button.alt:hover{
    background-color: #0f3259;
    opacity: .5;
}
.widget li.sow-slider-image{
  padding: 0;
}
.navbar-brand {
    height: 92px;
    min-width: 150px;
}
.woocommerce-page h1.page-title, .content-left-wrap .entry-title, .archive h1.page-title, .search h1.page-title {
    text-align: left;
    position: relative;
    font-size: 20px;
    font-size: 20px;
    line-height: 22px;
    color: #404040;
}
.sku_wrapper, .posted_in{
	display: none;
}
.sizes{
	text-align: center;
}
.sizes ul{
	text-align: left;
    width: auto;
    display: inline-block;
}