/*
Theme Name: Victorium Holdings website
Theme URI: http://victorium.biz/
Author: Victorium Holdings LTD
Description: Victorium Holdings LTD website theme
Version: 2.1.6
License: All riights reserved
*/
body, html{
    height:100%;
    font-size:15px;
}
body{
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    color:#444444;
    background:url(img/strange_bullseyes.png);
}
.icon-bar {
    background:#333;
}
.navbar { 
    position:absolute;
    top:0; 
    left:0; 
    right:0; 
    background:rgba(255, 255, 255, 0.5);
    z-index:2;
    border:solid 0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
	margin-bottom:0;
}
.navbar .brand {
    display: block;
    font-size: 20px;
    text-decoration:none;
    text-align:center;
    background-repeat: no-repeat;
    border-radius:90px;
    border:solid 1px #ffffff;
    position:relative;
    padding:1px;
    margin:7px 0 0 10px;
    background-color: #ffffff;
    background-image: linear-gradient(top, #ffffff, #eeeeee);
    width:40px;
    height:40px;
}
.navbar .navbar-nav a {
	padding: 18px 15px;
}
.navbar-collapse {
    border:solid 0;
    padding:0;
}
.navbar .brand:hover {
    border-color: #2f96b4;
    background-color: #49afcd;
    background-image: linear-gradient(top, #2f96b4, #5bc0de);
}
.navbar .brand img {
    height:35px;
    margin-bottom:-4px;
}
.navbar ul li a {
    display:block;
    float: none;
    padding: 10px 15px 10px;
    text-decoration: none;
    color: #444444;
    font-size:17px;
}
.navbar ul li a:hover{
    text-decoration:none;
    background: rgba(255, 255, 255, 0.7);
}
.navbar ul li.current-menu-item a {
    color:#5bc0de;
	background:#ffffff;
}
#main-menu {
    float:right;
}

.over-text .elementor-column {
    height: 200px;
    overflow:hidden;
}
.over-text .elementor-column .elementor-widget-wrap {
    background: #ffffff;
}
.over-text .elementor-column .elementor-widget-wrap .elementor-widget-text-editor {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}
.over-text .elementor-column .elementor-widget-wrap .elementor-widget-text-editor div {
    height:100%;
    display:flex;
    flex-wrap:wrap-reverse;
}
.over-text .elementor-column .elementor-widget-wrap .elementor-widget-text-editor p {
    padding:10px;
}
.over-text .elementor-column .elementor-image {
    width:100%;
    height:180px;
    overflow:hidden;
}

h1{
    padding:0px;
    font-size:2em;
    font-weight:bold;
}
.social{
    width:340px;
    margin:0 auto;
}
.social div{
    padding: 20px;
    float:left;
}
.social img{
    width:90px;
    height:auto;
}
label{
    margin:10px 0 2px 0;
    font-size:12px;
    clear:both;
    display:block;
    font-weight:bold;
}
footer a{
    color:#ffffff;
}
footer a:hover{
    text-decoration:underline;
}
.wpcf7-form-control {
    width: 100%;
    padding: 7px;
    margin-bottom: 7px;
}
@media handheld, only screen and (max-width: 767px) {
    .navbar {
        position: relative;
    }
    .navbar .brand{
        float:none;
        text-align:center;
        line-height:normal;
    }
    #main-menu {
        float: none;
        padding: 0 15px;
    }
    .social div{
        padding: 0px;
        float:none;
        display:inline;
    }
    .social img{
        width:40px;
        padding:5px 5%;
    }
}
