/* 

	Theme Name: quilt365 child
	Theme URI: http://www.wearequilt365.com 
	Description: quilt365 child Theme. 
	Version: 1.1
	Author: quilt365
	Author URI: http://www.wearequilt365.com 
	Template:    quilt365
	Text Domain:  quilt365-child
	
*/

@import url("../quilt365/style.css");

/* -----------------------------------
	CHILD CSS
------------------------------------- */

/*-----------------header--------------------------*/

header.dark-header.logo-left {

  width: 20%;
  top: 0;
box-shadow: none;
}
.header-inner.wrapper.clearfix {
  width: auto !important;
}

body {       background: #1a1a1a !important;}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before{color:#fff;}
#logo{padding: 0px 0; padding-left: 20px; }
#logo img{margin-top:14px;}
#select{
     display: block;
  width: auto;
  height: 20px;
  background-color: transparent;
  padding: 5px 10px;
  position: absolute;
  right: 10px;
  top: 21%;
  z-index: 999;
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: 0.08em;
  font-weight: 600;
  cursor: pointer;
  color: #000;
}

#menu-portfolio-filter
{position:absolute;
   top:32px;
   background:#f1f1f1;
   width:220px;
     z-index: 9999;}

#menu-portfolio-filter li
{
padding: 0px;
    border-bottom: 1px solid #2D2D2D;
    margin-top: 0;
    display: block;
    text-align: left;
    text-indent: 20px;
    background-color: #000;
}
#menu-portfolio-filter li a {
    padding: 5px 10px;
}

#menu-portfolio-filter li a {
    padding: 5px 10px;
}
#menu-portfolio-filter li a:hover {
    background-color: #FAC80C;
color:#1a1a1a; 
}

.page-body { background-color:#262626; margin-top: 60px !important; }
   padding:0 !important;
}




/*---------- load more button -------------*/
#load-more a.sr-button2 {
  border-color: rgba(255, 255, 255, 0);
  color: rgba(255, 255, 255, 0);
}
a.sr-button2:hover {
  background-color: rgba(255, 255, 255, 0);
  color: rgba(26, 26, 26, 0);
}

a.sr-button2 {
  border-color: rgba(255, 255, 255, 0) !important;
  color: rgba(255, 255, 255, 0)  !important;
}
 
.filter li a{color:#fff; border:0; 
    padding-bottom: 0;
    margin-bottom: 0;
}
 


.headerbg {
  width: 100%;
  position: fixed;
 background-color: #1a1a1a;
  height: 60px;
  top: 0px;
  right: 0px;
z-index: 99999;
}


ul#menu-portfolio-filter{
top: 60px;
  right: 0px;
transition: 1s;
    right: 0;
}

.externallink{display:block;}


/*---------------------portfolio-------------*/

.masonry{margin-top:0px;}

h2.project-name {
  font-size: 20px;
  margin-left: 0px;
padding-top: 10px;
line-height:24px;
}
h5.portfolio-name {
  color: #fff !important;
  
}
 h5.portfolio-name:after {
  position: absolute;
  border-bottom: 3px solid #fff;
  top: 30px;
  left: 20px;
  width: 20%;
  content: '';
}

.imgoverlay:hover .overlayinfo {
  top: 10px;
  margin-top: 0 !important;
}

.imgoverlay .overlaycolor{opacity:0.95;}
.overlayinfo h5.portfolio-name {
  text-align: left;
  padding: 0 20px;
  color:#000;
}
.overlayinfo .pfentry {
  text-align: left;
  padding: 20px;
  font-size: 18px;
  color: #000;
font-style: italic;
font-family: 'Old Standard TT', serif;
}
.socialic{  bottom: 5px;
  left: 10px;
  position: absolute; z-index: 999;}

.socialic h3 {
  display: none !important;
}
.socialic .section-title.project-title {
  display: none;
}
#portfolio-single .portfolio-media, #portfolio-single .portfolio-content {
    margin-top: 60px;}

.flexslider {    margin: 0 !important;}
.flex-direction-nav a{opacity:1 !important;}
ul li, ol li{margin-top: 0;}
.flexslider .slides > li:before {
    content: '';
    position: absolute;
    top: 70%;
    right: 0;
    bottom: 0;
    left: 0;
  
  background-image: linear-gradient(to bottom ,rgba(255, 255, 255, 0),rgba(0, 0, 0, 0.06));
}

/*---------------single post ajax------------------*/

#image:hover + .entry-content.portfolio-content {
    display: block;
}


#portfolio-single {padding-bottom: 0;
  background: #262626;
}
.ajax-section {
    padding-bottom:0px;}
#ajax-loader{z-index: 9999999999999  !important; top:-75px !important;}

.overlay-header{padding-top:75px;}
.line {
  border-bottom: 2px solid #fff;
  width: 20%;
  margin-top: 10px;
}
#portfolio-single  .portfolio_category-about .entry-content.portfolio-content {
    width: auto !important;
    opacity: 1 !important;
    display: block !important;
    position: relative !important;
    padding: 100px;
    margin: 0;
}
#portfolio-single  .portfolio_category-about .info{display:none;}
pre, code{border-left: 0;}
input[type=text], input[type=password], input[type=email] {
    width: 100%;
    max-width: 97%;
}
.entry-content.portfolio-content {
 position: absolute !important;
  background-color: rgba(0, 0, 0, 0.85);
  top: 0;
  width: 30%;
  padding: 30px 60px;
  margin-top: 10px !important;
  margin-left: 10px;
}

#portfolio-single{padding-top:0px;}

.topright.close-project {
  bottom: auto;
  left: auto;
  right: 20px;
  text-align: right;
  top: 20px;
  z-index: 99999;
width:30px;
}
.close-project a {
    background-color: #ffcb05;
    border-radius: 50%;
opacity:0.9 !important;
}
.flex-direction-nav .flex-prev{background-position: 0 !important;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{    opacity: 0.95 !important;}


.entry-content.portfolio-content h3 {
  text-transform: uppercase;
  font-size: 12px;
  margin-top: 30px !important;
}
a.info {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 999;
 
}

.slides img{width:100%;}
#portfolio-single .wrapper{width:100%;}
#portfolio-single .wrapper p{padding: 0;   margin-top: 30px; line-height: 25px;}

form .form-value{width:100%;}
.column-section {
    margin-top: 0;
}

#name::-webkit-input-placeholder::before {
    color:#fff;
    content:"Name" !important;
}
#email::-webkit-input-placeholder::before {
    color:#fff;
    content:"Email" !important;
}
#message::-webkit-input-placeholder::before {
    color:#fff;
    content:"Message" !important;
}

input[type=submit]:hover {
    background-color: #FFC401;
    color: #1a1a1a;
}

input[type=submit] {
    color: #FAC80C !important;
    border: 1px solid rgba(250, 200, 12, 0.17) !important;
    background: #000000 !important;
    padding: 10px 20px !important;
}

input[type=submit]:hover {
    background-color: #FFC401 !important;
    color: #1a1a1a !important;
}
/*----------------------footer-----------*/
footer .socialmedia-widget{
width: 80%;
    display: inline-block;
    float: left;
margin: 0px auto;
}
footer .copyright{
width: auto;
    float: left;
    margin-top: 0px;
}
footer{padding: 20px 0; }
.footer-logo img {
  height: 27px;
}
a#backtotop {
  float: right;
  margin-top: -10px;
}
footer .wrapper {
 
    margin: 0 auto;
    padding: 0px;
}
@media only screen and (min-width:981px){
.imgoverlay img{min-height: 375px;}

}

@media only screen and (max-width:980px){
#select{  top: 10%;}
#logo img{margin-top: 5px; margin-left:20px;}

ul#menu-portfolio-filter {
  top: 40px;
  right: 0;
}
.page-body{margin-top: 40px !important;}
header #logo {
  padding: 4px 0;
  height: 30px;}
#portfolio-single {
    padding-top: 0px  !important;
}
.flexslider .slides img:before {
    content: '';
    position: absolute;
    top:0%;
    right: 0;
    bottom: 0;
    left: 0;
     background-image: linear-gradient(to bottom ,rgba(255, 255, 255, 0),rgba(0, 0, 0, 0.06));
}
.masonry {
    margin-top: 0px;
}

a#backtotop{margin-right: 30px;
}
.flex-direction-nav a{
width: 10px  !important;
    height: 21px  !important;
    margin-top: 0  !important;
background-size: 10px 21px  !important;

}
.close-project a{
background-position: -417px -9px  !important;
width: 20px;
    height: 20px;
margin-top: 5px;
}

img.infoimg {
    height: 20px;
    margin-top: 5px;
}
.entry-content.portfolio-content{
position: relative !important;
width: auto;
      padding: 30px 40px;
    margin: 0;
}
.ajax-section {
    padding-bottom: 0;
}
#ajax-loader{top: -55px !important;}

header #logo{height:20px !important;}
.headerbg{height:40px;}
#portfolio-single .portfolio_category-about .entry-content.portfolio-content{padding: 20px;}
.imgoverlay img{min-height: auto;}


}



@media only screen and (max-width: 760px){
#portfolio-single {
    padding-top: 0px   !important;
}
.ajax-section #portfolio-single {
    padding-bottom: 0   !important;
}
.ajax-section {
    padding-bottom: 0  !important;
}
}