/*
Theme Name: Startit
Theme URI: http://startit.select-themes.com/
Description: A Fresh Startup Business Theme
Author: Select Themes
Author URI:  http://themeforest.net/user/select-themes
Version: 2.3
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
body {
    font-family: "Rubik", sans-serif;
    font-weight: 300;
}
body h2, body h3 {
    font-weight: 300 !important;
}

.menu_holder {
    background: #5b9bd5;
background: -moz-linear-gradient(top,  #5b9bd5 0%, #2b76c6 100%);
background: -webkit-linear-gradient(top,  #5b9bd5 0%,#2b76c6 100%);
background: linear-gradient(to bottom,  #5b9bd5 0%,#2b76c6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b9bd5', endColorstr='#2b76c6',GradientType=0 );

    
}
.menu {
    max-width: 1330px;
    margin: 0 auto;
    width: 100%;
    font-family: "Rubik", sans-serif;
    box-sizing: border-box;
    padding: 15px 0 10px;
    vertical-align: middle;
    font-weight: 300;
    position: relative;
}
.menu .qodef-main-menu {
    padding-top: 10px;
    
}
.box { 
    border:2px solid transparent;
    padding-top:15px;
    border-radius:5px; 
    transition: all .2s ease-in-out;
}
.box:hover { 
    border-color:#fff;
     background:rgba(91,155,213,0.2); 
   box-shadow: 0 0 5px rgba(0,166,156,0.2);
}
.paragraf {
    font-family: "Rubik", sans-serif;
    font-size: 15px;
    color: #111;
    font-weight: 300;
}
.justify {
    text-align: justify;
}
.ff-el-form-control {
    font-size: 12px !important;
    padding: 10px !important;
}
.fluentform .ff-el-group {
    margin-bottom: 5px !important;

}
.btn_small, .ff-btn  {  
    margin-top: 15px !important;
    padding: 10px 15px !important;
    color: #363636 !important;
    height: auto !important;
    font-weight: 700 !important;
    font-size: 11px !important;
    line-height: 15px !important;
    border: 1px solid #111 !important;
    transition: all 0.3s !important;
    border-radius:25px !important;
}
.ff-btn-submit {
    background: #91c7ff !important;
}
 
.qodef-top-bar {
    background: #f2f7f9 !important; 
    color:#111 !important;
    font-size:14px; 
    border-top: 4px solid  #5B9BD5;
}
.qodef-iwt-text-holder p {
    font-size: 16px !important;
    font-weight: bold !important;
}
.qodef-iwt-title-holder h4 {
    font-weight: normal !important;
}

.qodef-top-bar .qodef-position-left, .qodef-position-right {
    float: left;
}
.qodef-top-bar .qodef-position-right {
    text-align: right;
    
}
.qodef-position-left-inner {
    width: 99%; 
}
.qodef-iwt-text-holder {
    font-weight: 300;
}
.qodef-iwt-title-holder {
    margin-bottom: 5px !important;
}
.text-1 {
    background:#5B9BD5 !important; 
    color:#fff !important; 
    padding: 5px 15px !important; 
}
.text-2 {
    background:rgba(255,255,255,0.6) !important;  
    padding: 5px 15px !important; 
}

.qodef-sticky-header .qodef-grid {
    padding-top: 10px;
    padding-bottom: 10px;
}
.qodef-sticky-header .searchh {
    margin-top: 7px;
}


.searchh {
    margin-top:18px;
   float:right; 
}
.searchh input { 
    padding: 10px;
    color:#111;
    border: 1px solid #eee;
}
.searchh span {
    font-size: 14px;
    cursor: pointer;
    border: 1px solid #eee;
    padding: 10px;
    transition: all .2s ease-in-out;
}
.searchh span:hover {
    background:#5B9BD5;
    color: #fff;
}

.gray {
    background: #eeeeee;
    background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
    background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );

}
.bg_footer {
    background: url("bg.jpg");
    background-size: 100% !important;
}

.qodef-counter-holder {
    color: #111;
    font-size: 15px;
    
}
.qodef-footer-top  .qodef-column {
    min-height: 10px !important;
    padding-left: 1px !important;
    padding-right: 1px !important;
}
.qodef-footer-top .qodef-container-inner {
    width:90% !important;
}
.powered {
    font-size: 11px;
    line-height: 15px;
    color: #fff !important;
    font-weight: 300 !important;
}
.powered a {
    color:#5B9AD2;
}
.powered > div {
    border:0.1px solid #444;
    margin: 10px 0;
}
.hidden {
    display: none;
}
@media screen and (max-width:795px) {
    .hide_on_mobile {
        display: none;
    }
}
@media screen and (max-width:767px) {
    
    .qodef-section-inner {
        width: 90% !important;
        box-sizing: border-box !important;
    }
}

.feedback_btn {
    position: fixed;
    right: 0;
    bottom: 100px;
    background: #333;
    color: #fff;
    text-orientation: mixed;
  writing-mode: vertical-rl;
    padding: 10px;
    border-radius: 5px 0 0 5px;
    z-index: 999999;
}
.programare_btn {
    background: transparent;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 20px;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    top: 6px;
    right: 5px;
    margin-right: 20px;
    
}
.programare_btn:hover {
    transition: all .2s ease-in-out;
    background: #fff;
    color: #333;
    border: 2px solid #333;
}