/*
Theme Name: Renown Child Theme
Theme URI: http://themeforest.net/user/Veented
Description: Renown is a Multi-purpose, responsive WordPress theme.
Version: 1.0
Author: Veented
Author URI: http://themeforest.net/user/Veented
Template: renown
*/
@import url("../renown/style.css");

.fixed-top {
	padding-top: 71px;
}

#header-main {
	height: 80px;
	line-height: 80px;
}




#content input[type=text], #content input[type=email], #content textarea, #content select, #content .wpcf7-tel{
	border:1px solid #777!important;
	margin-top: 2px!important;
	padding: 4px!important;
}

#content #wpcf7-f4-p62-o1 p {
margin-bottom: 5px!important;
}


/* new */
body #subfooter li a,body #subfooter li a:hover {     color: #bdbdbd!important; }
.page-id-62 #main-wrap {     background-color: #bdbdbd!important; }
.page-id-62 #page-title {    background-color: #bdbdbd!important;    border-color: #bdbdbd!important;}
#navigation {
    float: left!important;
    z-index: 9;
    position: relative;
	height:76px;
	line-height:76px;
}
.navbar {
    border-bottom: 0px solid #e9e9e9!important;
}
#header-main .container{
    background: #bdbdbd;
}
#navigation li:hover a {
	color:#FFF;
}
#logo {
    float: left;
    height: 76px;
    background: #FFF;
    display: block;
    width: 150px;
}

div#header-main:after {
    content: '';
    background: #bdbdbd;
    width: 70%;
    height: 76px;
    position: absolute;
    top: 0;
    left: 30%;
    z-index: 0;
}

#content input:not([type="submit"]), #content select {
    max-width: 100%;
    width: 100%;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-tel {
    margin-bottom: 5px;
    margin-top: 10px;
    -webkit-appearance: none;
    padding: 13px 12px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #777;
    font-size: 13px;
    width: 100%;
    -webkit-transition: border-color .3s, box-shadow .3s, background-color .3s;
    -moz-transition: border-color .3s, box-shadow .3s, background-color .3s;
    -o-transition: border-color .3s, box-shadow .3s, background-color .3s;
    transition: border-color .3s, box-shadow .3s, background-color .3s;
}

/*
header.navbar.fixed-navbar {
    position: absolute;
    background-color: rgba(255, 255, 255, 0);
    border-color: rgba(228, 228, 228, 0);
    box-shadow: 0 0 0 #000;
}

.fixed-top {
    padding-top: 0px!important;
}
*/
.three_box_title{
    text-align: center;
    font-size: 24px;
    line-height: 20px;
    color: #000;
    font-weight: bold;
min-height:40px;
}
.three_box_text{
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #535353;
min-height:40px;
}
.first_section{
    margin-top: -42%;
    z-index: 99;
    position: absolute;
    margin-bottom: 135px!important;
}

.home .vc_span12.wpb_column.column_container .vc_span4.wpb_column.column_container{
text-align:center;
}

.home .vc_span12.wpb_column.column_container .vc_span4.wpb_column.column_container > .wpb_wrapper:first-child {
    box-shadow: 0px 3px 12px 0px rgba(24, 24, 25, 0.48);
    min-height: 400px;
    padding: 5px 0px;
background-color: #fff;
}


.home .vc_span12.wpb_column.column_container .vc_span4.wpb_column.column_container > .wpb_wrapper:first-child:hover{
  animation: animationFrames ease-in 2s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode:forwards; /*when the spec is finished*/
  -webkit-animation: animationFrames ease-in 2s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/ 
  -moz-animation: animationFrames ease-in 2s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -moz-animation-fill-mode:forwards; /*FF 5+*/
  -o-animation: animationFrames ease-in 2s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -o-animation-fill-mode:forwards; /*Not implemented yet*/
  -ms-animation: animationFrames ease-in 2s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
  -ms-animation-fill-mode:forwards; /*IE 10+*/
}

@keyframes animationFrames{
  0% {
    transform:  scaleX(1.00) scaleY(1.00) ;
  }
  100% {
    transform:  scaleX(1.10) scaleY(1.10) ;
  }
}

@-moz-keyframes animationFrames{
  0% {
    -moz-transform:  scaleX(1.00) scaleY(1.00) ;
  }
  100% {
    -moz-transform:  scaleX(1.10) scaleY(1.10) ;
  }
}

@-webkit-keyframes animationFrames {
  0% {
    -webkit-transform:  scaleX(1.00) scaleY(1.00) ;
  }
  100% {
    -webkit-transform:  scaleX(1.10) scaleY(1.10) ;
  }
}

@-o-keyframes animationFrames {
  0% {
    -o-transform:  scaleX(1.00) scaleY(1.00) ;
  }
  100% {
    -o-transform:  scaleX(1.10) scaleY(1.10) ;
  }
}

@-ms-keyframes animationFrames {
  0% {
    -ms-transform:  scaleX(1.00) scaleY(1.00) ;
  }
  100% {
    -ms-transform:  scaleX(1.10) scaleY(1.10) ;
  }
}

.home .vc_span12.wpb_column.column_container .vc_span4.wpb_column.column_container > .wpb_wrapper:first-child:hover {
    border: 10px solid #559d85;
}
.home .vc_span12.wpb_column.column_container .vc_span4.wpb_column.column_container .wpb_wrapper .wpb_wrapper {
        padding: 15px;
box-shadow: 0px 0px 0px 0px rgba(24, 24, 25, 0.48);
}
.wpb_row.vc_row-fluid.logo_div {
}
.wpb_row.vc_row-fluid.beneficii_div {
    margin-top: 0px;
}
.logo_titlu{
text-align: center;
    font-weight: bold;
    font-size: 24px;
    line-height: 20px;
    color: #000000;
text-rendering: optimizeLegibility;

-webkit-font-smoothing: antialiased;
}
#wrapper #content a.vntd-button.special_btn{
    background-color: #ffffff !important;
    box-shadow: 0 0 0 0!important;
    color: #000!important;
    border: 4px solid #000!important;
    border-radius: 0px!important;
    text-transform: uppercase;
}

#wrapper #content a.vntd-button.special_btn:hover{
    background-color: #000!important;
    box-shadow: 0 0 0 0!important;
    color: #fff!important;
    border: 4px solid #000!important;
    border-radius: 0px!important;
    text-transform: uppercase;
}

.beneficii_title{
text-align: left;
    font-size: 21px;
    line-height: 19px;
    font-weight: bold;
    margin-bottom: 10px;
}

.beneficii_text{
text-align: left;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 10px;
}

.copyright{
    width: 100%;
    text-align: center;
}
.subfooter-extra{
    float: none;
    text-align: center;
    margin-bottom: 22px;
}

#subfooter p {
    font-weight: bold;
    margin-bottom: 0px;
}
#subfooter .container {
    padding-top: 16px;
}

div#vntd-mobile-nav-toggle {
    position: relative;
    z-index: 99;
}
@media (max-width: 1250px) and (min-width: 1021px){
#header-main .container {
    width: 100%;
}
}
@media (max-width: 1100px) and (min-width: 1021px){
#navigation > div > ul > li {
    font-size: 12px;
}
}

@media (max-width: 1020px) {
#header-main .container {
    background: #ffffff;
}
#header-main li.fa.fa-phone.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-305{
display:block;
}
#header-main .fa-phone:before {
    float: left;
    height: 42px;
    line-height: 42px;
    margin-right: 10px;
}
div#header-main:after{display:none;}
.first_section{
    position: relative;
 margin-bottom: 25px!important;
}
}

@media (max-width: 768px){
.first_section{
    margin-top: 0px;
}
.wpb_row.vc_row-fluid.beneficii_div .vc_span3.wpb_column.column_container {
    float:left!important
}
}
