/*
Theme Name: BootsPress-Child-Verinotis-Home
Theme URI: https://bootspress.com
Template: bootspress
Author: krusze .. mvp
Author URI: https://verinotis.com
Description: The Child Verinotis Home theme utilizes the same css, javascript and files from my previous home page which was not wordpress based - just html files and folders with images, javascript, and other files and directories (folders). Having grown up this old school approach using your basic LAMP technology stack, this seems more familiar to me and easier for me than trying to build with "site-builders". - I'm a theme which combines the world’s most popular front-end open source toolkit called Bootstrap with open source software which you can use to create a beautiful website.
Tags: blog,custom-background,custom-header,custom-logo,custom-menu,e-commerce,featured-images,footer-widgets,full-width-template,left-sidebar,one-column,right-sidebar,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,two-columns,wide-blocks
Version: 0.9.2.4.1744741538
Updated: 2025-04-15 18:25:38

*/

.dropdown-menu {
    margin-top: 5px;
    margin-left: 15px;
}
.modal-title {
    font-family: 'Anton', sans-serif;
    text-align: center;
}
html, body {
    width: 100%;
    height: 100%;
}
.vert-text {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.vert-text h1 {
    font-size: 4.5em;
    font-family: 'Oleo Script Swash Caps', cursive;
    font-weight: 700;
    color: #3276b1;
    padding: 0;
    margin: 0;
}
.vert-text h3 {
    font-weight: 700;
    color: #fff;
}
#sidebar-wrapper {
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    width: 250px;
    margin-right: -250px;
    height: 100%;
    background-color: #000;
    position: fixed;
    z-index: 1000;
    overflow-y: auto;
    right: 0;
}
.sidebar-nav {
    width: 250px;
    position: absolute;
    top: 0;
    list-style: none;
    padding: 0;
    margin: 0;
}
.sidebar-nav li {
    line-height: 40px;
    text-indent: 20px;
}
.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #999;
}
.sidebar-nav li a:hover {
    background-color: rgba(255,255,255,0.2);
    text-decoration: none;
    color: #fff;
}
.sidebar-nav li a:active, .sidebar-nav li a:focus {
    text-decoration: none;
}
.sidebar-nav > .sidebar-brand {
    font-size: 18px;
    line-height: 55px;
    height: 55px;
    font-family: 'Oleo Script Swash Caps', cursive;
}
.sidebar-nav > .sidebar-brand a {
    color: #999;
}
.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
    background-image: none;
}
#menu-toggle {
    position: fixed;
    top: 0;
    z-index: 1;
    right: 0;
}
#sidebar-wrapper.active {
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    width: 250px;
    right: 250px;
}
.toggle {
    margin: 5px 5px 0 0;
}
.form-login {
    display: block;
    left: 25px;
    padding: 5px;
}
.header {
    display: table;
    width: 100%;
    height: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-image: url(../img/network_bg3.jpg);
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}
.intro {
    padding: 50px 0;
}
.intro  h1 {
    font-family: 'Oleo Script Swash Caps', cursive;
}
.services {
    background-color: #6797b0;
    color: #fff;
    padding: 50px 0;
}
.service-item {
    margin-bottom: 15px;
}
i.service-icon {
    display: inline-block;
    font-size: 56px;
    width: 140px;
    line-height: 136px;
    height: 140px;
    vertical-align: middle;
    border: 3px solid #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
}
.callout {
    display: table;
    width: 100%;
    height: 400px;
    color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-image: url(../img/callout1.jpg);
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}
.portfolio {
    padding: 50px 0;
}
.portfolio-item {
    margin-bottom: 25px;
}
.img-portfolio {
    margin: 0 auto;
}
.call-to-action {
    background-color: #0a5175;
    color: #fff;
    padding: 50px 0;
}
.call-to-action .btn {
    margin: 10px;
}
.map {
    height: 500px;
}
.contact-us {
    width: 70%;
    text-align: center;
    margin: 0 auto;
}
footer {
    padding: 100px 0;
}
.top-scroll {
    margin-top: 50px;
}
.top-scroll a {
    text-decoration: none;
    color: inherit;
}
i.scroll {
    color: #333;
}
i.scroll:hover {
    color: #0a5175;
}
@media (max-width: @screen-xs-min) {
.modal-xs {
    width: @modal-sm;
}
}
@media (max-width: 768px) {
.header {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../img/network_bg3.jpg);
    background-attachment: scroll;
}
.callout {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../img/callout1.jpg);
    background-attachment: scroll;
}
.map {
    height: 75%;
}
}
