/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
html *
{
   font-family: Lato !important;
}
@media(max-width:1199px){
	.absolute-box, .absolute-box2{
		display:none;
		opacity:0;
	}
}

#after_submenu{
	border-color:#fff;
}

.container .phone-info{
	font-size:12px;
	font-weight:normal;
}

.container .phone-info .icons{
	font-size:20px;
	margin:5px 5px -10px 0px;
}

.container .phone-info .span{
	margin-top:-4px;
}

.container .icons:nth-child(2){
	margin-left:30px;
}

.logo img{
	padding:10px;
}


#home-about-contact .av_one_third .iconlist_icon{
	width:30px;
	height:30px;
}

#home-about-contact .av_one_third .iconlist-timeline, #home-about-contact .av_two_third .iconlist-timeline{
	border:none;
}

#home-about-contact .av_one_third .iconlist_title {
    color: #808080;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin-top: 15px;
    padding-top: 6px;
}

#home-about-contact .av_two_third .iconlist_icon {
	width:20px;
	height:20px;
	border:0;
	padding:0;
	margin:0 10px 0 0;
}

#home-about-contact .avia-icon-list li {
    min-height: unset;
    padding-bottom: 20px;
}


#footer h3{
	border-bottom: 1px solid rgb(255, 255, 255);
	max-width: 200px;
	padding-bottom: 10px;
}

#footer h3::after{
	display:block;
	content: "";
	height:3px;
	width:30px;
	background:#ff9933;
	margin: 10px 0 -12px;
}

.main_menu li a span.avia-menu-text {
    font-family: Lato;
    font-size: 14px;
    font-weight: 900;
    letter-spacing: 0.5px;
    position: relative;
   	text-transform: uppercase;
}

.main_menu li a {
    padding: 0 20px;
}
#header .sub_menu ul li a {
    color: #565656;
    font-family: Lato;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 35px;
    text-transform: none;
}
#header .sub_menu ul li a:hover  {
text-decoration: none;
}
#header .sub_menu ul li:first-child {
    margin: 0 30px 0 0;
	line-height: 45px;
background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/01/phone.png") no-repeat scroll left center / calc(22px) auto;
padding: 0 50px 0 35px;
}

#header .sub_menu ul li:last-child {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/01/mail.png") no-repeat scroll left center / calc(30px) auto;
    margin: 0;
    padding-left: 35px;
line-height: 45px;
}

#header #header_meta {
    border-bottom: 1px solid #eeeeee;
    height: 45px;
}

#header_meta .sub_menu {
    height: inherit;
    top: 0;
}
.h-title {
    font-size: 45px;
    font-weight: 900;
    line-height: 45px;
    color: #ff9933;
    margin-bottom: 25px;
	font-family: Lato;
}
.sub-title {
    color: #919191;
    font-size: 30px;
    font-family: Lato;
}
.margin10 {
margin-bottom: 10px;
}
.margin20 {
	margin-bottom: 20px;
}
.margin30 {
	margin-bottom: 30px;
}
.margin40 {
	margin-bottom: 40px;
}
.margin50 {
	margin-bottom: 50px;
}
.margin60 {
	margin-bottom: 60px;
}
.margin70 {
	margin-bottom: 70px;
}
.margin80 {
	margin-bottom: 80px;
}
.margin90 {
	margin-bottom: 90px;
}
.margin100 {
	margin-bottom: 100px;
}
#main .color-black {
	color: #000000;
}
#main .color-darkgrey{
	color: #303030;
}
#main .color-white{
	color: #ffffff;
}
.avia_iconbox_title {
    font-family: Lato;
    font-weight: 600;
    letter-spacing: 1px;
}
#main .avia-button.avia-size-x-large {
    border-radius: 10px;
    padding: 20px 35px;
	transition: all 0.3s ease 0s;
}
#main a.avia-button.avia-size-x-large:hover {
    	border-radius: 0px;
	transition: all 0.3s ease 0s;
}
#main .av-special-heading-tag {
    letter-spacing: 0;
}
#main h2.av-special-heading-tag, #main h3.av-special-heading-tag, #main h4.av-special-heading-tag {
    	font-weight: 600;
}
.new-special-heading h3, .av-special-heading-h3 h3 {
	border-bottom: 1px solid #bbbbbb;
    max-width: 200px;
    padding-bottom: 10px !important;
}
.new-special-heading h3::after, .av-special-heading-h3 h3::after {
	background:#ff9933;
    content: "";
    display: block;
    height: 3px;
    margin: 10px 0 -12px;
    width: 30px;
}
#main #home-about-contact .avia-icon-list h4.iconlist_title {
    text-transform: none;
}
.our-strategy {
    font-family: Lato;
}
.our-strategy li {
    list-style: none;
    margin-left: 0;
}
.our-strategy ul {
    margin-left: 0;
}
.home .slide-image {
    border-radius: 0px;
}
.home .avia-smallarrow-slider-heading {
    margin-bottom: 30px;
}
#home-services h2.av-special-heading-tag {
    color: #ff9933;
    font-weight: 900;
    letter-spacing: -1px;
    text-align: center;
}
#home-services .avia_textblock > p {
    color: #e1e1e1;
    font-family: Lato;
    font-weight: 300 !important;
    margin-top: 20px;
    text-align: center;
}
.avia-size-x-large .avia_iconbox_title {
    text-transform: uppercase;
}
#home-services .avia_textblock a {
    text-decoration: none;
    color: inherit;
}
.textwidget {
    margin-top: 20px;
}
#footer ul {
    margin-top: 20px !important;
}

#footer ul li a {
    font-family: Lato;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
	padding: 0;
}
#footer ul li a:hover {
    color: #ff9933;
}
.copyright {
    width: 100%;
}
.designedby {
    float: right;
}
.logo {
    padding: 10px 0;
}
#header .container.av-logo-container {
    height: 110px;
    line-height: 110px;
}
#header .main_amenu li a {
    height: 110px;
    line-height: 110px;
}
#main h1.av-special-heading-tag {
    font-weight: 600;
    letter-spacing: 1px;
}

#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select, #top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area {
    background-color: #ffffff;
    border-color: #b1b1b1;
    font-family: Lato;
    font-size: 13px;
    color: #b1b1b1;
}
#top .main_color .input-text:focus, #top .main_color .input-text:focus, #top .main_color input[type="text"]:focus, #top .main_color input[type="input"]:focus, #top .main_color input[type="password"]:focus, #top .main_color input[type="email"]:focus, #top .main_color input[type="number"]:focus, #top .main_color input[type="url"]:focus, #top .main_color input[type="tel"]:focus, #top .main_color input[type="search"]:focus, #top .main_color textarea:focus, #top .main_color select:focus, #top .avia_ajax_form .text_input:focus, #top .avia_ajax_form .select:focus, #top .avia_ajax_form .text_area:focus{
    background-color: #ffffff;
    border-color: #2b2b35;
    color: #2b2b35;
}
#top .main_color .input-text:enabled, #top .main_color .input-text:enabled, #top .main_color input[type="text"]:enabled, #top .main_color input[type="input"]:enabled, #top .main_color input[type="password"]:enabled, #top .main_color input[type="email"]:enabled, #top .main_color input[type="number"]:enabled, #top .main_color input[type="url"]:enabled, #top .main_color input[type="tel"]:enabled, #top .main_color input[type="search"]:enabled, #top .main_color textarea:enabled, #top .main_color select:enabled, #top .avia_ajax_form .text_input:enabled, #top .avia_ajax_form .select:enabled, #top .avia_ajax_form .text_area:enabled{
	color: #2b2b35;
}
.main_color *::-moz-placeholder {
    color: #b1b1b1 !important;
    opacity: 1;
}

ul.projectul {
    background: #f6f6f6 none repeat scroll 0 0;
    border-left: 2px solid #ff9933;
    list-style: outside none none;
    margin: 40px 0 0;
    padding: 5px 15px 5px 20px;
}
.projectul > li {
    border-bottom: 1px solid #ffffff;
    margin: 0;
	display: flex;
}
.projectul > li:last-child {
    border-bottom: none;
}
.projectdsc-title {
    font-family: Lato;
    font-weight: 300;
	width: 50%;
	display: block;
}
.projectdsc {
    font-family: Lato;
	width: 50%;
	display: block;
}
.large-number {
    color: #dedede;
    font-family: Lato;
    font-size: 50px;
    font-weight: 900;
    margin-bottom: 30px;
}
#portfolio-description h1, #portfolio-description h2{
    text-transform: none;
}
#portfoliobox-2 span.news-time {
    display: none;
}
.news-thumb {
    display: none;
}
  .slider-icon img {
   	width: 80px;
	height: auto;
}

.second-slide {
	display: flex;
}
@media only screen and (max-width: 1023px) {
.ls-l {
	width: 85% !important;
    	padding: 0 7.5% !important;
}
.slider-icon img {
   	width: 50px;
	height: auto;
	margin-right: 15px !important;
}
h1.slidertitle {
    font-size: 28px !important;
    line-height: 36px;
    font-weight: 600;
}
.slider-line {
margin-top: -10px;
}
}
@media only screen and (max-width: 767px) {
  .slider-icon img {
   	width: 25px;
	height: auto;
	margin-right: 15px !important;
}
.responsive #header .sub_menu, .responsive #header_meta .sub_menu>ul {
    padding: 0;
    float: left;
    text-align: left;
}
#header .sub_menu ul li:first-child {
    margin: 0 0 0 5px;
    padding-right: 10px;
}
#header .sub_menu ul li:last-child {
    margin: 0;
    margin-left: 10px;
}

h1.slidertitle {
    font-size: 18px !important;
    line-height: 22px;
    font-weight: 600;
}
.slider-line {
    margin-bottom: 5px !important;
    height: 4px !important;
    margin-top: -20px;
}
.slide2-text {
    font-size: 12px;
    line-height: 16px;
	font-weight: 400;
}
.second-slide {
    margin-bottom: 10px !important;
}
div#layerslider_6_1 {
    display: none;
}
div#layer_slider_1 {
    background: url(https://kilbury.startupportal.com.au/wp-content/uploads/2016/01/header16.jpg) center center no-repeat;
    background-size: cover;
    height: 200px !important;
}
.designedby {
    float: none;
}
#socket .copyright, #socket .container {
    float: none;
    text-align: center;
}
}

@media only screen and (max-width: 415px) {
#header_meta {
display: none;
}
.avia_ajax_form .form_element_half {
    margin-left: 0;
}
}
/*Add your own styles here:*/