/*
File Name: style.css
Theme Name:  RT-Theme 18 | Child Theme
Author: Dmytro Spektoruk
Version: 1.0
Author URI: http://themeforest.net/user/stmcan
Theme URI: http://themeforest.net/user/stmcan
Description: Designed and developed by RT-Themes - <a href="http://themeforest.net/user/stmcan">stmcan</a>
License: GNU General Public License
License URI: /Licensing/gpl.txt
Text Domain: rttheme
Template: rttheme18
*/

body {
    font-size: 16px;
}

header .second,
header .first,
#slogan_text,
.consult-header {
    text-align: center;
}

#slogan_text {
    font-size: 17px;
    color: #666;
}

.btn {
    padding: 2px 10px;
    font-size: 12px;
    color: #fff;
    background-color: #f37127;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    z-index: 10;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    display: inline-block;
}

.btn:hover {
    background-color: #f28f56;
}

.btn-consult {
    position: fixed;
    bottom: 27px;
    right: 0;
}

.modal-consult {
    width: 100%;
    max-width: 380px;
}

.modal-consult textarea {
    resize: none;
}

.modal-consult .wpcf7-submit {
    color: #fff;
    background-color: #f37127;
    border-radius: 0;
    text-shadow: none;
}

.wpcf7-form-control-wrap {
    display: inline-block;
    width: 100%;
}

.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea,
.rt_form input[type="url"],
.wpcf7 input[type="url"],
.rt_form input[type="number"],
.wpcf7 input[type="number"],
.rt_form input[type="tel"],
.wpcf7 input[type="tel"],
.rt_form input[type="date"],
.wpcf7 input[type="date"] {
    width: 100%;
}

.top_content {
    background-image: url('./assets/img/back.jpg');
    background-attachment: scroll;
    background-position: center top;
    background-repeat: repeat-x;
    background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
}

.top_content .heading h1,
.top_content .heading h2,
.top_content .breadcrumb,
.top_content .breadcrumb a {
    color: #fff;
}

.breadcrumb a {
    transition: color .2s ease;
}

.top_content .breadcrumb a:hover {
    color: #f37127;
}

@media only screen and (min-width: 959px) {

    header .second {
        text-align: right;
    }

}