.rowclasd {

  color: #896409;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: 'Roboto';}




  .headerb {
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 10px 0;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 5px;
    position: relative;
}
.headerb:after {
    border-bottom: 2px solid #2E0003;
    position: absolute;
    content: " ";
    width: 18px;
    bottom: -10px;
    left: 50%;
}
.h3class {
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 10px 0;
    line-height: normal;
}

.headerb h1 {
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 10px 0;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 5px;
    position: relative;
}
.w1 {
    color: #896409;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 2px;
    text-transform: uppercase;
}



.headheadbread {
    color:#fff;
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 10px 0;
    line-height: normal;
    font-family: 'Roboto';
}






.headblo {
    font-family: 'Roboto';
    font-size: 20px;
    color: #2E0003;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 20px;
    margin-top: 20px;
    margin-bottom: 25px;
    position: relative;
    background-image: url(/templates/shaper_organic_life/images/heading-bg-rd.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    overflow: hidden;
}
.headblo:before {
    left: 50%;
    margin-left: -265px;
}
.headblo:before, .headblo:after {
    position: absolute;
    content: '';
    bottom: 2px;
    width: 215px;
    height: 1px;
    background-color: #2E0003;
}
.headblo:after {
    right: 50%;
    margin-right: -265px;
}
.ikyusf {
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 10px 0;
    line-height: normal;
    color: #2e0003;
}


























.bank-wrapper {
  padding: 50px 0;
  background: url('../images/bank.jpg') no-repeat 0 0;
  background-size: cover;
  background-attachment: fixed;
}
.subheader-title h1 {
    color: #2E0003;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 14px;
    position: relative;
    margin: 0 0 10px 0;
    line-height: normal;
}
h2.header-rd { font-size: 20px; color: #2E0003; text-align: center; font-weight: 700; text-transform: uppercase; padding-bottom: 20px; margin-top: 20px; margin-bottom: 25px; position: relative; background-image: url(../images/heading-bg-rd.png); background-repeat: no-repeat; background-position: center bottom; overflow: hidden; }
h2.header-rd:before,
h2.header-rd:after { position: absolute; content: ''; bottom: 2px; width: 215px; height: 1px; background-color: #2E0003; }
h2.header-rd:before { left: 50%; margin-left: -265px; }
h2.header-rd:after { right: 50%; margin-right: -265px; }

h2.header { font-size: 18px; color: #2E0003; text-align: center; font-weight: 400; text-transform: uppercase; padding-bottom: 20px; margin-top: 20px; margin-bottom: 25px; position: relative; background-image: url(../images/heading-bg.png); background-repeat: no-repeat; background-position: center bottom; overflow: hidden; }
h2.header:before,
h2.header:after { position: absolute; content: ''; bottom: 2px; width: 215px; height: 1px; background-color: #e8e8e8; }
h2.header:before { left: 50%; margin-left: -265px; }
h2.header:after { right: 50%; margin-right: -265px; }

h2.content-heading { font-size: 18px; font-weight: 400; text-transform: uppercase; /*text-align: center;*/ color: #2E0003; margin-bottom: 38px; margin-top: 38px; padding-bottom: 5px; position: relative; letter-spacing: 2px; }
h2.content-heading:after { content: ""; position: absolute; width: 186px; height: 3px; bottom: -2px; left: 0%; }
h2.content-heading { border-bottom: 1px solid #2E0003; }
h2.content-heading::after { background-color: #2E0003; }

.action-content a{ color: #f1e5e5; text-decoration: underline; }
.action-content a:hover{ color: #d9edff; text-decoration: underline; }

.padding50 { padding: 30px; }
.no-padding{ padding: 0; }
.gap-5 { clear: both; height: 5px; }
.gap-10 { clear: both; height: 10px; }
.gap-15 { clear: both; height: 15px; }
.gap-20 { clear: both; height: 20px; }
.gap-30 { clear: both; height: 30px; }
.gap-40 { clear: both; height: 40px; }
.gap-50 { clear: both; height: 50px; }
.uk-text-nowrap { white-space: nowrap; display: inline-block; }
.bgr-rd { background-color: #2E0003; color: white; }
.bgr-lrd { background-color: #f1e5e5; color: #2E0003; padding: 10px }
.text-uppercase { text-transform: uppercase; }

.artcapital{}
.artcapital a span{font-size:9px;font-weight:300;}

.img-block-right { padding-right: 40px; }
.image-block { background: #f4f4f4; }
.img-block-head h2 { font-size: 18px; line-height: normal; margin: 5px 0 0 0; }
.img-block-head h3 { font-size: 40px; line-height: 100%; }

.image-block-content { padding: 0 10px 0 0px; margin-bottom: 30px; }
.image-block-content .feature-icon { background: #2e0003; }
.image-block-content .feature-icon { width: 60px; height: 60px; line-height: 60px; color: #fff; border-radius: 100%; display: inline-block; text-align: center; }
.image-block-content .feature-content { padding-left: 85px; }
.feature-content { padding-right: 20px; padding-left: 55px; }
index-2.htmlmedia="screen"
/*.feature-icon { color: #b90000; }
.feature-icon { font-size: 28px; margin-top: 5px; }*/
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); }

.progress { background-color: #d2928c; }

/*.progress { background-color: #f7f7f7; position: relative; margin-bottom: 12px; height: 11px; margin-top: 50px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; }*/
.progress small { position: relative; z-index: 1; top: -24px; color: #797d84; font-size: 14px; font-weight: 300; }

small { font-size: 75%; color: #969a9e; }

.progress .progress-striped.p-red { background-color: #da4f49; }
.progress .progress-striped { display: block; position: absolute; height: 100%; background-color: #e0e0e0; width: 0%; top: 0; left: 0; transition: width 1s linear; -moz-transition: width 1s linear; -webkit-transition: width 1s linear; -o-transition: width 1s linear; }
.bold { font-weight: bold; }
.text14 { font-size: 14px; letter-spacing: 1px; font-weight: 400; color: #2e0003;  }
.text16 { font-size: 16px; letter-spacing: 1px; font-weight: 400; color: #2e0003;  }
.text18 { font-size: 18px; letter-spacing: 1px; font-weight: 400; color: #2e0003;  }
.text64 { font-size: 64px; color: #2e0003;}
.textrd { color: #2e0003;}
.uptext { text-transform: uppercase; text-align: center; letter-spacing: 1px;}


/* Price Skin */

table#vsTable { position: relative; z-index: 2; border: none; border-bottom: 2px solid #d4d4d4; border-collapse: collapse; margin: 0 auto; width: 100%; font-size: 14px; }

table#vsTable td { padding: 10px 0; border-right: 1px solid #d4d4d4; border-bottom: 2px solid #d4d4d4; vertical-align: middle; text-align: left; background: #ededed; /*	text-shadow: 1px 1px 0 #fff;*/ box-shadow: inset 0 1px 0 white; /*color: #333333;*//*padding-left: 8px;*/ position: relative; /*padding-left: 8px;*/ }
.text { padding-left: 8px; color: #333333; }
.text-reddy {font-size: 13px; padding-left: 12px; color: #b54649;  border-left: 2px solid #b54649;  }
.text-snoska {font-size: 12px; color: #997777; }
.num {text-align: center;}

table#vsTable tr.second td { background: #f6f6f6; }

/*table#vsTable tr td div {	text-align: center;}*/

table#vsTable tr td div.yes, table#vsTable tr td div.no, table#vsTable tr td div.partial { height: 16px; }
table#vsTable tr td.cat div, table#vsTable tr td.title div { height: auto; }
table#vsTable td.cat div { text-align: left; padding: 0 10px; }

table#vsTable td.title { background: #c6c6c6; border-bottom: 1px solid #E8E8E8; border-top: 1px solid #d4d4d4; font-size: 16px; color: #2e0003; vertical-align: middle; text-align: center; box-shadow: none; }

table#vsTable .cat { text-align: left; color: #4d546b; border-left: 1px solid #d4d4d4; }

table#vsTable td.title.cat { background: none !important; border: none; border-bottom: 2px solid #d4d4d4; cursor: default !important; }

table#vsTable td.title.cat div { display: none; }

table#vsTable .link a { color: #57606f; text-decoration: underline; }
table#vsTable .link a:hover {color: #3c424c; -webkit-transition: color 300ms ease-in; -moz-transition: color 300ms ease-in; -o-transition: color 300ms ease-in; transition: color 300ms ease-in; }

table#vsTable { padding: 0; margin: 0; border: none; width: 100%; height: auto; }

.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus {
    color: #fff;
    background-color: #2e0003;
}

body, p{font-family:'Roboto';}
h1,h2,h3,h4,h5{font-family:'Roboto';}
.container{max-width:1170px;}

/* Quotes */
q { font-family: Georgia,Times New Roman,Times,serif; /*    */ font-size: 16px; font-style: italic; /*    */ color: #778899; /*   */ quotes: "\00ab" "\00bb"; /*       */ font-weight: lighter; }
qautor { font-family: Arial, Tahoma, Verdana; /*    */ font-size: 13px; font-style: italic; /*    */ color: #778899; /*   */ text-align: right; padding-left: 5px; }
/*#srq_quote { border-radius: 10px; background: #fcfcfc; height: 58px; width: 100%; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; -webkit-box-shadow: 0px 0px 1px 0px #969696; box-shadow: 0px 0px 1px 0px #969696; margin-top: 10px; padding: 6px; }*/

/* z3w styles */
/* хедер*/
#sp-top-right{
    margin: 0;
    width: auto;
    float: right;
}
#sp-top-right .custom{
 /*display: flex;*/
}
div#sp-header-wrapper #sp-top-right .module > div{
    float: unset;
    width: auto;
}
div#sp-top-right .btn{
    padding: 10px;
    white-space: nowrap;
    /*margin-left: 20px;*/
}
div#sp-main-menu ul.level-0 > li{
    margin-right: 5px;
}
#sp-menu.offset1{
    /*margin-left: 5%;*/
}
/* хедер /z*/
/* слайдер на главке */
div>#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content .sp-vertical-middle .sp-pretitle{
    line-height: 2;
    text-transform: uppercase;
    font-size: 36px;
    font-weight: bold;
    margin: 0 5%;
}
div>#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content .sp-title,
div>#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content .sp-posttitle{
    line-height: 1;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: normal;
    margin: 0 5%;
}
body #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content .sp-introtext,
body .sp-organic-life-layout .animate-in .sp-animation-5{
   margin: 0 5%;
}
body #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content{
    width: 100%;
}
body .sp-organic-life-layout .sp-slider-item.animate-in{
    padding: 0;
}
/* слайдер на главке /z*/
.text-phone a{
    color: #E5E4CF
}

/* mobile */
@media (max-width:1280px) {
/*
    #sp-menu{
        display: none;
    }
    .responsive .sp-main-menu-toggler.hidden-desktop{
        display: inline-block !important;
        padding: 0;
    }
    */
}
@media (max-width:1024px) {
/*
.hidden-desktop.sp-mobile-menu.nav-collapse.collapse,
.hidden-desktop.btn.btn-inverse.sp-main-menu-toggler{
display: block !important;
}
header .visible-desktop{
display: none !important;
}*/

div>#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content .sp-vertical-middle .sp-pretitle{
    font-size: 30px;
}
div>#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content .sp-title,
div>#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content .sp-posttitle{
    font-size: 26px;
}

}
@media (max-width: 979px) {
    div#sp-top-right{
        width: 80%;
        /*float: unset;*/
        margin-top: -6em !important;
        margin-right: 10%;
        max-width: 100% !important;
    }
    #sp-header-wrapper #sp-top-right .module > div {
        float: unset;
    }
    .responsive a.sp-main-menu-toggler{
        font-size: 36px;
        margin-top: -0.35em;
    }
}

@media (max-width: 767px) {
    .responsive div#sp-top-right{
        margin-top: -6em;
        float: right;
    }
}

@media (max-width:450px) {

    div>#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content .sp-vertical-middle .sp-pretitle{
        font-size: 24px;
        line-height: 1.2;
    }
    div>#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content .sp-title,
    div>#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content .sp-posttitle{
        font-size: 18px;
    }
    .responsive #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content .sp-vertical-middle{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .btn_form{
        display: none;
    }
}

@media (max-width:320px) {

    div>#sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content .sp-vertical-middle .sp-pretitle{
        /*line-height: 1.2;*/
    }

}
/* mobile /z*/

/* z3w styles /z*/
