.downArrow {
    margin: auto;
    left: 49.7%;
    padding-top:100px
}

.bounce {
    -moz-animation: bounce 3s infinite;
    -webkit-animation: bounce 3s infinite;
    animation:bounce 3s infinite
}

@-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -moz-transform: translateY(0);
        transform:translateY(0)
    }

    40% {
        -moz-transform: translateY(-30px);
        transform:translateY(-30px)
    }

    60% {
        -moz-transform: translateY(-15px);
        transform:translateY(-15px)
    }
}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform:translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform:translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform:translateY(-15px)
    }
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform:translateY(0)
    }

    40% {
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -webkit-transform: translateY(-30px);
        transform:translateY(-30px)
    }

    60% {
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        transform:translateY(-15px)
    }
}

.wpforms-form {
    background-color: #f6f6f6 !important;
    padding: 25px 25px !important;
	border-top:4px solid #9446c7;
	border-radius:5px;
}

/** WPFORMS BUTTONCOLOR **/
.wpforms-form button{
background-color:rgb(252, 175, 59)!important;
}
 
/** WPFORMS SUBMITBUTTON **/
button.wpforms-submit{
color:#000!important;
background-color:rgb(252, 175, 59)!important;
}
 
/** WPFORMS SUBMITBUTTON Hover **/
button.wpforms-submit:hover{
color:rgb(255, 255, 255)!important;
background-color:rgba(252, 175, 59, 0.87)!important;
}

.main_col_side{
	
	position:relative;
	
}

.main_col_right::before{
	content: "";
    display: block;
    top: -1px;
    right: -9999px;
    bottom: -1px;
    left: -100px;
    background-color: #fff;
    position: absolute;
    z-index: -2;
	
}

.main_col_side::before {
    content: "";
    display: block;
    top: -1px;
    right: 0;
    bottom: -1px;
    left: -9999px;
    background-color: #faeedd;
    position: absolute;
    z-index: -1;
}

.main_content_2_col{
	margin-bottom:-15px;
	flex:0 auto !important; 
	
}

.side_col_main_right{
	padding:25px;
}
.side_col_main_right_title{
	margin-bottom:2px;
}
.main_side_col_buttons a:hover{
	border-left:5px solid orange;
	
}

.home_message h2{
	line-height: 1.7 !important;
  letter-spacing: 1.2px !important;
}

.skills_cloud span{
	padding:7px;
	background-color:lightgray;
	font-size:0.7em;
	line-height:3;
}

.logo_grid {
	margin:-1px;
	padding:10px;
	border:1px solid lightgray;
	
}

.nv-sidebar-wrap{
	padding:0px 15px 0px 0px !important;
	max-width: 100%;
}

.sidebar_content{
		padding-left:15px;
}

.results_inner_box p{
	margin-bottom:0px !important;
}