/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

h1,h2,h3,h4,h5,h6 {
font-family: termina, sans-serif;
font-weight: 700;
font-style: normal;
}

body, p, li, dt, dd, dl, a, address, label, pre, code, .nav-tabs .tab-excerpt {
font-family: termina, sans-serif;
font-weight: 400;
font-style: normal;
}

.font-weight-menu, .menu-container:not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link), .top-menu.top-menu-enhanced ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.grid-filters) ul.menu-smart li.dropdown > a, .top-menu.top-menu-enhanced ul.menu-smart li.dropdown > a, .menu-container:not(.grid-filters) ul.menu-smart li.mega-menu > a, .top-menu.top-menu-enhanced ul.menu-smart li.mega-menu > a, .menu-container:not(.vmenu-container):not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn), .menu-smart i.fa-dropdown, .vmenu-container a {
  font-weight: 500!important;
  letter-spacing: 0.05em;
  font-family: termina, sans-serif!important;
}

sr7mask {
  transform: translate(0px, 0px)!important;
}

.style-dark-bg {
  background-color: transparent;
}

.menu-dark .menu-borders:not(.needs-after) {
  border-color: transparent;
}

input, textarea, select, .seldiv, .select2-choice, .select2-selection--single {
  border-radius: 0px;
  background-color: transparent;
  border-top: 0px solid #fff;
  border-bottom: 1px solid #fff;
border-left: 0px solid #fff;
border-right: 0px solid #fff;
margin: 0px 0px 0px 0px;
width: 100%;
color: #fff;
}

input:focus, textarea:focus {
  border-radius: 0px;
  background-color: transparent;
  border-top: 0px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 0px solid #fff;
  border-right: 0px solid #fff;
}

input, textarea, select {
width: 100%;
}

.social-icon a i {
color: #fff;
}

.formleft {
  float: left;
  width: 22%;
}

.formright {
  float: left;
  width: 78%;
}

.formfull {
float: left;
width: 100%;
}

.formleft p {
  padding: 27px 0px 0px 0px;
color: #fff!important;
}

form p {
  margin: 0px 0px 0px 0px;
}

input.wpcf7-submit {
  float: left;
  margin-top: 50px;
  background: transparent!important;
  background-color: transparent!important;
  color: #fff;
  font-size: 20px;
}

.scllinks img {
  float: left;
  padding-right: 10px;
}

.scllinks .uncode-single-media {
  float: left;
  width: 45px;
  margin-top: 20px!important;
}

.post-wrapper {
  background: #13100f;
}

.style-color-prif-bg {
  /* background-color: transparent!important; */
	background-color: #13100f !important;
}

.sr7-layer {
font-family: termina, sans-serif!important;
font-style: normal!important;
}

.maintoprow {
	margin-top: -110px;
}

.main-container .row-container .row-parent {
  padding: 0px 0px 0px 0px;
}

.site-footer .row .uncell.no-block-padding {
  padding: 6px 36px 6px 36px;
}

.uncont {
	padding-top: 0px!important;
}

.socialbar .icon-media img {
	width: 40px;
}

@media (min-width: 960px) {
  .menu-wrapper .row-menu.limit-width .row-menu-inner {
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #fff;
  }
	
  body:not(.menu-force-opacity):not(.menu-scroll-transparency:not(.navbar-hover))[class*="hmenu-"] .menu-primary.is_stuck .menu-container {
    box-shadow: none;
  }
	
}

@media (max-width: 959px) {
  .menu-container .logo-container {
    position: relative;
    padding: 27px 36px 27px 36px !important;
    background: #000;
  }
	
	#main-logo .navbar-brand img {
  width: 260px;
}
	
.maintoprow {
	margin-top: 0px;
}	
	
}

@media (max-width: 480px) {
.formright {
  float: right;
  width: 65%;
}
	
	 form input[type="submit"] {
    width: 100%;
    margin-top: 25px;
  }
	
}