/*
Theme Name: Unicon Child Theme
Description: Unicon Child Theme for your Customizations
Author: minti
Template: unicon
Version: 1.0
*/

/*Test comment*/
@import url("../unicon/style.css");
@import url("//hello.myfonts.net/count/384aee");


@font-face {font-family: 'EvelethCleanThin';src: url('webfonts/384AEE_0_0.eot');src: url('webfonts/384AEE_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/384AEE_0_0.woff2') format('woff2'),url('webfonts/384AEE_0_0.woff') format('woff'),url('webfonts/384AEE_0_0.ttf') format('truetype');}

#testimonials p {
	font-weight: bold;
	color: black;
	padding-left: 24px;
}

 .owl-controls {
	display: none;
}

.latest-blog .blog-item .blog-item-description span {
	display:none !important;
}

.home .blog-carousel .owl-controls {
	display: block;
}

.home .latest-blog .blog-item .blog-item-description span {
	display: block !important;
}

#testimonials blockquote p {
	font-weight: normal;
		text-align: left;
	padding-left:20px;
	color: #444;
}

#testimonials .testimonial-content {
	display: flex;
}

#testimonials .testimonial {
	flex: 1 1 33%;
	padding: 0 1rem;
	border: none;
	box-shadow: none;
}

#testimonials .testimonial:after, .testimonial:before{
	content: '';
	display: none;
}

#testimonials blockquote p:before, #testimonials blockquote p:after {
	
}
#testimonials blockquote p:before {
	content: '“';
}

#testimonials blockquote p:after {
	content: '”';
}
.widget_contact address span i {
	display: none;
}

.member h4 {
  font: 700 20px EvelethCleanThin, Arial, Helvetica, sans-serif !important;
}

h1 {
  font: 900 40px EvelethCleanThin, Arial, Helvetica, sans-serif !important;
}

h2 {
  font: 700 25px EvelethCleanThin, Arial, Helvetica, sans-serif !important;
}

h3 {
  font: 700 20px EvelethCleanThin, Arial, Helvetica, sans-serif !important;
}

blockquote {
	color: #444 !important;
	font-style: italic;
}

#slider-1-layer-2, #slider-1-layer-1 {
    padding:0 15px !important;
    text-align:center !important;
    background-color: rgba(0,0,0,0.5) !important;
    line-height:1.2 !important;
  }

  #slider-1-layer-2 {
    width: 70% !important;
    margin:0 auto;
    padding:10px 15px !important;
    line-height:1.2 !important;
    max-height:none !important;
  }

@media screen and (min-width: 768px){
  #slider-1-layer-2, #slider-1-layer-1 {
    padding:0 15px !important;
    text-align:center !important;
    background-color: rgba(0,0,0,0.5) !important;
    line-height:1.2 !important;
  }

  #slider-1-layer-2 {
    width: 70% !important;
    margin:auto;
    padding:10px 15px !important;
    line-height:1.2 !important;
    max-height:none !important;
  }
}

#footer .widget a.button {
  color: white !important;
}

@media screen and (max-width: 720px) {
  .testimonial-slider-wrap .testimonial-slide {
    font-size: 14px;
    line-height: 1.6;
  }
}

.portfolio-items .portfolio-item h4 {
  text-transform: none;
  overflow: visible;
  white-space: normal;
}

.crowdfunder {
  background-color:white;
}

.crowdfunder .container {
  padding-top:10px;
  max-width: 500px;
  margin:auto;
}

.crowdfunder img {
  max-width:100%;
  display:block;
}

#navigation .social-icons {
  display:none;
}

.search-modal {
  position:fixed;
  top:10px;
  left:10px;
  right:10px;
  bottom:10px;
  background-color:white;
  width:100%;
  z-index:8001;
  max-height:0;
  overflow:hidden;
  opacity:0;
  -webkit-transition:0.5s opacity;
  -moz-transition:0.5s opacity;
  -ms-transition:0.5s opacity;
  -o-transition:0.5s opacity;
  transition:0.5s opacity;
  visibility: hidden;
}

.search-modal.open {
  max-height:2000px;
  visibility: visible;
  opacity:1;
}


.search-modal .search-form {
  width:70%;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  height:300px;
  margin:auto;
  text-align:center;
}

.search-modal .search-form a.cancel-search {
  padding:14px 20px 14px 20px;
  border:1px solid #888;
  line-height:1 !important;
  font-size:13px;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  border-radius:2px;
  text-transform:uppercase;
  margin:0 5px 5px 0;
  display:inline-block;
}
.search-modal .search-form input[type='text'] {
  width:100%;
  font-size:30px;
  text-align:center;
}

#content table {
  width:100%;
  table-layout: fixed;
}

#content table tr td {
  padding:10px;
  background-color:#fafafa;
  border-bottom:1px solid #aaa;
}

#content table tr:nth-child(odd) td {
  background-color:#fefefe;
}

.header-v1 #navigation > ul > li:last-child > a {
  padding-right:0;
}

.header-v1 #navigation > ul > li {
  height:auto !important;
  padding-bottom:16px;
}

.header-v1 #navigation > ul > li > .sub-menu {
  top:50px !important;
}

.member-feature-wrapper {
  padding:20px;
  background-color:#efefef;
  border: 1px solid #dedede;
}

.member-feature-wrapper:after, .member-feature-wrapper:before {
  content: ' ';
  display:table;
}

.member-feature-wrapper:after {
  clear:both;
}

#member-feature .member-img {
  float:left;
  width:20%;
  margin-right: 3%;
}

#member-feature .member-details {
  float:left;
  width:75%
}

#member-feature img {
  width:100%;
}

#navigation > ul > li > a {
	font-size: 12px !important;
}

#hc-splash-image {
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: 50% 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

#hc-splash-image div.title {
  margin-top: 80px;
  background-color: rgba(0,0,0,0.6);
  color: white;
  font-size: 22px;
  margin-bottom: 0.2rem;
  padding: 0 10px;
  text-align: center;
  max-width: 90%;
}

#hc-splash-image div.subtitle {
  background-color: rgba(0,0,0,0.6);
  color: white;
  font-size: 16px;
  padding: 5px;
  max-width: 80%;
  text-align: center;
}


@media screen and (min-width:960px) and (max-width:996px){
  .header-v1 #navigation > ul > li > a {
    font-size:11px !important;
    padding-left:5px;
    padding-right:5px;
  }
  .header-v1 #navigation {
	width: 75%; 
  }
}

@media screen and (min-width:997px) and (max-width:1150px){
  .header-v1 #navigation > ul > li > a {
    font-size:14px !important;
    padding-left:5px;
    padding-right:5px;
  }
}

@media screen and (min-width:1151px) {
  .header-v1 #navigation > ul > li > a {
    font-size:14px !important;
    padding-left:10px;
    padding-right:10px;
  }
  .header-v1 #navigation > ul > li:last-child > a {
    padding-right:0;
  }
}

@media screen and (min-width:1250px) {
  .header-v1 #navigation > ul > li > a {
    font-size:16px !important;
  }

}

@media screen and (min-width:768px){
  #navigation .social-icons {
    display:block;
    padding:10px 0 0 0;
    /*position:absolute;
    top:10px;
    right:0;*/
  }
  #navigation .social-icons ul {
    float:right;
  }
  #navigation .social-icons ul li a {
    font-size:20px;
  }
  #hc-splash-image {
    height: 500px;
  }
  #hc-splash-image div.title {
    font-size: 42px;
    max-width: 70%;
    margin-top: 100px;
    margin-bottom: 1rem;
    padding: 10px;
  }
  #hc-splash-image div.subtitle {
    font-size: 22px;
    padding: 10px;
    max-width: 60%;
    padding: 10px;
  }
}

@media screen and (min-width:1500px){
  #hc-splash-image {
    height: 700px;
  }
  #hc-splash-image div.title {
    font-size: 42px;
    max-width: 70%;
    margin-top: 100px;
    margin-bottom: 1rem;
    padding: 10px;
  }
  #hc-splash-image div.subtitle {
    font-size: 22px;
    padding: 10px;
    max-width: 60%;
    padding: 10px;
  }
}