/*
Theme Name: Asian Pride Project
Theme URI: http://assemble.edge-themes.com
Description: Asian Pride Project theme
Author: Bedelia
Author URI: http://bedelia.co;
Version: 1.0.0
Text Domain: assemble
Template: assemble
*/

/* Rainbow! */

.rainbow:hover {
  background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
  background-image: gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
  color:transparent;
  -webkit-background-clip: text;
  background-clip: text;
}


/* Mobile */


@media only screen and (max-width: 600px) {
	.not-mobile {
		display: none;
	}
	
	.edgtf-title {
    height: auto !important;
	}
	
	h1.entry-title {
    font-size: 58px !important;
	}
	
/* 	.edgtf-container {
    margin-top: -60px !important;
	} */
	
}

/* Header */
.edgtf-header-divided .edgtf-vertical-align-containers .edgtf-position-left {
    text-align: left !important;
}

.edgtf-header-divided .edgtf-vertical-align-containers .edgtf-position-right {
    text-align: right !important;
}

.edgtf-main-menu>ul>li>a {
	font-size: 1.5rem !important;
}

.edgtf-menu-area {
    height: 100px !important;
}

/* @media only screen and (max-width: 600px) {
	.edgtf-mobile-header ~ .edgtf-content {
	    margin-top: 0px !important;
	}
} */

/* .edgtf-container {
    margin-top: 100px;
} */

@media only screen and (max-width: 1024px) {
.edgtf-content .edgtf-content-inner > .edgtf-container > .edgtf-container-inner, .edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {
    padding-top: 0px!important;
}
	}

/* Footer */

footer i {
    margin: 12px;
}

footer a {
    color: #9D9D9D;
}

footer a:hover {
    color: #000 !important;
}

/* Home */

div#projects a {
    color: #9D9D9D;
}

div#projects a:hover {
	color: #000;
}

div#home-projects, div#home-projects a, div#home-projects h3, div#home-projects h2 {
    color: #fff;
}

div#home-projects h3, div#home-projects h2 {
    margin-bottom: 0px;
    margin-top: 10px;
}

div#home-projects h2 {
	text-decoration: underline;
    text-underline-position: under;
}

div#home-projects hr{
	width: 50%;
	color: #fff;
}

.home-button button, .home-button a {
    margin-top: 20px;
    font-family: inherit;
    font-size: 18px !important;
    font-weight: bold;
}

.home-button a:hover {
  background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) )!important;
  background-image: gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) ) !important;
  color:transparent !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  background-color: transparent !important;
}

#home-projects div {
    padding: 0;
}

#home-projects .cover img:hover {
    opacity: 0;
}

/* Portfolio */

h1.entry-title {
    font-size: 58px !important;
	text-decoration: underline;
    text-underline-position: under;		
}

.edgtf-title-subtitle-holder {
    margin-top: 48px;
}

.gallery.edgtf-portfolio-single-holder .edgtf-one-column.clearfix {
    margin-bottom: 36px;
}

figcaption.vc_figure-caption {
    bottom: 8px;
    right: 24px;
    position: absolute;
    font-size: 24px !important;
    color: #fff;
    font-weight: 500;
}

.uncover img.vc_single_image-img.attachment-large:hover {
    opacity: 0.85;
}

/* About */

span.vc_tta-title-text {
    color: #000;
}

.edgtf-tabs {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

ul.edgtf-tabs-nav {
    margin-bottom: 10px !important;
}

.edgtf-tabs li {
    width: 16%;
    font-size: 18px;
}
