.textwidget > p {font-size: 12px;}

.textwidget>p {
  margin: 0;
}

.qodef-dark-header .qodef-top-bar .widget p {
  color: #858585 !important;
}

.qodef-dark-header .qodef-top-bar .widget {
  color: #858585 !important;
}

.qodef-top-bar .widget .qodef-icon-shortcode a span {
  vertical-align: unset;
}

@media only screen and (max-width: 768px) {
.qodef-top-bar .qodef-position-left .widget:last-child {
  display: inherit;
} 
}

.qodef-top-bar .qodef-vertical-align-containers.qodef-50-50 .qodef-position-left {
  float: none;
  width: 100%;
  text-align: center;
}

@media only screen and (max-width: 600px) {
.qodef-top-bar .qodef-vertical-align-containers.qodef-50-50 .qodef-position-left {
	padding-top: 15px;
	margin-bottom: -15px;
}
  
  h1 {
    font-size: 36px;
  }
  
  .mobile-space {
    height: 0px !important;
  }
  
  .qodef-title .qodef-title-holder h1 {
    font-size: 40px !important;
  }
  
  .qodef-ptf-gallery-space .qodef-portfolio-list-holder article:hover .qodef-item-text-overlay {
    opacity: 1 !important;
  }
}

@media only screen and (min-width: 601px) {
.qodef-vertical-align-containers.qodef-50-50 .qodef-position-left, .qodef-vertical-align-containers.qodef-50-50 .qodef-position-right {
	height: 0px;
}
}

@media only screen and (min-width: 600px) and (max-width: 768px) {
.qodef-top-bar .qodef-position-left .widget:first-child {
    border-right: 1px solid #343434;
    padding: 0 10px;
}
}

@media only screen and (max-width: 1024px) {
.qodef-top-bar .widget {
    padding: 0 10px;
}
}

.qodef-dark-header .qodef-top-bar .widget a {
		color: #858585 !important;
		font-size: 11px;
		font-weight: 700;
		text-transform: uppercase;
}

@media only screen and (max-width: 480px) {
.qodef-accordion-holder:not(.qodef-boxed) div.qodef-accordion-content {
    padding: 8px 20px 16px;
}
}

.qodef-search-opener {
  display: none;
}

.idekor-footer {
  font-size: 13px;
  line-height: 15px !important;
}

.qodef-pie-chart-holder .qodef-pie-chart-text .qodef-pie-chart-separator-holder {
  display: none;
}

#qodef-back-to-top>span {
	width: 31px;	
	height: 56px;
	background-image: url('/wp-content/uploads/2019/08/up.png');
	background-repeat: no-repeat;
	background-color: unset;
	border-radius: unset;
}

#qodef-back-to-top:hover>span {
  background-color: unset;
}

#qodef-back-to-top {
  width: 31px;
  right: 50px;
}

#qodef-back-to-top span span {
    display: none;
}

@media only screen and (max-width: 600px) {
#qodef-back-to-top {
  right: 30px;
}
}

.qodef-main-menu>ul>li>a span.item_inner {
    padding: 0 20px;
}

.space20 {
  height:20px;
}

.qodef-portfolio-info-holder, .qodef-portfolio-social-holder {
  display: none;
}

.qodef-blog-holder.qodef-blog-single article .qodef-post-info.qodef-section-bottom {
  display: none;
}

.qodef-blog-holder.qodef-blog-type-standard article .qodef-post-info.qodef-section-bottom {
  display: none;
}

.qodef-title .qodef-title-holder h1 {
  font-size: 60px;
}

.qodef-blog-single-navigation {
  display: none;
}

.cim-link {
  color: #797979;
}

.cim-link:hover {
  color: #00a99d;
  font-weight: 600;
}

.qodef-dark-header .qodef-top-bar .widget a {
    text-transform: none !important;
    font-size: 12px !important;
}

.qodef-top-bar a {
    font-size: 12px;
    text-transform: none;
}

@media only screen and (max-width: 600px) {
  
  div.pp_pic_holder {
      display:none!important;
  }
  body div.pp_overlay {
      display:none!important;
  }
}