/*
 Theme Name:   athemesv2-child
 Theme URI:    http://athemes.com
 Description:  aThemesv2 Child Theme
 Author:       aThemes
 Author URI:   http://athemes.com
 Template:     athemesv2
 Version:      1.0
*/

/* hace las imagenes se conviertan en grayscale con la clase .gotograyscale */
li.product > a > img {
    -webkit-transition:-webkit-filter 0.3s ease-in-out;
    -moz-animation: -moz-filter 0.3s; /* Firefox */
    -o-animation: -o-filter 0.3s; /* Opera */
}
.gotograyscale{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter:gray;
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    opacity:0.25;
	background:#FFFFFF;	
}


ul, ol { padding: 0; }
ul#menu-themes-categories {margin-left: 0 !important;}

ul#menu-themes-categories { overflow: auto; margin-bottom: 25px !important; }
#menu-themes-categories li { list-style-type: none; }
#menu-themes-categories li a { padding: 10px 20px; color: #000; font-family: Oswald, Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px; }
#menu-themes-categories li a.active { background: #6eceea; color: white; }
#menu-themes-categories li a:hover { background: #7ebd26 none repeat scroll 0 0; color: white !important; }

.woocommerce-page ul.products li.first { clear: none; }
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product, 
.woocommerce ul.products li.last, 
.woocommerce-page ul.products li.last { margin: 0 2% 2.992em 0 !important; }

/* Premade layouts */
.pml {
   width: 33%;
   float: left;
   margin: 0;
   text-align:center;
   margin-bottom: 30px;
}
.pml:nth-of-type(3n+1) {
      clear:left;
}
.pml-button {
     margin: 0 5px;
}
.gpp-sc-pricing li:first-of-type {
border-top: 1px solid #ddd;
}
.plan-info {
	padding: 15px 10px;
	font-style: italic;
}
.gpp-sc-button.green {
	border: 0;
}
@media screen and (max-width: 800px) {
	.gpp-sc-pricing-table .featured:after{
		display: none;
	}
	

	#menu-themes-categories li a {
		display: inline-block;
		line-height: 30px !important;
		padding: 0 10px;
		font-size: 12px;
		color: #fff;
		font-family: Oswald,Arial,Helvetica,sans-serif;
		font-size: 1em;
		letter-spacing: 1px;
		line-height: 65px;
		text-transform: uppercase;
	}
	#menu-themes-categories { padding-top: 50px; }
	#menu-themes-categories li a { padding: 10px 20px; color: #000 !important; font-family: Oswald, Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px; }
	#menu-themes-categories li a.active { background: #6eceea; color: white !important; } 
	#menu-themes-categories li:hover { background: #7ebd26 none repeat scroll 0 0; color: white !important; }

}
.post-75953 {
	display: none;
}

/* Live Composer */
.dslc-page-has-content .site-main .container {
        width: 100%;
}
.dslc-page-has-content {
        background-color: #fff;
}
.dslc-page-has-content .theme-title {
        display: none;
}
.dslc-page-has-content .related.products {
	max-width: 970px;
	margin: 75px auto 0;
}
.dslc-page-has-content #content article,
.dslc-page-has-content #content .entry-content,
.dslc-page-has-content #content.site-content-wide,
.dslc-page-has-content .site-main {
	margin: 0;
	padding: 0;
}
.related.products {
    margin-top: 75px;
}


/* Pricing table styles*/
.gpp-sc-pricing-table{
	margin: 20px 0 0 0 ;
}
.gpp-sc-pricing-cost{margin-top:10px; vertical-align: super;}
.gpp-sc-pricing-cost::first-letter{  vertical-align: super; font-size:50%; 
margin-top:5px!important;line-height:80%;
}

.gpp-sc-pricing-table {
    font-family: 'Droid Serif';
      border:1px solid #EEEEEE;
}
.gpp-sc-pricing-header.black{
	padding-top: 0!important;
	border: none!important;
	font-family: 'Droid Serif';
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.gpp-sc-pricing-header.black h5{
font-family: 'Droid Serif';
line-height:200%; background-color:#6eceea;}

.gpp-sc-pricing-button.green, .gpp-sc-pricing-button a{
	border-color:#fff!important;
	background-color: #6eceea!important;
}

.gpp-sc-pricing-button.green, .gpp-sc-pricing-button.green a:hover{
	color: #6eceea!important;
	border: 1px solid #6eceea;
	background-color: #FFF;
	text-decoration: none;
}

.gpp-sc-pricing-cost{margin-top:15px; line-height:180%;color:#6eceea;}
.gpp-sc-pricing-table .gpp-sc-pricing-content {text-align:center;}
.gpp-sc-pricing-table .gpp-sc-pricing-content li, .gpp-sc-pricing-table .gpp-sc-pricing-content ul li, .gpp-sc-pricing-table .gpp-sc-pricing-content .plan-info{
    padding:10px 15px 10px 35px;
}
.gpp-sc-pricing-content li:before, .plan-info:before {
    font-family:'fontAwesome';
    color:#6eceea;
    content:"\f00c";
    position:absolute;
    left:15px;
}

#pl-3888 .gpp-sc-pricing-content li:before, #pl-3888 .plan-info:before {display:none!important; content:''!important;}
#pl-3888 .gpp-sc-pricing-table .gpp-sc-pricing-content li {padding: 10px 15px!important}
.gpp-sc-pricing-table .gpp-sc-pricing-content{text-align:left; position: relative;
}


.gpp-sc-pricing-content li.no:before {
    font-family:'fontAwesome';
    color:red;
    content:"\f05e";
    position:absolute;
    left:15px;
}
.gpp-sc-pricing-table .gpp-sc-pricing-content ul li,
.gpp-sc-pricing-table .gpp-sc-pricing-content ul li:nth-child(2n+2)	{
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(255,255,255,1) 48%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(48%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(255,255,255,1) 48%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(255,255,255,1) 48%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(255,255,255,1) 48%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(255,255,255,1) 48%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.gpp-sc-pricing-table .gpp-sc-pricing-header{border-bottom:1px solid #EEEEEE; text-transform: uppercase;
}


.gpp-sc-pricing-per{color:#666666!important;}
.gpp-sc-pricing-table .gpp-sc-pricing-header{padding:0 0 20px 0;}

.postid-3888 .gpp-sc-pricing-table .gpp-sc-pricing-content{
 text-align: center;
}

/*Featured Plan

.gpp-sc-pricing-table .featured {
      border:1px solid #2f353e!important;
}

.gpp-sc-pricing-table .featured .gpp-sc-pricing-cost, .gpp-sc-pricing-table .featured .gpp-sc-pricing-per {
	color: #FFFFFF!important;
}

.featured .gpp-sc-button.green {
	background-color: #2f353e!important;
}

.gpp-sc-pricing-table .featured .gpp-sc-pricing-header h5{
	border-bottom: 1px solid #2f353e!important;
	background: #2f353e;
	
}

.gpp-sc-pricing-table .featured .gpp-sc-pricing-cost{
	border-top: none!important;
}
.gpp-sc-pricing-table .featured .gpp-sc-pricing-header {
	background: #2f353e;
}


.gpp-sc-pricing-per:before,
.gpp-sc-pricing-per:after{content:" - ";}



/* The ribbon 

.gpp-sc-pricing-table .featured:after{
	width: 90%;
	position: absolute;
	line-height: 40px;
	letter-spacing: 1px;
	color: #FFFFFF;
	background: #6eceea;
	content: "BEST VALUE";
	text-align: center;
	font-size: 13px;
	top: -15px;
	left: 0px;
	right: 0;
	margin: auto;
	z-index: -1;
	font-weight: bold;
	border-radius: 3px;
	-webkit-border-radius: 5px!important;}

.corner-ribbon.sticky{
  position: fixed;
}

*/

/* New Button Styles */

a.button.moreinfo {
background-color: #89c035;
}

a.button.demolink {
background-color: #00caeb;
}
 
a.button.hosting {
background-color: #ff8a3e;
}

#pl-3888 .gpp-sc-pricing-content li:before, #pl-3888 .plan-info:before {display:none!important; content:''!important;}
#pl-3888 .gpp-sc-pricing-table .gpp-sc-pricing-content li {padding: 10px 15px!important}
.resolved {width:70px;}
#subscription-toggle {
    margin-left: 5px;
}
/* BBpress word break */
.bbp-reply-ip,
.bbp-reply-author a{
 word-break: break-all;
}
.bbps-support-forums-message {
    clear: left;
}
#bbs-topic-assign-me,
#bbps-topic-ping,
#bbps-topic-keep-open {
   display: inline-block;
}
#bbps-topic-assign {
   clear: left;
}
#bbpress-forums p.bbp-topic-meta img.avatar {
        margin-bottom: 0 !important;
}
.bbr-form-wrapper {
    clear: both;
}
.bbr-field-wrapper label {
    display: inline-block !important;
}
.bbr-field-wrapper,
.bbr-submit-wrapper {
    display: inline-block;
}