/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo color */
[class*='tm-logo'] svg path,
[class*='tm-logo'] path,
[class*='tm-logo'] rect { fill: #222; }

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] svg path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached)[class*='tm-logo'] path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] rect { fill: #222; }

/* Background overrides for header and bottom-d */
.tm-block-header.tm-contrast div.tm-block-texture,
.tm-block-bottom-d.tm-contrast div.tm-block-texture { background: none; }

/* Hide stalker */
.tm-block-header.tm-contrast .tm-stalker { display: none; }

/* Background image in layout position bottom-e */
.tm-block-bottom-e > div { background-image: none; }

/* SVG fill color for layout position bottom-e */
.tm-block-bottom-e .uk-panel .uk-panel svg path,
.tm-block-bottom-e .uk-panel .uk-panel path {
    fill: #222;
    opacity: 1;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.tm-block-bottom-e .uk-panel .uk-panel:hover svg path,
.tm-block-bottom-e .uk-panel .uk-panel:hover path { opacity: 0.4; }

.step_no1 {background:url(../../../images/step_no1.png) 0 0 no-repeat;}
.step_no2 {background:url(../../../images/step_no2.png) 0 0 no-repeat;margin-top:-80px;}
.step_no3 {background:url(../../../images/step_no3.png) 0 0 no-repeat;margin-top:-80px;}
.step_no1 .inner {max-width:80%;margin:0 auto 0 auto;}
.step_no2 .inner {max-width:80%;margin:80px auto 0 auto;}
.step_no3 .inner {max-width:80%;margin:80px auto 0 auto;}
.step_no3 #house-colors-house {width:80%;margin:0 auto;}
.step_no3 #house-colors-properties {width:80%;margin:0 auto;}

#callback h3 {text-align:center;font-size:32px;text-transform:uppercase;}
#callback form {margin:0;}
#callback fieldset {margin:0;}
#callback .submit.control-group input {line-height:44px;height:44px;margin:0;}
#callback .submit.control-group {margin:0;}
#callback input[type="text"] {padding:10px 20px;}
#callback input[type="submit"] {width:246px;}
#callback .form-horizontal .control-label {padding:10px 0 0 0;width:100px;}
#callback .form-horizontal .controls {margin-left:120px;}
#callback .uk-modal-dialog {width:550px;}
#callback .star {display:none;}

h1 {color:#198EEC;}
.tm-contrast h1 {color:#198EEC !important;}

.uk-navbar-nav > li > a {font-size:24px;}
.phone {font-size:24px;padding:0 0 10px 0;}

.uk-tab > li > a {font-size:24px;}

.tm-navbar-fixed .tm-block-header.tm-fullscreen .tm-header {margin-top:-50px;}

.uk-modal-caption {color:#000;}