/*
Theme Name: the7dtchild
Author: laranz
Author URI: http://laranz.in/
Description: A custom Child theme for the7
Version: 0.0.2
Template: dt-the7
*/
select{
  color:#c4c5c8;
}
.single-produto .post-thumbnail img {
    max-width: 100%;
    height: auto;
}
ul#filterOptions, ul.filterContent, #filters, ul.filterContentcol3 {
    list-style: outside none none;
}
ul.filterContentcol3{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
@media only screen and (max-width: 800px) {
    ul.filterContentcol3{
        display: grid;
        grid-template-columns: 1fr ;
    }
}
ul#filterOptions li {
    margin-right: 5px;
    border-bottom: 1px solid #eee;
}

ul#filterOptions li a {
	padding: 6px 0 6px 9px;
	text-transform: capitalize;
}

ul#filterOptions li a, #filters a { text-decoration: none; }

ul.filterContent li {
    width: 48%;
    float: left;
    text-align: center;
    margin-right: 2%;
}
ul.filterContentcol3 li{
	/*width: 31%;*/
	width: 95%;
    float: left;
    text-align: center;
    margin-right: 2%;
}

.filterContent li h3 {
    font-size: 18px;
	color: red;
	min-height: 60px;
	margin-bottom: 0;
}

.filterContentcol3 li h3{
	font-size: 18px;
	color: red;
	min-height: 60px;
	margin-bottom: 0;
}

#filterOptions .active {
    background-color: red;
}

#filterOptions .active a {
    color: #fff;
}

#content #filters .selected {
    background-color: #2cd3b4;
    border-radius: 100px;
    color: #fff;
}

#sidebar .selected {
    background: red none repeat scroll 0 0;
    color: #fff;
    display: block;
}

#sidebar #filters li {
    border-bottom: 1px solid #ddd;
}
.project-list-content {
    margin-bottom: 20px;
}
.page-template-template-product .project-list-media .buttons-on-img {
    margin: 0 0 15px 0 !important;
}
.rollover-content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    display: none;
    width: 100%;
    height: 100%;
    padding: 10px 25px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}
.project-list-media .rollover-content::before {
    top: 25px;
    right: 15px;
    bottom: 25px;
    left: 15px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -ms-transform: scale(0, 1);
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.project-list-media .rollover-content::after {
    top: 15px;
    right: 25px;
    bottom: 15px;
    left: 25px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -ms-transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -ms-transform-origin: 100% 0;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.project-list-media .rollover-content::before,
.project-list-media .rollover-content::after {
    content: "";
    opacity: 0;
    position: absolute;
}
.project-list-media .rollover-project:hover figcaption::before,
.project-list-media .rollover-project:hover figcaption::after{
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.project-list-media .rollover-project > a > img, 
.project-list-media .rollover-content::before, 
.project-list-media .rollover-content::after, 
.project-list-media p, .project-list-media .entry-meta {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}
.project-list-media:not(.jg-container):not(.slider-wrapper) .rollover-project:hover > a > img {
    -webkit-transform: translate3d(0px, calc(0% + 0px), 0);
    transform: translate3d(0px, calc(0% + 0px), 0);
}
.effect1 .project-list-media .rollover-project:hover .rollover-content::before{
	/*opacity: 1;*/
	-webkit-transform: scale(1);
	transform: scale(1);
}
.effect1 .project-list-media .rollover-project{
	background-color: #da2128;
}
.effect1 .project-list-media .rollover-content::before{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.effect1 .project-list-media .rollover-project:hover .rollover-content{
	/*opacity: 1;*/
}
.effect1 .project-list-media .rollover-content::before{
	position: absolute;
	top: 25px;
	right: 25px;
	bottom: 25px;
	left: 25px;
	content: '';
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}
.effect1 .project-list-media .rollover-content::after {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -ms-transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -ms-transform-origin: 100% 0;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.effect3 .project-list-media .rollover-project{
	background-color: #da2128;
}
.effect3 .project-list-media:not(.jg-container):not(.slider-wrapper) .rollover-project:hover > a > img{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.effect3 .project-list-media:not(.jg-container) .rollover-project > a > img {
   
}
.effect3 .project-list-media .rollover-project > a > img {
    max-width: none;
    width: -webkit-calc(100% + 20px);
    width: calc(100% + 20px);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.effect3 .project-list-media .rollover-content .links-container{
	top: 20%;
	left: 20%;
}
.effect3 .project-list-media .rollover-project:hover .entry-title{
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.effect3 .project-list-media .rollover-content .entry-title{
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	 padding-top: 27px;
}
.effect3 .project-list-media:not(.always-show-info) .rollover-content .links-container{
	transition: opacity 0.35s;
}
.effect3 .project-list-media .rollover-content .links-container .entry-title a:hover {
    -webkit-transition: all 50ms linear 50ms;
    transition: all 50ms linear 50ms;
}
.effect3 .project-list-media .rollover-content::before,.effect3 .project-list-media .rollover-content::after{
	border: none;
}
.effect3 .project-list-content .entry-title {
    display: none;
}
.page-template-template-product #main {
    padding: 20px 0 70px 0;
}
.effect2 .project-list-media .rollover-content .entry-title,
.effect1 .project-list-media .rollover-content .entry-title{
	display:none;
}

.custom-realted-post .bg-on.fullwidth-img{
	background-color: #f7f7f7;
}
.related-post-column-third.wf-cell.iso-item.shown {
    width: 33%;
}
.related-post-column-forth.wf-cell.iso-item.shown {
    width: 25%;
}
.single .custom-realted-post{
	margin: 0;
}
.custom-realted-post .project-list-content .entry-title {
    height: 50px;
	line-height: 22px;
	font-size: 18px;
}
.custom-realted-post .related-post-column-forth .project-list-content .entry-title{
	height: 60px;
}
.related-post-column-fifth.wf-cell.iso-item.shown {
    width: 20%;
}
.custom-realted-post .related-post-column-fifth .project-list-content .entry-title {
    height: 70px;
}
.custom-realted-post .bg-on .project-list-content{
	padding: 10px 10px;
}
.custom-realted-post .bg-on .project-list-media {
    padding: 10px !important;
}
/* */
.related-post-content {
    min-height: 225px;
}
@media only screen 
  and (max-width: 1250px) {
   .filterContentcol3 li h3 {
		font-size: 16px;
		color: red;
		min-height: 60px;
		margin-bottom: 0;
		line-height: 20px;
	}
	.filterContent li h3 {
		font-size: 16px;
		color: red;
		min-height: 60px;
		margin-bottom: 0;
		line-height: 20px;
	}
}
@media only screen 
  and (max-width: 1200px) {
	  .related-post-column-fifth.wf-cell.iso-item.shown {
		width: 25%;
	}
}
@media only screen 
  and (max-width: 1100px){
	.related-post-column-forth.wf-cell.iso-item.shown {
		width: 33%;
	}
}
@media only screen 
  and (max-width: 1050px) {
	  .related-post-column-fifth.wf-cell.iso-item.shown {
		width: 33%;
	}
}
@media only screen 
  and (max-width: 960px) {
	  .related-post-column-third.wf-cell.iso-item.shown,.related-post-column-forth.wf-cell.iso-item.shown,.related-post-column-fifth.wf-cell.iso-item.shown {
		width: 50%;
	}
	.custom-realted-post .related-post-column-fifth .project-list-content .entry-title {
		height: 60px;
	}
}
@media only screen 
  and (max-width: 480px) {
    ul.filterContent li {
      width: 100%;
    }
	 ul.filterContentcol3 li,.related-post-column-third.wf-cell.iso-item.shown,.related-post-column-forth.wf-cell.iso-item.shown,.related-post-column-fifth.wf-cell.iso-item.shown {
      width: 100%;
    }
	.content #isotope-grid{
		margin: 0;
	}
	.custom-realted-post .related-post-column-forth .project-list-content .entry-title,.custom-realted-post .project-list-content .entry-title,.custom-realted-post .related-post-column-fifth .project-list-content .entry-title {
		height: auto;
	}
}
.single-produto .post-thumbnail img {
    height: auto;
    width: 100%;
}

#sidebar .filter-categories li {
    width: 100%;
}

/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */


.mc4wp-checkbox input{
      margin-right: 10px;
}
.wf-container.with-ajax.loading-effect-fade-in.lazy-loading-mode.iso-grid.description-on-hover.hover-style-one.content-align-centre.always-show-info.dt-isotope.cont-id-0.iso-item-ready .links-container{
	margin: 0 !important;
}
.links-container{
    /*margin: 20% !important;*/
}


.project-list-media a span:first-child{
    display:none;
}

@media only screen 
  and (max-width: 800px) {
      .page-template-template-product-php .wf-container-main{
          display:grid;
          
      }
      #content.content{
          order:2;
      }
      aside#sidebar{
          order:1;
      }
  }