/*
 Theme Name:   Marketify Child
 Theme URI:    http://astoundify.com/themes/marketify
 Description:  Your beautiful handcrafted digital marketplace.
 Author:       Astoundify
 Author URI:   http://astoundify.com
 Template:     marketify
 Version:      1.0.1
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  marketify
 Domain Path:  /languages/
 Tags:         white, two-column, one-column, right-sidebar, left-sidebar, flexible-width, custom-background, custom-header, theme-options, full-width-template, featured-images, flexible-header, custom-menu, translation-ready
 Template:     marketify
*/


/**
 * Place Custom CSS Below this.
 */
 
 @media screen and (max-width: 500px) {
	.site-content {
	margin-top: 100px;
	}



}
 
@media screen and (max-width: 768px){
	.nav-left {
	display: none !important;
	}

	.blog #content, 
	.archive.category #content, 
	.search #content, 
	.archive.author #content {
	margin: 50px 0px 50px 0px !important;
	padding: 10px 0 0 !important;
	}
	
	#content {
	margin-left: 0 !important;
	}

	.container {
		padding: 0 !important;
	}
	
	#blog-search {
		display: none;
	}
	
	.row {
		margin-left: 0;
		margin-right: 0;
	}

	.site-content {
	margin-top: 70px;
	}
	
	.archive.tax-download_category #primary,
	.page-id-2154 #primary,
	.page.page-id-12 .site-content,
	.page.page-id-12 #primary {
    margin-top: 15px !important;
    padding: 0;
	}
	
	.single.single-download #comments .col-xs-12 {
	padding-left: 0 !important; 
	padding-right: 0 !important; 
	}
	
	.single-post #primary {
    padding: 0px !important;
	}
	
	.single-post #primary #disqus_thread {
    padding: 10px !important;
	}

	}

@media screen and (max-width: 992px){
	
	section.no-results.not-found p {
		line-height: 20px;
		padding-top: 14px;
	}
	
	
	.blog #content, 
	.archive.category #content, 
	.search #content, 
	.archive.author #content {
	margin: 20px 0px 50px 19px;
	}
	
  
	  /** Menu */
	  .site,
	  .site-header {
	    position: relative;
	}
	
	.main-navigation ul, .main-navigation .search-form, .header-search-icon {
	display: block;
	}
	
	
	.main-navigation .menu {
	  float: right; }
	
	.header-search-icon {
	  color: #fff;
	  margin: 9px 0 0 0;
	  float: left;
	  cursor: pointer; 
	  display:none;
	}
	
	.main-navigation {
	  display: block;
	  float: right;
	  position: absolute;
	  top: 50%;
	  right: 0;
	  z-index: 500;
	  -webkit-transform: translate(0, -50%);
	  -moz-transform: translate(0, -50%);
	  transform: translate(0, -50%); }
	
	.main-navigation .main-menu {
	  float: right; }
	
	.main-navigation ul {
	  list-style: none;
	  margin: 0;
	  padding-left: 0; }
	
	.main-navigation li {
	  float: left;
	  position: relative; }
	
	.main-navigation a {
	  display: block;
	  border-color: transparent;
	  text-align: left; }
	
	.main-navigation a:hover {
	  color: #fff;
	  border-color: #fff; }
	
	.main-navigation li a:first-child:nth-last-child(2):after {
	  content: '\e6ce';
	  margin: 0px 0 0 6px;
	  vertical-align: middle; }
	
	.main-navigation ul ul {
	  background: #fff;
	  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08);
	  border-radius: 4px;
	  float: left;
	  position: absolute;
	  top: 2.75em;
	  left: 50%;
	  z-index: 99999;
	  width: 200px;
	  opacity: 0;
	  -webkit-backface-visibility: hidden;
	  -moz-backface-visibility: hidden;
	  backface-visibility: hidden;
	  -webkit-transform: translate(-50%, -60%) scale(0);
	  -moz-transform: translate(-50%, -60%) scale(0);
	  transform: translate(-50%, -60%) scale(0);
	  -webkit-transition: all 0.2s ease-in-out;
	  -moz-transition: all 0.2s ease-in-out;
	  transition: all 0.2s ease-in-out; }
	
	.main-navigation ul ul:after {
	  width: 0;
	  height: 0;
	  border: 7px solid transparent;
	  border-bottom: 7px solid #fff;
	  content: ' ';
	  position: absolute;
	  top: -14px;
	  right: 50%;
	  margin-right: -4px; }
	
	.main-navigation ul ul ul {
	  right: 100%;
	  top: -1px;
	  left: -100%;
	  z-index: 5;
	  margin-right: 0;
	  -webkit-transform: translate(0, 0) scale(1);
	  -moz-transform: translate(0, 0) scale(1);
	  transform: translate(0, 0) scale(1); }
	
	.main-navigation ul ul ul:after {
	  border-width: 0 0 0 7px;
	  top: 14px;
	  right: -14px; }
	
	.main-navigation ul ul a {
	  font-size: 12px;
	  letter-spacing: 0;
	  color: #515a63;
	  padding: 12px;
	  border: 0;
	  width: 200px; }
	
	.main-navigation ul ul li:first-child a {
	  border-top-left-radius: 4px;
	  border-top-right-radius: 4px; }
	
	.main-navigation ul ul li {
	  margin-left: 0; }
	
	.main-navigation ul ul li:last-child a {
	  border-bottom: 0;
	  border-bottom-left-radius: 4px;v
	  border-bottom-right-radius: 4px; }
	
	.main-navigation ul ul a:hover {
	  color: #404040;
	  border: 0;
	  background: #fbfbfb; }
	
	.main-navigation ul li:hover > ul {
	  display: block;
	  opacity: 1;
	  -webkit-transform: translate(-50%, 0) scale(1);
	  -moz-transform: translate(-50%, 0) scale(1);
	  transform: translate(-50%, 0) scale(1); }
	
	.main-navigation ul ul li:hover > ul {
	  display: block;
	  z-index: 10;
	  -webkit-transform: translate(0, 0) scale(1);
	  -moz-transform: translate(0, 0) scale(1);
	  transform: translate(0, 0) scale(1); }
	
	.main-navigation li a:first-child:nth-last-child(2):hover {
	  border-color: transparent; }
	
	.main-navigation li ul li a:first-child:nth-last-child(2):before {
	  content: '\e6cd';
	  margin-right: 2px; }
	
	.main-navigation li ul li a:first-child:nth-last-child(2):after,
	.main-navigation li.current-cart a:first-child:nth-last-child(2):after {
	  content: '';
	  display: none; }
	
	/* Search */
	.main-navigation div:first-child {
	  float: right; }
	
	.main-navigation .search-form {
	  display:none;
	  margin-right: 12px;
	  float: left; }
	
	.main-navigation .search-form {
	  float: right;
	  margin-top: 6px;
	  position: relative; }
	
	.main-navigation .search-form label,
	.main-navigation .search-form .search-submit {
	  -webkit-transition: all 0.25s ease-in-out;
	  -moz-transition: all 0.25s ease-in-out;
	  transition: all 0.25s ease-in-out; }
	
	.main-navigation .search-form label {
	  opacity: 0;
	  float: right; }
	
	.main-navigation .search-form.active label {
	  opacity: 1; }
	
	.main-navigation .search-form .search-submit {
	  text-align: center;
	  float: right;
	  width: 29px;
	  padding: 0;
	  border: 0;
	  background-color: transparent; }
	
	.main-navigation .search-form .search-submit:focus {
	  outline: 0; }
	
	.main-navigation .search-form .icon-search {
	  font-size: 16px;
	  color: #fff;
	  padding: 5px 3px 4px;
	  display: inline-block;
	  cursor: pointer; }
	
	.main-navigation .search-form .search-field {
	  min-height: 17px; }
	
	/* Cart */
	.main-navigation ul ul.edd-cart {
	  opacity: 1;
	  right: auto;
	  top: auto;
	  left: auto;
	  display: block;
	  border-top: 0; }
	
	.main-navigation .edd-cart-number-of-items {
	  display: none !important; }
	
	.main-navigation .edd-cart .cart_item.empty {
	  margin: 0;
	  padding: 10px 20px;
	  display: block; }
	
	.main-navigation .edd-cart .edd-cart-item {
	  padding: 20px;
	  width: 100%; }
	
	.main-navigation .edd-cart .edd-cart-item:first-child {
	  border-top-left-radius: 4px;
	  border-top-right-radius: 4px; }
	
	.main-navigation .edd-cart .edd-cart-item-separator {
	  display: none; }
	
	.main-navigation .widget .edd-cart-item .edd-cart-item-separator:first-of-type {
	  display: inline; }
	
	.main-navigation .edd-cart .edd-cart-item-title {
	  font: 700 13px/normal 'Montserrat', sans-serif;
	  text-transform: uppercase; }
	
	.main-navigation .widget .edd-cart .edd-cart-item-price {
	  font-size: 14px;
	  color: #555; }
	
	.main-navigation .edd-cart .edd-remove-from-cart {
	  color: #ccc;
	  display: inline;
	  padding: 0;
	  margin-left: -5px; }
	
	.main-navigation .edd-cart .cart_item.edd_subtotal {
	  width: 100%;
	  padding: 0 20px; }
	
	.main-navigation .edd-cart .cart_item.edd_checkout {
	  border-top: 1px solid #bdc3c7;
	  max-width: 100%;
	  padding: 20px;
	  display: inline-block;
	  width: 100%;
	  margin: 0; }
	
	.main-navigation .edd-cart .cart_item.edd_checkout a {
	  max-width: 100%;
	  display: block;
	  float: none;
	  border: 2px solid;
	  border-radius: 0; }
	
	/* Small menu */
	.menu-toggle {
	  display: none;
	  cursor: pointer;
	  font-size: 34px;
	  color: #fff; }
	
}


/********************************************

TRAP DRUMS OPT-IN PAGE

********************************************/




/*Trap Page Sign up button*/
.single.single-post.postid-5891 .wysija-submit.wysija-submit-field {
	width: 100%;
	background-color: rgb(214, 69, 65);
	color: rgb(255, 255, 255);
	border-width: medium medium 3px;
	border-style: none none solid;
	border-color: -moz-use-text-color -moz-use-text-color #AB3734;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	margin-top: -15px;
	height: 46px;
}


/*Trap Page Sign up button*/



blockquote {
    margin: 0px 1.5em 20px;
    background-color: rgb(244, 244, 244);
    font-style: italic;
    padding: 20px 0px 1px;
}

blockquote {
    font-weight: 500;
}

.single.single-post.postid-5891 .widget_wysija_cont.shortcode_wysija{
	max-width: 300px;
	margin: 0px auto;
	text-align: center;
}

.single.single-post.postid-5891 .wysija-submit.wysija-submit-field:hover {
	background-color: #DE6A67;
}


.page.page-id-7285 .container {
    max-width: 100% !important;
    padding: 0;
}

.page.page-id-7285 .site-header .container {
    max-width: 1170px !important;
}

.page.page-id-7285 .site-footer.light {
    max-width: 1170px !important;
    margin: 0 auto;
}


/* Hyperlinks in Posts and Articles */

.single.single-post .entry-content a:link,
.single.single-post .entry-content a:active, 
.single.single-post .entry-content a:visited,
.page article p a:link,
.page article p a:active,
.page article p a:visited,
.page article li a:link,
.page article li a:active,
.page article li a:visited {
    text-decoration: none;
	color: #3498DB;
}


.single.single-post .entry-content a:hover,
.page article p a:hover,
.page article li a:hover,
.comment-content a:hover {
	text-decoration: underline;
}

.single-post .page-content, 
.single-post .entry-content, 
.single-post .entry-summary,
.page .page-content, 
.page .entry-content, 
.page .entry-summary {
    line-height: 27px !important;
	font-size: 19px;
}

.content-area {
    padding-bottom: 0;
}

.product-display-inline.single-download .page-header {
    padding: 85px 0 50px;
    margin-bottom: 30px;
    background-color: #EEE;
}

.download-image-grid-preview {
    margin: 0px;
}

#marketify_widget_download_details-2 .section-title {
    display: none;
}

.download-single-widget:first-child {
    margin-top: 0;
}


.single.single-download .page-title, 
.single.single-download .entry-page-title h1 {
    color: #515A63;
}


.entry-page-title {
    display: none;
}

.widget_edd_fpd .edd-fpd th {
    text-transform: none;
    font-size: 13px;
}


.content-grid-download .entry-image .button {
    margin: 0px 6px;
    padding: 10px 6px;
    border-width: 2px;
    display: inline-block;
}



a img {
    border: 0px none;
}

/*Hide Search Bar in content on search results page*/
.search-no-results .page-content .search-form {
    display: none;
}

#content {
    min-height: 600px;
}




.page-content, .entry-content, .entry-summary {
    line-height: 30px;
}


/* Make lowercase all text that was capitalized */
.entry-content h1, 
.entry-content h2, 
.entry-content h3, 
.entry-content h4, 
.entry-content h5, 
.entry-content h6, 
.download-single-widget-title, 
.download-author a, 
.comment-reply-title, 
.entry-content .edd-slg-social-container legend, 
.minimal .entry-title, 
.minimal .edd_form legend, 
.page-template-page-templatesteam-php .byline, 
.fes_header {
    text-transform: initial;
}

/* Make the H3 header black */
.entry-content h3 {
	color: #000;
}

/* Change H2 Header */
.entry-content h2 {
	margin: 45px 0 15px;
	font-size: 30px;
}

/* Image Caption Text */

.entry-content .wp-caption-text {
	font-size: 15px;
	line-height: 18px;
}

.hentry.row .entry-title, .edd_download_title {
    text-transform: initial;
}


/* Change the line height of all input boxes */
input[type="text"], 
input[type="email"], 
input[type="url"], 
input[type="password"], 
input[type="search"], textarea {
    line-height: 17px !important;
}

/* Remove horizontal line on Section Titles 

.single.single-post .section-title:after,
.single.single-post .home-widget-title:after,
.single.single-post #edd_checkout_form_wrap fieldset > span:after,
.single.single-post #edd_checkout_form_wrap fieldset#edd_cc_fields > span:after,
.single.single-post .fes-section-wrap:after,
.single.single-post body:not(.minimal) .edd_form fieldset > span:after,
.single.single-post .modal-header:after,
.single.single-post body:not(.minimal) .fes-headers:after {
    display: none;
}
*/

/* remove letter spacing */

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, 
.download-single-widget-title, .download-author a, .comment-reply-title, .entry-content .edd-slg-social-container legend, 
.minimal .entry-title, .minimal .edd_form legend, .page-template-page-templatesteam-php .byline, .fes_header {
letter-spacing: 0;
}


/* Font size on pages 
.page #content article {
	font-size: 17px;
}
*/




/****************************************************************************************************
HEADER
****************************************************************************************************/

.site-branding a {
	max-width: 46px;
	margin-left: 10px;
}

.entry-page-title-1 h1,
.entry-content h1 {
    color: #515A63;
    text-align: left;
    font-size: 33px;
}


/*.entry-page-title-1 {
    padding: 0 0 30px;
}*/


.header-search-icon {
    display: none !important;
}

.site-header {
    padding: 0 20px;
    border-bottom: 1px solid #000;
    background: url('/wp-content/themes/marketify-child/img/header/header-background.png');
    height: 46px;
    z-index: 15;
    width: 100%;
    position: fixed;
}



.site-header .container {
    padding: 0px;
}
 
.main-navigation li a {
    color: #ccc;
    text-transform: initial;
    font: 500 13px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Garuda,Verdana,Tahoma,sans-serif;
    padding-top: 8px;
    padding-bottom: 8px;

}


.main-navigation ul li {
    border-right: 1px solid rgba(0, 0, 0, 0.5);
    margin: 0px;
}

.main-navigation ul li ul li{
    border: none;
}


/* LOGO */
.site-branding .site-title {
    font-size: 19px;
    line-height: 46px;
}

.site-header .site-branding {
    margin-left: 0;
}
/* LOGO End */



/* Submenu Hover Effect */
.main-navigation ul ul a:hover {
    border-left: 3px solid #3498DB; 
}


    /* SHOPPING CART Menu Bar */
    .icon-cart,
    .edd-cart-quantity {
        color: #fff
    }

    .current-cart {
        background-color: #3498db;
        border-radius: 5px;
        width: 65px;
        margin-right: 20px;
        display: none;
    }

    .current-cart a {
        padding: 10px;
        text-align: center;
    }


    .main-navigation .edd-cart .cart_item.edd_checkout a {
        color: #3498db;
        margin: 0px;
        background-color: transparent;
    }

    .main-navigation .edd-cart a:hover {
        border: none;
    }

    /* SHOPPING CART Menu Bar End*/


    /* Signout Button */
    #menu-item-7747 a {
        background-color: #3498db;
        color: #FFF;
        border-radius: 3px;
        max-width: 100%;
        text-align: center;
        border-bottom: 2px solid #246A99;
    }

    .sub-menu li#menu-item-7747 {
        border-top: 1px solid #BDC3C7;
        width: 100%;
        margin: 0px;
        padding: 20px 10px;
        display: inline-block;
    }

    /* Turn off Left border on Hover*/
    #menu-item-7747 a:hover {
    border: none;
    border-bottom: 2px solid #246A99;
    background-color: #48A2DF;
}


/****************************************************************************************************
HOME PAGE  SPECIFIC DESGIN
****************************************************************************************************/

.page.page-id-10 .container #content {
    margin-top: 0px !important;
}


.page.page-id-10 .container #primary {
    padding: 0px !important;
}

.page.page-id-10 header .container,
.page.page-id-10 footer .container {
    max-width: 1170px !important;
    padding: 0;
}

.page.page-id-10 .container {
    max-width: 100% !important;
    padding: 0;
}


.page.page-id-10 .site-footer.light {
    max-width: 100% !important;
    margin: 0 auto;
}


/*********  Home page HEADER  *********/

.page.page-id-10 .site-header {
    z-index: 15;
    width: 100%;
    position: fixed;
    height: 46px;
}

.page.page-id-9467 .site-header .container {
    max-width: 1170px !important;
}





/****************************************************************************************************
EQ CHEAT SHEET Thank You Page
****************************************************************************************************/

.page.page-id-9556 .discover-more a:hover {
	color: #FFF !important;
	background-color: #3498DB;
	border: 4px solid #3498DB !important;
}







/****************************************************************************************************
Multitrack Landing Page
****************************************************************************************************/


.page.page-id-9637 .container #content {
    margin-top: 0px !important;
}

.page.page-id-9637 article {
    margin-bottom: -46px;
}

.page.page-id-9637 .container #primary {
    padding: 0px !important;
}

.page.page-id-9637 header#masthead .container,
.page.page-id-9637 footer#colophon .container {
    max-width: 1170px !important;
    padding: 0;
}

.page.page-id-9637 .container {
    max-width: 100% !important;
    padding: 0;
}


.page.page-id-9637 .site-footer.light {
    max-width: 100% !important;
    margin: 0 auto;
}


/*********  Multitrack HEADER  *********/

.page.page-id-9637 .site-header {
    z-index: 15;
    width: 100%;
    position: fixed;
    height: 46px;
}



/*********  Top Section  *********/

div #top-section {
	display: block;
	border-style: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	width: 100%;
	min-height: 700px;
	position: relative;
	border-radius: 0;
	background: url("http://modernmixing.com/wp-content/uploads/2015/08/Multitrack-background-slider.jpg");
	padding: 150px 20px 50px;
}


div #title-section {
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
}

div #title-section h1 {
	font-size: 60px;
	color: #FFF;
	font-weight: 400 !important;
	text-align: center;
	font-family: "Source Sans Pro",sans-serif;
	margin: 30px 0 15px;
}

div #title-section h2 {
	color: #FFF;
	font-weight: 300 !important;
	text-align: center;
	font-family: "Source Sans Pro",sans-serif !important;
	font-size: 22px;
	margin: 0px;
}

div #title-section .cta-btn {
	box-sizing: border-box;
	text-align: center;
	padding: 150px 0px;
}

div #title-section .cta-btn .top-button {
	padding: 1em 3em;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	background-color: #F56363;
	line-height: 1.5;
	border-bottom: 4px solid #C44F4F;
	border-radius: 3px;
	font-weight: 400;
	text-transform: uppercase;
	transition: all 0.3s ease-in-out 0s;
}

div #title-section .cta-btn .top-button:hover {
	background-color: #F78282;
}
	



/*********  Build Your Portfolio/ Save Yout Time / Select a Genre  *********/

.page.page-id-9637 #build-portfolio,
.page.page-id-9637 #select-genre {
	background: #fff none repeat scroll 0% 0%;
	text-align: left;
	padding: 80px 0px;
}

.page.page-id-9637 #save-time {
	background: #eee none repeat scroll 0% 0%;
	text-align: left;
	padding: 80px 0px;
}

.page.page-id-9637 #build-portfolio div,
.page.page-id-9637 #save-time div,
.page.page-id-9637 #select-genre div {
	text-align: center;
	max-width: 970px;
	margin: 0px auto;
	padding: 0 20px;
}


.page.page-id-9637 #build-portfolio h2,
.page.page-id-9637 #save-time h2,
.page.page-id-9637 #select-genre h2 {
	font-size: 3.6rem;
	margin-top: 0px;
	color: #515A63;
	font-weight: normal;
	text-align: center;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.page.page-id-9637 #build-portfolio h3,
.page.page-id-9637 #save-time h3,
.page.page-id-9637 #select-genre h3 {
	line-height: 1.5;
	text-align: center;
	color: #4C4C4C;
	margin: 0px;
	font-size: 26px;
	font-weight: 100 !important;
	font-family: "Source Sans Pro",sans-serif;
}

.page.page-id-9637 .separator {
	background: #CDCDCD none repeat scroll 0% 0%;
	display: inline-block;
	height: 1px;
	margin: 20px 0 0;
	width: 100px;
}

.page.page-id-9637 #build-portfolio p,
.page.page-id-9637 #save-time p,
.page.page-id-9637 #select-genre p {
	font-size: 1.6rem;
	margin: 10px 0;
}

.page.page-id-9637 #select-genre div.genre-row {
	margin-top: 30px;
} 

.page.page-id-9637 #select-genre div.genre-row a {
	display: inline-block;
	margin-bottom: 10px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 2px solid #515A63;
	white-space: nowrap;
	padding: 10px 20px;
	font-size: 18px;
	line-height: 1.5;
	border-radius: 3px;
	-moz-user-select: none;
	color: #515A63;
	text-decoration: none;
	background-color: #FFF;
	text-transform: uppercase;
	transition: all 0.3s ease-in-out 0s;
	min-width: 100%;
} 

.page.page-id-9637 #select-genre div.genre-row a:hover {
	background-color: #515A63;
	color: #fff;
}





/*********  Benefits  *********/



.page.page-id-9637 .benefits.section {
	padding: 5em 0px;
}

.page.page-id-9637 .benefits.section header {
	margin-bottom: 3em;
	text-align: center;
}

.page.page-id-9637 .benefits.section h2 {
	font-size: 3.6rem;
	margin-top: 0px;
	color: #515A63;
	font-weight: normal;
	text-align: center;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.page.page-id-9637 .benefits.section h3 {
	line-height: 1.5;
	text-align: center;
	color: #4C4C4C;
	margin: 0px;
	font-size: 26px;
	font-weight: 100 !important;
	font-family: "Source Sans Pro",sans-serif;
}



.page.page-id-9637 .benefits.section .row {
	max-width: 1170px;
    margin: 0px auto;
}


.page.page-id-9637 .benefits.section .row .col-sm-4 {
	text-align: center;
}

.page.page-id-9637 .benefits.section .row .col-sm-4 h4 {
	margin: 0 0 10px;
}

.page.page-id-9637 .benefits.section .row .col-sm-4 h4 {
	margin: 0 0 10px;
}

.page.page-id-9637 .benefits.section img {
	margin-bottom: 0.75em;
}

.page.page-id-9637 .benefits.section p {
	margin-bottom: 0;
}




/*********  Show me Section  *********/


.page.page-id-9637 section.show-me {
	background-color: rgba(0, 0, 0, 0.03);
	padding: 3.75em 0px;
}

.page.page-id-9637 section.show-me .container {
	width: 1170px;
}

.page.page-id-9637 section.show-me .row {
	text-align: center;
}

.page.page-id-9637 section.show-me .col-md-8.center-block {
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.page.page-id-9637 section.show-me h2 {
	font-weight: 600;
	margin-top: 0px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 24px;
	text-align: center;
}

.page.page-id-9637 section.show-me a {
	margin: 1em 0px 0px 1em;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	vertical-align: initial;
	cursor: pointer;
	background-image: none;
	white-space: nowrap;
	padding: 1em 3em;
	font-size: 18px;
	line-height: 1.5;
	border-bottom: 4px solid #C44F4F;
	border-radius: 3px;
	-moz-user-select: none;
	color: #FFF;
	text-decoration: none;
	background-color: #F56363;
	text-transform: uppercase;
	transition: all 0.3s ease-in-out 0s;
}

.page.page-id-9637 section.show-me a:hover {
	background-color: #F78282;
}
	

.page.page-id-9637 section.show-me i {
	padding-left: 0.5em;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	line-height: 1.5;
	font-weight: 400;
	text-transform: uppercase;
}





/*********  Features Section  *********/

.page.page-id-9637 section#featured-songs {
	padding: 5em 0px;
}

.page.page-id-9637 section#featured-songs header {
	margin-bottom: 40px;
	text-align: center;
}

.page.page-id-9637 section#featured-songs h2 {
	font-size: 3.6rem;
	margin-top: 0px;
	color: #515A63;
	font-weight: normal;
	text-align: center;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.page.page-id-9637 section#featured-songs h3 {
	line-height: 1.5;
	text-align: center;
	color: #4C4C4C;
	margin: 0px;
	font-size: 26px;
	font-weight: 100 !important;
	font-family: "Source Sans Pro",sans-serif;
}


.page.page-id-9637 section#featured-songs .row {
	max-width: 1170px;
	margin: 0px auto;
}


.page.page-id-9637 section.buy-now-bottom {
	background-color: #F56363;
	padding: 6em 0;
	text-align: center;
	font-family: "Source Sans Pro",sans-serif;
	line-height: 1.5;
	font-weight: 400;
	font-size: 16px;
}

.page.page-id-9637 section.buy-now-bottom .container {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}


.page.page-id-9637 section.buy-now-bottom .section-header {
    margin-bottom: 2.25em;
}

.page.page-id-9637 section.buy-now-bottom .section-header h2 {
	font-weight: 600;
	color: #FFF;
	margin-top: 0px;
	font-size: 46px;
	margin-bottom: 10px;
	font-family: "Source Sans Pro",sans-serif;
}

.page.page-id-9637 section.buy-now-bottom .section-header h3 {
	font-size: 24px;
	font-weight: 300;
	color: #FFF;
	margin: 0px;
	font-family: "Source Sans Pro",sans-serif;
}

.page.page-id-9637 section.buy-now-bottom a.btn {
	display: inline-block;
	margin-bottom: 0px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 1em 3em;
	font-size: 18px;
	line-height: 1.5;
	border-radius: 3px;
	-moz-user-select: none;
	color: #F56363;
	text-decoration: none;
	background-color: #FFF;
	text-transform: uppercase;
	transition: all 0.3s ease-in-out 0s;
}

.page.page-id-9637 section.buy-now-bottom a.btn:hover {
	border-color: #fff;
	background-color: #F56363;
	color: #fff;
}






/****************************************************************************************************
Posts
*****************************************************************************************************/

.su-posts-default-loop {
    padding: 0 20px !important;
}


.su-posts-default-loop .su-post-thumbnail img {
    max-width: 200px !important;
}

.su-posts-default-loop .su-post-thumbnail {
    width: 200px !important;
}

.su-posts-default-loop .su-post-excerpt {
    margin-top: 1.5em !important;
}

.su-posts-default-loop .su-post {
    border-bottom: 1px solid #CCC !important;
    padding-bottom: 40px !important;
}

.su-posts-default-loop .su-post:last-child {
    border-bottom: none !important;
}

.su-posts.su-posts-default-loop h2 a {
	font-family: Roboto,sans-serif;
	font-weight: 600;
	text-decoration: none;
}

.su-posts.su-posts-default-loop h2 a:hover {
	text-decoration: underline;
}













/****************************************************************************************************
Trap Drums Sign Up Page (Blog Post)
*****************************************************************************************************/


.single.single-post.postid-5891 #secondary,
.single.single-post.postid-5891 .nav-left {
	display: none;
}

.single.single-post.postid-5891 #disqus_thread {
    max-width: 700px;
    margin: 50px auto;
    padding: 20px;
}

.single.single-post.postid-5891 .featured_video_plus.responsive {
	display: none;
}

.single.single-post.postid-5891 .entry-page-title-1 h1,
.single.single-post.postid-5891 .entry-meta,
.single.single-post.postid-5891 .dd_post_share,
.single.single-post.postid-5891 .site-header,
.page.page-id-8691 .site-header, /* Trap Drums Tahnk you page*/
.page.page-id-8691 .site-footer {
	display: none;
}

.page.page-id-8691 #content /* Trap Drums Tahnk you page*/ {
	margin-top: 20px;
}



.single.single-post.postid-5891 .site-content {
    margin-top: 0;
    max-width: 100%;
    margin-left: 0;
}

.single.single-post.postid-5891 #primary{
	width: 100%;
	padding: 0;
}

.single.single-post.postid-5891 .container {
	max-width: 100%;
	padding: 0;
}

.single.single-post.postid-5891 #main {
    padding: 0;
}

.single.single-post.postid-5891  #comments {
    max-width: 800px;
    margin-top: 50px;
}

.single.single-post.postid-5891 .entry-content {
	background-color: #eee;
}

.single.single-post.postid-5891 #shiftnav-toggle-main {
    display: none;
}





/****************************************************************************************************
Online Mixing Services Page
*****************************************************************************************************/




.page.page-id-8507 .site-content {
    margin-top: 0;
    max-width: 100%;
    margin-left: 0;
}

.page.page-id-8507 #primary{
	width: 100%;
	padding: 0;
}

.page.page-id-8507 .container {
	max-width: 100%;
	padding: 0;
}

.page.page-id-8507 #main {
    padding: 0;
}

.page.page-id-8507  #comments {
    max-width: 800px;
    margin-top: 50px;
}

.page.page-id-8507 #shiftnav-toggle-main {
    display: none;
}


.page.page-id-8507 .site-header {
	display: none;
}


.page.page-id-8507 #shiftnav-toggle-main {
    display: none;
}

.page.page-id-8507 .item .bullet {
	width: 12%;
	float: left;
	padding-right: 4%;
	margin-top: -5px;
}

.page.page-id-8507 .post-content {
	width: 84%;
	float: right;
}

.page.page-id-8507 .item .post-content h3 {
	font-size: 22px;
	margin: -8px 0 15px;
}

.page.page-id-8507 .entry-content .item {
	max-width: 450px;
	margin: 0px auto;
}





/****************************************************************************************************
Blog Archive, Blog Categories, Blog SEARCH, Blog Author
*****************************************************************************************************/


.blog #primary,
.archive.category #primary,
.search #primary,
.archive.author #primary {
    width: 100%;
    padding: 0;
}


.blog .page-header,
.archive.category .page-header,
.search .page-header,
.archive.author .page-header {
    display: none;
}



.blog #main article,
.archive.category #main article,
.search #main article,
.archive.author #main article { 
    border-bottom: 1px solid #EEE;
    margin: 0;
    padding: 25px 0 0px;
    clear: both;
}


.blog .hentry,
.archive.category .hentry,
.search .hentry,
.archive.author .hentry {
    margin: 0px 0px 2em;
}

.blog .site-content,
.archive.category .site-content,
.search .site-content,
.archive.author .site-content {
    max-width: 1170px;
    margin: 15px auto auto;
}

.blog #content,
.archive.category #content,
.search #content, 
.archive.author #content {
    padding: 10px 0px 50px 24px;
    margin: 130px 0px 50px 19px;
}


/* Hide sidebar search */
.blog #secondary,
.archive.category #secondary,
.search #secondary,
.archive.author #secondary {
    display: none;
}

/*Bring Sidebar to top*/
#text-24 {
	margin: 0;
}


/* TOP SEARCH BAR */
#blog-search {
    margin: 46px 0px 0px;
    padding: 20px 10px;
    background-color: #EEE;
    position: fixed;
    width: 100%;
    z-index: 12;
}

#search-33 {
    max-width: 700px;
    margin: auto;
}

#search-33 label {
    margin: 0;
}

section.no-results.not-found {
	padding-left: 16px;
	clear: both;
}


/* Post Image */
.blog .blog-archive-image img,
.archive.category .blog-archive-image img,
.search .blog-archive-image img,
.archive.author .blog-archive-image img {
	border-radius: 0;
    margin: 0px 0px 20px;
}


/* Entry Title */
.blog .hentry.row .entry-title,
.archive.category .hentry.row .entry-title,
.search .hentry.row .entry-title,
.archive.author .hentry.row .entry-title {
    margin: 0px 0px 9px;
	font-family: Roboto,sans-serif !important;
	font-size: 20px !important;
	font-weight: 400;
}

/* Entry Title Hover */
.blog .hentry.row .entry-title a:hover,
.archive.category .hentry.row .entry-title a:hover,
.search .hentry.row .entry-title a:hover,
.archive.author .hentry.row .entry-title a:hover {
    color: #3498DB;
    text-decoration: underline;
}

.blog .entry-summary,
.archive.category .entry-summary,
.search .entry-summary,
.archive.author .entry-summary {
    margin: 4px 0px 0px;
    font-size: 16px;
    line-height: 20px;
}

.blog .entry-meta a,
.blog .entry-meta,
.archive.category .entry-meta a,
.archive.category .entry-meta,
.search .entry-meta a,
.search .entry-meta,
.archive.author .entry-meta a,
.archive.author .entry-meta {
    font-size: 12px;
}

.blog .page-title,
.archive.category .page-title,
.search .page-title,
.archive.author .page-title {
    font-size: 22px;
    color: #515A63;
    float: left;
    padding-left: 15px;
    margin-top: 3px;
}


    /* Left Nav Menu */
    .nav-left {
        display: block;
        z-index: 2;
        position: fixed;
        height: 360px;
        width: 42px;
        background-color: #FFF;
        margin-top: 46px;
    }

    .nav-left ul {
        margin: 25px 0px 0px;
        list-style: outside none none;
        padding: 0px 16px 0 7px;
    }

    .nav-left ul li {
        margin-bottom: 25px;
    }

    i.fa {
        color: #515A63;
        font-size: 19px;
    }

    i.fa:hover {
        color: #eee;
    }

    i.fa:active {
    color: red;
    }


    /* Nav menu on Archive page */

    .archive.category .nav-left,
    .blog .nav-left, 
    .search .nav-left,
    .archive.author .nav-left {
        margin-top: 125px;
    }






/****************************************************************************************************
BLOG Article STYLING, Page Styling
****************************************************************************************************/

/* Remove Header */
.single-post .entry-page-title {
    display: none;
}

/* Social Sharing */
.dd_post_share {
    padding: 0px;
    margin-bottom: 15px;
    display: block;
    margin-top: -12px;
}


/* Entry Title */
.single-post #main .entry-page-title-1.container {
	padding: 0;
}

/*paragraph and list font*/
.single-post p,
.single-post li,
.page p {
    font-weight: 300;
}

.single-post #main {
    margin-top: 0px;
    padding: 20px 10px;
}


.single-post .site-content {
    margin-top: 46px;
    max-width: 1140px;
    margin-left: 43px;
}

.single-post  #primary,
.single-post  #secondary {
    padding: 10px;
}

.single-post  #main-2 {
    background-color: #fff;
    padding: 20px;
}

.single-post  #main-2 {
    border-left: 1px solid #eee;
    margin-top: -10px;
}

/*.single-post  #secondary {
    border-left: 2px solid #EEE;
}*/

.single.single-download #secondary {
    border-left: none;
}



/* Meta Info */
.single-post  .entry-meta, 
.single-post  .entry-meta a {
    margin: 15px -2px 25px;
    font-size: 12px;
}

.byline img {
    margin: -4px 7px 0px 5px;
}

.entry-meta a {
    color: #515A63;
    text-decoration: underline;
}

.entry-meta a:hover {
    text-decoration: none;
}


    /* Comment Section */
    .single-post  .comments-title.section-title {
        margin: 0 0px 30px;
    }

    .comment-form {
        margin-bottom: 50px;
    }

    .single-post #comments {
        background-color: #FFF;
        padding: 20px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
    }

    .single-post #comments {
        background-color: #fff;
        padding: 0;
    }

    .single-post .comment.depth-1 .comment-content {
        margin-left: 56px;
    }

    .comment .comment-content {
        line-height: 20px;
        border: none;
    }

    .single-post .comment, .pingback {
        margin-bottom: 0;
    }

    .single-post .comment {
        border-bottom: 1px solid #eee;
        padding-top: 25px;
    }

    .single-post ul.children .comment {
        border: none;
    }

    .single-post  .comment-meta {
        width: 45px;
    }

    .single-post .comment-content {
        padding: 0px 0px 15px;
    }

    .single-post .comment-metadata {
        border: none;
        font-size: 12px;
        color: #82878E;
        padding-bottom: 0px;
        margin-bottom: 0;
    }

    .comment-list .children {
        margin: 5px 0px 5px 35px;
    }

    .comment-author .fn {
        display: none;
    }

    .comment-metadata .fn {
        display: block;
        color: #3498DB;
        float: left;
        margin: 2px 8px 0px 0px;
    }

    .comment-metadata .fn a {
        color: #3498DB;
    }

    .comment-list .children .comment-author.vcard img,
    .comment-list .comment-author.vcard img {
        margin-top: 0px;
    }

    .comment-content p {
        font-size: 17px;
		line-height: 25px;
    }


        /* Remove left arrow around comments box */
        .comment .comment-content:after {
            display: none;
        }

        .comment .comment-content:before {
            display: none;
        }

        /* Comment Submit Button */
        input[type="submit"] {       
            border-color: #515A63;
        }

        /* Author Picture */
        .comment-author img {
            border-radius: 0;
        }

    /* Comment Box End */


/****************************************************************************************************
BLOG SIDEBAR
****************************************************************************************************/

.widget_text {
    margin: 30px 0px;
}

.widget-area {
    margin-bottom: 50px;
}

    /* SEARCH BAR */
    .search-form .search-submit {
        width: 19%;
        font-size: 18px;
        height: 41px;
    }

    .search-form .search-field {
        color: #515A63;
        background: none repeat scroll 0% 0% #fff;
        width: 81%;
        height: 41px;
    } 
    /* SEARCH BAR END */




    /* YARRP SIDEBAR WIDGET */
    
    #yarpp_widget-2 .yarpp-thumbnail{
        width: 100%;
        height: auto;
        padding-top: 15px;
        border: none;
        border-top: 1px solid rgba(127, 127, 127, 0.1);
        margin-bottom: 0px;
    }
    
    #yarpp_widget-2 .yarpp-thumbnail:last-child {
		border-bottom: 1px solid rgba(127, 127, 127, 0.1);
		padding-bottom: 7px;
	}



    #yarpp_widget-2 .yarpp-thumbnail > img{
        width: 40%;
        height: auto;
        float: left;
        margin: -5px 10px 5px 0px;
    }

    .yarpp-thumbnail-default > img {
        width: 100%;
        height: auto;
        margin: 0;
    } 

    #yarpp_widget-2 .yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
        width: 56%;
        font-size: 14px;
        margin: -9px 0 0;
        font-weight: bold;
        max-height: 100%
        font-family: arial,sans-serif;
    }

    #yarpp_widget-2 .yarpp-thumbnail:hover {
        color: #3498DB;
    }
    /* YARRP SIDEBAR WIDGET END */




/****************************************************************************************************
PRODUCT Single Download Page
*****************************************************************************************************/

/*REMOVE Total # of Purchase and center star ratings*/
.download-product-details .download-purchases {
	display: none;
}

.download-product-details .download-ratings {
	width: 100%;
}


/*REMOVE Digg Digg*/

.single.single-download .dd_post_share {
	display: none;
}

/*REMOVE "add to cart" at bottom od downloads page*/

.single.single-download #primary .edd_download_purchase_form {
	display: none;
}



/* background above audio player */
.single.single-download .download-image-grid-preview {
    border: 1px solid rgb(204, 204, 204);
    margin: 0px 0px -2px;
    background-image: url("/wp-content/themes/marketify-child/img/download-background/grey-background.png");
    background-size: 100% 100%;
}

/* preview image audio player */
.single.single-download .download-image-grid-preview a {
    max-width: 300px;
    margin: 0px auto;
    padding: 30px;
}

.single.single-download .image-preview-gallery a {
   box-shadow: 0px 0px 12px #000;
}


.single.single-download #widget_edd_fpd-2 a {
    color: #3498DB;
}

.download-product-details .download-purchases, 
.download-product-details .download-comments, 
.download-product-details .download-ratings, 
.download-product-details .download-author-sales {
    padding: 30px 10px;
}

.download-single-widget {
    border: 5px solid #BDC3C7;
    margin: 0px 0px 30px;
}

.single.single-download .download-product-details {
    border: none;
    margin: 0;
}


.site-content .download-video, .site-content div.jp-audio {
    margin: 1px 0px 60px;
}

.single.single-download .col-sm-12.image-grid-previewer{
    display: none;
}

.single.single-download #main {
    padding: 0 10px;
}

.single.single-download #audio-player-img-container .download-image-grid-preview {
    max-width: 300px;
    margin: 0px auto;
    padding: 30px;
}

.single.single-download #audio-player-img-container {
    border: 1px solid #BDC3C7;
    margin-bottom: -2px;
    background-image: url("http://www.bwarrenphotography.com/backgrounds/Black%20Metal%20Texture_lr.jpg");
    background: cover;
}

.single-download .site-content .jp-type-playlist {
    border-radius: 0px;
}


.row.edd-recommended-products .download-image-grid-preview {
    display: none;
}


/*Comments*/

.single.single-download #comments .comment-content {
    margin-left: 90px;
    padding: 0px 20px;
}

.single.single-download #comments .comment {
    margin-bottom: 75px;
}

/* Was This Helpful? Box */
.edd-review-vote {
    font: 10px "Montserrat",sans-serif;
    margin-bottom: 0px;
    clear: none;
    border: 1px solid #CCC;
    background: none repeat scroll 0% 0% #EEE;
    padding: 20px;
    color: #515A63;
    text-transform: none;
}

.edd-reviews-voting-buttons {
    margin-top: 16px;
}

/* Leave a Review */

.single.single-download #respond.comment-respond {
	border: 10px solid #eee;
	margin-bottom: 70px;
	padding: 0 30px;
}

/* You must log in to leave a review*/
.edd-reviews-not-logged-in {
    margin-top: 30px;
    color: #FFB400;
    border: 2px solid #FFB400;
    padding: 10px;
}




/****************************************************************************************************
Marketplace .download-purchasess, Categories, Popular Items, Wish List
*****************************************************************************************************/


/* Remove Popular items at top */

.archive.post-type-archive.post-type-archive-download .marketify_widget_featured_popular.popular {
	display: none;
}

/* Remove Multitracks bar*/
.archive.post-type-archive.post-type-archive-download .section-title {
	display: none;
}

.archive.post-type-archive.post-type-archive-download #content {
	margin-top: 50px;
}





/*Remove Title*/
.archive.tax-download_category .section-title,
.page-id-2154 main .section-title {
    display: none;
}

.archive.tax-download_category .page-header,
.page-id-2154 .page-header,
.post-type-archive-download .page-header,
.page-template-page-templateswishlist-php .page-header {
    text-align: center;
    padding: 100px 0px 60px;
}


/*Remove Features songs at top*/
.archive.tax-download_category .marketify_widget_featured_popular {
    display: none;
}


.archive.tax-download_category #primary,
.page-id-2154 #primary {
    clear: both;
    margin-top: 50px;
}


/* Widget top */
.no-results.not-found .search-form {
    display: none;
}


/* Sidebar All Widgets*/
.download-archive-widget-area aside {
    padding: 15px;
    border: 1px solid #BDC3C7;
    margin-bottom: 20px;
}

.download-archive-widget:first-child {
    padding: 50px 0 0;
    border: none;
}

.post-type-archive-download .download-archive-widget:first-child {
    padding: 0;
    border: none;
}

.download-archive-widget-area label {
    margin-bottom: 0;
}



/* Sidebar Shopping Cart*/
#edd_cart_widget-2 .cart_item.edd_checkout a {
    color: #3498DB;
    border: 3px solid #3498DB;
    padding: 10px;
}

#edd_cart_widget-2 .cart_item.edd_checkout a:hover {
    color: #fff;
    background-color: #3498DB;
}



/*Wish List Page*/
.page-template-page-templateswishlist-php #content {
    margin-top: 50px;
}


.page-template-page-templateswishlist-php #content #main h3 {
    margin-bottom: 20px;
    text-decoration: underline;
}

.page-template-page-templateswishlist-php #main span.edd-wl-item-title a[title],
.page-template-page-templateswishlist-php #main #wishlist-nav a,
.page-template-page-templateswishlist-php #main span.edd-wl-edit a,
.page-template-page-templateswishlist-php #main p a[title="Edit settings"],
.page-template-page-templateswishlist-php #main p a[title="Delete wish list"] {
    color: #3498DB;
    text-decoration: none;
}

.page-template-page-templateswishlist-php #main span.edd-wl-item-title a[title]:hover,
.page-template-page-templateswishlist-php #main #wishlist-nav a:hover,
.page-template-page-templateswishlist-php #main span.edd-wl-edit a:hover,
.page-template-page-templateswishlist-php #main p a[title="Edit settings"]:hover,
.page-template-page-templateswishlist-php #main p a[title="Delete wish list"]:hover {
    text-decoration: underline;
}

.page-template-page-templateswishlist-php .edd-wl-button.edd-wl-action.edd-wl-add-all-to-cart {
    margin-top: -23px;
}

/* wishlist homepage link at bottom */
#wishlist-nav {
    margin-top: -15px;
}



/****************************************************************************************************
MULTITRACK AUTHOR POFILE PAGE
****************************************************************************************************/


.download-product-details.author-archive {
    border: 10px solid #eee;
}

 .page.page-id-7571 .page-header {
    text-align: center;
    padding: 110px 0px 80px;
}

.page.page-id-7571 .site-content {
    margin-top: 50px;
}


.download-author-bio {
    text-align: center;
    font-size: 13px;
    color: #82878E;
    display: block;
}


.download-author-bio a {
    font: 700 20px "Montserrat",sans-serif;
    color: #505965;
    display: block;
    margin-bottom: 4px;
}

/* Delete Email Contact Info*/
.download-author-message {
	display: none;
}

/****************************************************************************************************
VENDOR DASHBOARD PAGE
****************************************************************************************************/


.page.page-id-7573 {
    background-color: #eee;
}

.page.page-id-7573 .site-content {
    margin-top: 50px;
}


.page.page-id-7573 .container {
    padding: 0;
}

#post-7573 .entry-content h1{
    display: none;
}

#post-7573 .entry-content {
    max-width: 940px;
    margin: 0px auto;
    font-size: 16px;
}


#post-7573 .col-sm-12 {
    padding: 0;
}

.fes-vendor-menu {
    padding: 0px;
	border: none;
	margin: 20px 0;
} 

.fes-vendor-menu li a, 
.whistles-tabs .whistles-tabs-nav li a {
    font: 400 11px "Montserrat",sans-serif;
    color: #515A63 !important;
    text-transform: none;
}

.fes-vendor-menu li a:hover {
	text-decoration: underline;
}


.fes-form-login-form,
.fes-form-registration-form {
    max-width: 450px;
    margin: 30px auto;
    background-color: #FFF;
    padding: 30px 35px;
    border: 1px solid #BDC3C7; /*Light Grey*/
}

#fes-login-form-title,
#fes-registration-form-title {
    margin: 30px 0px 70px;
}


i.icon.icon-ticket.icon-white {
    display: none;
}


/* Menu Active Button */

.fes-vendor-menu li.active a, .whistles-tabs .whistles-tabs-nav li[aria-selected="true"] a {
    background: none repeat scroll 0% 0% #515A63;
    color: #fff !important;
    border: none;
    border-radius: 5px;
}



    
    /*****************************
    DASHBOARD
    ******************************/

    #fes-vendor-dashboard {
        background: none repeat scroll 0% 0% #EEE;
    }

    #fes-db-container {
        box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
		box-sizing: border-box;
		padding: 30px;
		background-color: rgb(255, 255, 255);
		border-radius: 5px;
		margin: 10px 0px;
    }





    /*****************************
    PRODUCTS PAGE
    ******************************/

    #fes-products-custom {
        background: none repeat scroll 0% 0% #EEE;
        padding: 0px 20px 20px;
    }

    #fes-product-list {
        background: none repeat scroll 0% 0% #fff;
    }

    #fes-products-custom-table {
        box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	    box-sizing: border-box;
	    padding: 30px;
	    background-color: #FFF;
	    border-radius: 5px;
}
    }





    /*****************************
    EARNINGS PAGE 
    ******************************/

    #edd_user_commissions {
        background: none repeat scroll 0% 0% #EEE;
        padding: 0px 20px 20px;
    }

    #edd_user_commissions_unpaid,
    #edd_user_commissions_paid,
    #edd_user_commissions_revoked,
    #edd_commissions_export {
        background-color: #FFF;
        padding: 30px;
        margin-bottom: 10px;
    }


    #edd_user_commissions_paid {
        margin-top: 0;
    }

    #edd_user_commissions_unpaid_total,
    #edd_user_commissions_paid_total {
        font-size: 20px;
    }





    /***************************
    ADD PRODUCT PAGE 
    ***************************/


    #post-7573 .fes-submission-form div.fes-form fieldset {
        box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
		box-sizing: border-box;
		padding: 30px;
		background-color: #FFF;
		border-radius: 5px;
		margin: 10px 0px;
    }

    .fes-submission-form {
        background: none repeat scroll 0% 0% #EEE;
        padding: 0px 20px 20px;
    }

    .fes-feat-image-upload div {
        max-width: 800px;
    }

    a.fes-feat-image-btn.btn.btn-sm,
    a.btn.btn-sm.btn-default.upload_file_button{
        border: 2px solid #3498DB;
    }
    
    a.fes-feat-image-btn.btn.btn-sm:hover,
    a.btn.btn-sm.btn-default.upload_file_button:hover {
        background-color: #3498DB;
        color: #fff;
        cursor: pointer;
    }

    .fes-feat-image-upload img {
        max-width: 30%;
    }


    #post-7573 .fes-submission-form 
    div.fes-form fieldset.fes-submit {
        margin-bottom: 0px;
        padding: 30px;
    }

    .fes-label .fes-help {
        font-size: 14px;
		font-weight: normal;
		line-height: 20px; 
		margin-top: 5px;
    }

    fieldset.fes-el.upload_terms label {
        margin-top: 20px;
        text-transform: none;
    }
    
    .fes-fields .preview_file .fes-remove-column {
    	display: none;
    }
    
    /* Hide Upload Button for Multitracks */
	.fes-el.multiple.multitrack .fes-url-choose-row {
		display: none;
	}
	
	/*Hide "all genres" from the "select genre" section of the "add product" page*/
	.fes-submission-form #download_category option:nth-child(2) {
		display: none;
	}
	
	
	
	/*****************************
    Edit Product 
    ******************************/
	
	/* Hide Multitrack Upload container*/
	.fes-el.multiple.multitrack {
		display: none;
	}




    /*****************************
    PROFILE PAGE (#post-1861)
    ******************************/

    #post-7518 {
        max-width: 960px;
        margin: 0 auto;
        background: #fff;
        padding: 20px;
        background-color: #EEE;
    }

    #post-7518 .entry-content {
        background: none repeat scroll 0% 0% #FFF;
        padding: 30px;
    }


    #post-7573 .fes-profile-form div.fes-form fieldset {
        box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
		box-sizing: border-box;
		padding: 30px;
		background-color: rgb(255, 255, 255);
		border-radius: 5px;
		margin: 10px 0px;
    }

    .fes-profile-form {
        background: none repeat scroll 0% 0% #EEE;
        padding: 0px 20px 20px;
    }

    #post-7573 .fes-profile-form div.fes-form fieldset.fes-submit {
        margin-bottom: 0px;
        padding: 30px;
    }

    .single.single-download .product-details-pull .download-actions .button {
        border: 3px solid #3498DB;
        color: #3498DB;
    }

    .single.single-download .product-details-pull .download-actions .button:hover {
        background-color: #3498DB;
        color: #fff;
    }

    .single.single-download  #widget_edd_fpd-2 {
        padding: 0px 25px 25px;
    }

    /* Upload Avatar Button */
    a.fes-avatar-image-btn.btn.btn-sm {
    	color: #3498DB;
    	text-decoration: none;
    }
    
    a.fes-avatar-image-btn.btn.btn-sm:hover {
    	background-color: #fff;
    	text-decoration: underline;
    }
 



/****************************************************************************************************
CHECKOUT PAGE
*****************************************************************************************************/
#post-4521 {
    padding: 20px;
    max-width: 700px;
    margin: auto;
    background-color: #EEE;
}


#edd_checkout_wrap {
    background: none repeat scroll 0% 0% #FFF;
    padding: 30px;
}

.edd-apply-discount {
    margin-top: 15px;
}


#edd-purchase-button {
    width: 150px;
    color: #3498DB;
    border-color: #3498DB;
    font-size: 12px;
}

#edd-purchase-button:hover {
    color: #fff;
    background-color: #3498DB;
}

a.edd_terms_links {
    color: #3498DB;
    text-transform: none;
    padding: 0px;
    font-size: 11px;
    font-weight: inherit;
    border: none;
    text-decoration: underline;
}

a.edd_terms_links:hover {
    text-decoration: underline;
    color: #3498DB;
    background-color: #fff;
}

#edd_checkout_form_wrap input[type="checkbox"] {
    margin: 9px 8px 0px 0px;
}

#edd_checkout_form_wrap #edd_terms_agreement label {
    font-size: 10px;
}


#edd_checkout_cart .edd_cart_item_name .edd_checkout_cart_item_title {
	font-weight: normal;
}

/* Agree to Terms Section */
#edd_terms_agreement label {
	text-transform: none;
	font: 100 10px "Montserrat",sans-serif;
	letter-spacing: 0px;
}

#edd_terms_agreement label a {
	color: blue;
}

#edd_show_terms {
    display: none;
}






/****************************************************************************************************
SIGN IN PAGE
***************************************************************************************************/

body.page.page-id-1719.page-template.page-template-page-templatesminimal-php.custom-background.minimal,
body.page.page-id-1719.page-template.page-template-page-templatesminimal-php.custom-background.minimal .header-outer{
    background-color: #FFF;
}

body.page.page-id-1719.page-template.page-template-page-templatesminimal-php.custom-background.minimal .site-title a {
    color: #515A63;
}

#edd_login_form legend,
#edd_login_form label {
    color: #515A63; /*Dark Grey*/
}


#edd_login_form,
#edd_login_form input {
    border: 1px solid #bdc3c7;
}


#edd_login_form {
    padding: 30px 40px;
    background-color: #eee
}

p.edd-lost-password a{
  color: #515a63;
}

#edd_login_form,
.minimal .edd_error {
    max-width: 400px;
    margin: auto;
}




/****************************************************************************************************
SETTINGS PAGE (#post-7780)
****************************************************************************************************/

#post-7780 {
    max-width: 600px;
    margin: 0 auto;
    background: #fff;
    padding: 20px;
    background-color: #EEE;
}

#post-7780 .entry-content{
    background: none repeat scroll 0% 0% #FFF;
    padding: 30px 30px;
    max-width: 940px;
}

#post-7780 span legend {
    border-color: none;
}

#post-7780 span {
    margin: 30px 0px 30px;
}

#post-7780 #edd_profile_name_label, {
    margin: 30px 0px 30px;
}

#post-7780 #edd_profile_password_label {
    margin: 60px 0px 30px;
}





/****************************************************************************************************
PURCHASE HISTORY PAGE (#post-1861)
****************************************************************************************************/

#post-7568 body {
background-color: #eee;
}

#post-7568 {
    max-width: 960px;
    margin: auto;
    padding: 20px;
    background: none repeat scroll 0% 0% #EEE;
}

#post-7568 .entry-page-title-1 h1 {
    margin-bottom: 25px;
    font-size: 20px;
}

#post-7568 .entry-content {
    background: none repeat scroll 0% 0% #FFF;
    padding: 10px 30px 20px;
    max-width: 940px;
}

#post-7568 .entry-content h1 {
    font-size: 2em;
    font-style: bold;
}




/****************************************************************************************************
PURCHASE CONFIRMATION PAGE
*****************************************************************************************************/

#post-4522 {
    max-width: 960px;
    margin: auto;
    padding: 20px;
    background: none repeat scroll 0% 0% #EEE;
}

#post-4522 .entry-page-title-1 h1 {
    margin-bottom: 25px;
    font-size: 20px;
}

#post-4522 .entry-content {
    background: none repeat scroll 0% 0% #FFF;
    padding: 30px;
    max-width: 940px;
}

#post-4522 .entry-content p {
    font-size: 2em;
}

#post-4522 .entry-content h3 {
    margin: 3.1em 0px 1.1em;
}

#post-4522 .entry-content table {
    margin: 0px 0px 40px;
    font-size: 15px;
}

#post-4522 a:link {
    color: #00F;
}





/****************************************************************************************************
BECOME AN AUTHOR
*****************************************************************************************************/
.page-id-7576 span.fes-help {
	line-height: 20px;
	margin-top: 10px;
}

body.page-id-7576 {
	background-color: #eee;
}

/*Terms*/
.fes-form-registration-form .fes-el.fes_accept_toc.vendor-terms textarea,  
.fes-form-registration-form .fes-el.fes_accept_toc.vendor-terms div.fes-label,
.fes-submission-form .fes-el.fes_accept_toc textarea, 
.fes-submission-form .fes-el.fes_accept_toc div.fes-label {
	display: none;
}

.fes-form-registration-form .fes-el.fes_accept_toc.vendor-terms label,
.fes-submission-form .fes-el.fes_accept_toc label {
	text-transform: none;
	font-weight: none;
	letter-spacing: 0;
	font-size: 13px;
	font-family: 'Source Sans Pro', sans-serif;
}	

.fes-form-registration-form .fes-el.fes_accept_toc.vendor-terms label a,
.fes-submission-form .fes-el.fes_accept_toc label a {
	color: #3498DB;
	text-decoration: none;
}

.fes-form-registration-form .fes-el.fes_accept_toc.vendor-terms label a:hover,
.fes-submission-form .fes-el.fes_accept_toc label a:hover{
	text-decoration: under-line;
}
		
	



/****************************************************************************************************
TRANSACTION FAILED PAGE
*****************************************************************************************************/

#post-23 {
    max-width: 960px;
    margin: auto;
    padding: 20px;
    background: none repeat scroll 0% 0% #EEE;
}

#post-23 .entry-content {
    background: none repeat scroll 0% 0% #FFF;
    padding: 30px;
    max-width: 940px;
}

#post-23 .entry-content p {
    font-size: 1.5em;
    text-align: center;
}






/****************************************************************************************************
404 PAGE
****************************************************************************************************/


.error404 .page-header {
    text-align: center;
    padding: 100px 0px 70px;
}

.error404 #main {
    padding: 0px 30px;
    max-width: 960px;
    margin: auto;
    text-align: center;
}

.error404 .site-content {
    margin-top: 50px;
}

.error404 p {
    margin-bottom: 2.5em;
    font-size: 20px;
}

.error404 .page-title {
    padding: 0px 15px;
}

body.error404 {
    background-color: #eee;
}





/****************************************************************************************************
CONTACT PAGE
****************************************************************************************************/


.page.page-id-652 .entry-content {
    max-width: 700px;
    margin: 40px auto 0;
}

.page.page-id-652 .site-content {
    margin-top: 50px;
}

div.wpcf7 {
    padding: 20px;
    border: 10px solid #EEE;
}

input.wpcf7-form-control.wpcf7-submit {
    width: 150px;
}


@media (min-width: 480px) {
    div.wpcf7 {
        padding: 20px 40px;
    }
}


/****************************************************************************************************
FOOTER
****************************************************************************************************/

.site-footer {
    padding: 50px 0 0;
    margin-top: 50px;
}


footer .site-title,
footer .footer-widget-title {
    display: none;
}

footer .site-info .col-md-8 {
    text-align: right;
}

#contact-body {
    padding: 0 20px;
}

.site-footer .footer-widget, 
.site-footer .site-info [class^="col-"] {
        padding: 10px 25px;
}

.site-footer.light .site-info [class^="col-"] {
    border-right: none;
}


/* FOOTER MENU */
.footer-widget li {
    margin-bottom: 6px;
    display: inline;
    padding: 0px 14px;
}

.footer-widget li:first-child {
    padding-left: 0px;
}




/****************************************************************************************************
MailPoet (Edit Subscription)
****************************************************************************************************/

.single.single-wysijap.postid-1351 #secondary,
.single.single-wysijap.postid-1351 .nav-left,
.single.single-wysijap.postid-1351 .entry-meta,
.single.single-wysijap.postid-1351 .dd_post_share,
.single.single-wysijap.postid-1351 article .entry-header {
	display: none;
}


.single.single-wysijap.postid-1351 #content {
	max-width: 500px;
	margin: 116px auto 0;
}


.single.single-wysijap.postid-1351 #primary {
	width: 100%;
}


.single.single-wysijap.postid-1351 .entry-content td {
    border-top: none;
}

.single.single-wysijap.postid-1351 .form-table input {
	margin-bottom: -13px;
}


.single.single-wysijap.postid-1351 .form-table th {
    padding: 0px 0 20px;
}



/****************************************************************************************************
CATEGORIES MENU
****************************************************************************************************/


.nav-left ul li a{
width: 18px;
height: 18px;
display:block;
outline:none;
}

.nav-left ul li a span{
display:none;
}

.nav-left ul li:hover {
  background-position: 0 -18px;
}


.nav-left .current-menu-item{
	 background-position: 0 -18px !important;
}


.nav-left .interviews {
	background: url("img/icons/interviews.png");
}

.nav-left .phone {
	background: url("img/icons/phone.png");
}

.nav-left .home {
	background: url("img/icons/home.png");
}

.nav-left .compression {
	background: url("img/icons/compression.png");
}

.nav-left .bass {
	background: url("img/icons/bass.png");
}

.nav-left .equalization {
	background: url("img/icons/equalization.png");
}

.nav-left .vocals {
	background: url("img/icons/vocals.png");
}

.nav-left .reviews {
	background: url("img/icons/reviews.png");
}

.nav-left .mixingtips {
	background: url("img/icons/mixingtips.png");
}

.nav-left .drums {
	background: url("img/icons/drums.png");
}




/* Tooltip styling */

.tooltip.right{
  margin-left: 15px;
}

.tooltip {
  font-size: 16px;
}

.tooltip-inner {
	padding: 8px;
}

.tooltip-inner {
	background-color: #404040;
}

.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
	border-top-color: #404040;
}

.tooltip.right .tooltip-arrow{
  	border-right-color: #404040;
}


.tooltip.left .tooltip-arrow {
	border-left-color: #404040;
}

.tooltip.bottom .tooltip-arrow, 
.tooltip.bottom-left .tooltip-arrow, 
.tooltip.bottom-right .tooltip-arrow {
	border-bottom-color: #404040;
} 
