@charset  "UTF-8";

/*
** Table Of Contents

**bootstrap overrides
**vertical margins and paddings
**general styles
**styled lists
**icons
**buttons 
**common sections styles
**light section - .ls
**grey section - .ls.ms
**dark sections - .ds
**color section - .cs
**boxed layout
**template styles
**main menu (min 768px) styles
**main menu mobile styles
**subpages
**widgets
**shortcodes
**utilites
**plugins
  - Owl Carousel
  - FlexSlider
  - prettyPhoto
  - Easy pieChart
  - toTop

*/
/*
**bootstrap overrides
*/
.modal-backdrop.in {
    filter: alpha(opacity=80);
    opacity: .8;
}

/*=========================================
// BREADCRUMBS:
*/
.page-breadcrumbs__wrapper {
    padding: 65px 0;
}

.page_breadcrumbs {
    background-image: url(../img/page-breadcrumbs_bg.png);
    background-repeat: no-repeat;
    background-position: center right;
}

@media screen and (max-width: 991px) {
    .page_breadcrumbs {
        background-size: cover;
    }
}

.page-breadcrumbs__title {
    font-family: 'Roboto','Arial',sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: inherit;
    color: #303233;
    font-size: 36px;
    line-height: 36px;
    margin: 0 0 20px;
}

.page-breadcrumbs__title span {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-style: italic;
    font-weight: 400;
}

.breadcrumb {
    margin: 0;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    color: inherit;
}

.breadcrumb li {
    font-size: 15px;
    line-height: 17px;
    color: gray;
    font-weight: 300;
}

.breadcrumb li a {
    color: gray;
}

.breadcrumb > li + li:before {
    color: inherit;
    padding: 0 6px 0 2px;
    content: "/";
}

.breadcrumbs-01 .page_breadcrumbs .breadcrumb > .active {
    color: #000;
}

@media screen and (max-width: 991px) {
    .breadcrumbs-01 .page-breadcrumbs__wrapper {
        position: relative;
        z-index: 2;
    }
}

@media screen and (max-width: 991px) {
    .breadcrumbs-01 .page_breadcrumbs {
        position: relative;
    }

    .breadcrumbs-01 .page_breadcrumbs::after {
        content: '';
        display: inline-block;
        position: absolute;
        background: rgba(255,255,255,0.8) repeat;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 1;
    }
}

/*=========================================
// PAGINATION:
*/
.pagination {
    margin-top: 60px;
    margin-bottom: 0;
}

.muted_background .pagination {
    margin-top: 0;
}

.pagination li {
    display: inline-block;
}

.pagination > li:first-child > a,.pagination > li:first-child > span {
    border-radius: 0;
}

.pagination > li > a,.pagination > li > span {
    font-family: 'Roboto','Aria',sans-serif;
    font-style: normal;
    text-align: center;
    padding: 3px 0;
    border: none;
    color: #323232;
    margin-bottom: 10px;
    min-width: 40px;
    font-size: 14px;
    line-height: 30px;
    font-weight: 300;
    border: 2px solid transparent;
}

.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
    background: transparent;
    border: 2px solid #ebebeb;
}

.pagination > .active > a,.pagination > .active > a:hover,.pagination > .active > a:focus,.pagination > .active > span,.pagination > .active > span:hover,.pagination > .active > span:focus {
    background: #ebebeb;
    color: #303233;
    border: 2px solid transparent;
}

.pagination > li:last-child > a,.pagination > li:last-child > span {
    border-radius: 0;
}

/*=========================================
// FORMS:
*/
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"] {
    border: none;
    height: 40px;
    border-color: #e1e1e1;
    background-color: #fff;
    border-radius: 0;
    color: #303233;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 16px;
}

textarea {
    height: auto;
}

/* select styling */
.form-control option {
    color: #323232;
    background-color: #fff;
}

.form-control,.form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-control.invalid {
    -webkit-box-shadow: 0 0 0 2px #303233;
    box-shadow: 0 0 0 2px #303233;
}

.form-control:focus {
    border-color: #9a9a9a;
}

.form-control:-moz-placeholder {
    color: #9a9a9a;
    opacity: 1;
}

.form-control::-moz-placeholder {
    font-style: italic;
    color: #9a9a9a;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    font-style: italic;
    color: #9a9a9a;
}

.form-control::-webkit-input-placeholder {
    font-style: italic;
    color: #9a9a9a;
}

.form-control:focus:-moz-placeholder {
    font-style: italic;
    color: transparent;
    opacity: 1;
}

.form-control:focus::-moz-placeholder {
    font-style: italic;
    color: transparent;
    opacity: 1;
}

.form-control:focus:-ms-input-placeholder {
    font-style: italic;
    color: transparent;
}

.form-control:focus::-webkit-input-placeholder {
    font-style: italic;
    color: transparent;
}

/*icons for forms */
form label + [class*="icon2-"] {
    position: absolute;
    font-size: 24px;
    color: #9a9a9a;
    left: 10px;
    top: 19px;
}

form label + [class*="icon2-"] + .form-control {
    padding-left: 50px;
}

label {
    font-weight: 400;
}

.form-control + [class*="icon2-"] {
    position: absolute;
    font-size: 24px;
    left: 20px;
    top: 50%;
    color: #303233;
}

/* Carousel */
.carousel {
    overflow: hidden;
}

.carousel-indicators li {
    width: 10px;
    height: 10px;
    border-width: 0;
    background-color: #323232;
    margin: 0 3px;
    -webkit-transition: all .2s ease-in-out 0;
    -moz-transition: all .2s ease-in-out 0;
    -o-transition: all .2s ease-in-out 0;
    -ms-transition: all .2s ease-in-out 0;
    transition: all .2s ease-in-out 0;
}

.carousel-indicators li:hover {
    opacity: .8;
}

.carousel-indicators .active {
    width: 10px;
    height: 10px;
    margin: 0 3px;
    background-color: #303233;
}

.carousel-control {
    border: 1px solid #fff;
    color: #fff !important;
    border-radius: 0;
    width: 50px;
    height: 50px;
    left: -50px;
    top: 50%;
    margin-top: -25px;
    text-shadow: none;
    opacity: 1;
    background-image: none !important;
    filter: alpha(opacity=100);
}

.carousel-control.right {
    right: -50px;
}

.carousel:hover .carousel-control {
    left: 50px;
}

.carousel:hover .carousel-control.right {
    left: auto;
    right: 50px;
}

.carousel-control span {
    font-family: 'rt-icons-2' !important;
    width: 50px !important;
    height: 50px !important;
    margin: 0 !important;
    font-size: 16px !important;
    left: 0 !important;
    top: 0 !important;
    line-height: 50px !important;
}

.carousel-control .icon-prev:before {
    content: "\e7c4";
}

.carousel-control .icon-next:before {
    content: "\e7c5";
}

/*collapse accordion*/
.panel-heading .panel-title {
    font-size: inherit;
    letter-spacing: 0;
    padding: 0;
    position: relative;
}

.panel-heading .panel-title > a {
    line-height: 1;
    display: block;
    padding: 22px 65px 22px 40px;
    color: #9a9a9a;
    background-color: #f8f8f8;
    border: none;
    word-wrap: break-word;
}

.panel-heading .panel-title > a.collapsed:hover,.panel-heading .panel-title > a:hover {
    background-color: rgba(248,248,248,0.7);
}

.panel-heading .panel-title > a.collapsed {
    background-color: #f8f8f8;
}

.panel-heading .panel-title > a:after {
    color: #323232;
    content: '+';
    position: absolute;
    line-height: 58px;
    text-align: center;
    right: 0;
    top: 0;
    bottom: 0;
    width: 60px;
    letter-spacing: 0;
}

.panel-heading .panel-title > a.collapsed:after {
    content: '-';
}

.panel-heading .panel-title > a > i {
    position: relative;
    top: 1px;
    padding-right: 12px;
}

.panel {
    box-shadow: none;
}

.panel-group .panel {
    border-radius: 0;
    background-color: transparent;
}

.panel-default > .panel-heading {
    background-color: transparent;
    color: inherit;
    position: relative;
    border: none;
    border-radius: 0;
    padding: 0;
}

.panel-default {
    border-color: transparent;
}

.panel-group .panel + .panel {
    margin-top: 10px;
}

.panel-body {
    border: 1px solid transparent;
    border-top: none !important;
}

.panel-body .media-left {
    padding-top: 8px;
    padding-right: 28px;
}

.panel-body .media-left .img-circle {
    max-width: 50px;
}

.panel-body .media-left img {
    max-width: none;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    padding: 23px 30px 30px;
    border-radius: 0;
}

/*progress bars*/
p + .progress {
    margin-top: -10px;
}

.progress {
    overflow: hidden;
    height: 5px;
    position: relative;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
}

.progress-bar {
    background-color: #303233;
    color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 5px;
}

.progress-bar span {
    position: relative;
    color: #fff;
    top: 10px;
    font-size: .9em;
}

.progress-bar-info {
    background-color: #8aa5ec;
}

.progress-bar-warning {
    background-color: #f0ad4e;
}

.progress-bar-danger {
    background-color: #d9534f;
}

.alert {
    border-radius: 0;
    border-width: 0 0 0 4px;
    padding: 30px;
}

.media {
    margin-top: 16px;
}

.media .media-object {
    max-width: 100px;
}

/*nav*/
.nav > li > a {
    color: #323232;
}

.nav > li > a:hover,.nav > li > a:focus {
    background-color: inherit;
}

/*tabs*/
.tab-content {
    border-radius: 0 0 0 0;
    padding: 30px;
    border: 1px solid rgba(0,0,0,0.05);
}

.tab-content.no-border {
    padding: 36px 0 0;
    border: none;
    background-color: transparent !important;
}

.tab-content.top-color-border {
    position: relative;
}

.tab-content.top-color-border:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -1px;
    height: 6px;
    background-color: #303233;
}

.tab-content .featured-tab-image {
    margin: -30px -31px 24px;
}

.tab-content .featured-tab-image img {
    width: 100%;
}

.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {
    border: 1px solid rgba(0,0,0,0.05);
}

.nav-tabs {
    border-bottom-color: transparent;
    margin-top: 0;
    margin-bottom: -1px;
}

.nav-tabs > li > a {
    font-size: 14px;
    padding: 19px 40px;
    margin-right: 1px;
    margin-top: 0;
    border: none;
    border: 1px solid #323232;
    background-color: #323232;
    color: #fff;
    border-radius: 0;
}

.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {
    border-color: transparent;
    background-color: gray;
    color: #fff;
}

.nav-tabs > li > a:hover,.nav-tabs > li > a:focus,.nav-tabs.nav-justified > .active > a {
    border-color: transparent;
    background-color: gray;
    color: #fff;
}

/*vertical tabs*/
.vertical-tabs .tab-content.no-border {
    padding-top: 0;
}

.vertical-tabs .nav > li > a {
    background-color: #323232;
    color: #fff;
    padding: 18px 60px 18px 40px;
    margin-bottom: 10px;
    position: relative;
}

.vertical-tabs .nav > li > a i {
    position: relative;
    top: 1px;
    padding-right: 12px;
}

.vertical-tabs .nav > li > a:after {
    color: rgba(255,255,255,0.8);
    font-family: 'rt-icons-2';
    content: "\e7c5";
    position: absolute;
    font-size: 12px;
    line-height: 58px;
    text-align: center;
    right: 0;
    top: 0;
    bottom: 0;
    width: 60px;
    border-left: 1px solid rgba(255,255,255,0.1);
    letter-spacing: 0;
}

.vertical-tabs .nav > li.active a,.vertical-tabs .nav > li > a:hover {
    background-color: #303233;
}

@media (min-width: 768px) {
    .vertical-tabs .nav > li.active {
        position: relative;
        z-index: 2;
    }
}

/*bs buttons*/
.btn {
    padding: 18px 30px;
    text-transform: uppercase;
    margin: 0 2px 6px 0;
    border: none;
    border-radius: 0;
    outline: none;
    -webkit-transition: all .3s ease-in-out 0;
    -moz-transition: all .3s ease-in-out 0;
    -o-transition: all .3s ease-in-out 0;
    -ms-transition: all .3s ease-in-out 0;
    transition: all .3s ease-in-out 0;
}

.btn:hover,.btn:focus {
    outline: none;
}

li.media:before,li.media:after {
    display: block;
    content: '';
    clear: both;
}

/* dropdown menu */
.dropdown-menu {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    border-color: #ccc;
    z-index: 1001;
    font-size: 16px;
    margin-top: 0;
}

[class*="right"] .dropdown-menu {
    right: 0;
    left: auto;
}

.dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover {
    color: #323232;
    background-color: transparent;
}

.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th {
    padding: 13px 8px;
    border-color: #e1e1e1;
}

.table {
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.table td + td {
    border-left: 1px solid #e1e1e1;
}

.table-bordered > thead > tr > td,.table-bordered > thead > tr > th {
    border-bottom-width: 1px;
}

.table-responsive {
    border: none;
}

.well {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    border-radius: 0;
}

.embed-responsive-3by2 {
    padding-bottom: 66.666%;
}

.embed-placeholder:before {
    -webkit-transition: all .2s ease-in-out 0;
    -moz-transition: all .2s ease-in-out 0;
    -o-transition: all .2s ease-in-out 0;
    -ms-transition: all .2s ease-in-out 0;
    transition: all .2s ease-in-out 0;
    content: "\e696";
    font-family: 'rt-icons-2';
    position: absolute;
    color: #fff;
    font-size: 30px;
    left: 50%;
    top: 50%;
    margin-left: -20px;
    margin-top: -5px;
}

.embed-placeholder:hover:before {
    opacity: .4;
}

/*
**vertical margins and paddings
*/
.page_contact + footer > [class*="container"] {
    padding-top: 75px;
}

/*same top and bottom paddings for sections*/
.section_padding_0 > [class*="container"] {
    padding-top: 0;
    padding-bottom: 0;
}

.section_padding_15 > [class*="container"] {
    padding-top: 15px;
    padding-bottom: 15px;
}

.section_padding_20 > [class*="container"] {
    padding-top: 20px;
    padding-bottom: 20px;
}

.section_padding_25 > [class*="container"] {
    padding-top: 25px;
    padding-bottom: 25px;
}

.section_padding_50 > [class*="container"] {
    padding-top: 50px;
    padding-bottom: 50px;
}

.section_padding_75 > [class*="container"] {
    padding-top: 75px;
    padding-bottom: 75px;
}

.section_padding_100 > [class*="container"] {
    padding-top: 100px;
    padding-bottom: 100px;
}

/*top paddings for sections*/
.section_padding_top_0 > [class*="container"] {
    padding-top: 0;
}

.section_padding_top_5 > [class*="container"] {
    padding-top: 5px;
}

.section_padding_top_15 > [class*="container"] {
    padding-top: 15px;
}

.section_padding_top_25 > [class*="container"] {
    padding-top: 25px;
}

.section_padding_top_30 > [class*="container"] {
    padding-top: 30px;
}

.section_padding_top_40 > [class*="container"] {
    padding-top: 40px;
}

.section_padding_top_50 > [class*="container"] {
    padding-top: 50px;
}

.section_padding_top_65 > [class*="container"] {
    padding-top: 65px;
}

.section_padding_top_75 > [class*="container"] {
    padding-top: 75px;
}

.section_padding_top_80 > [class*="container"] {
    padding-top: 80px;
}

.section_padding_top_90 > [class*="container"] {
    padding-top: 90px;
}

.section_padding_top_100 > [class*="container"] {
    padding-top: 100px;
}

/*bottom paddings for sections*/
.section_padding_bottom_0 > [class*="container"] {
    padding-bottom: 0;
}

.section_padding_bottom_5 > [class*="container"] {
    padding-bottom: 5px;
}

.section_padding_bottom_15 > [class*="container"] {
    padding-bottom: 15px;
}

.section_padding_bottom_25 > [class*="container"] {
    padding-bottom: 25px;
}

.section_padding_bottom_30 > [class*="container"] {
    padding-bottom: 30px;
}

.section_padding_bottom_40 > [class*="container"] {
    padding-bottom: 40px;
}

.section_padding_bottom_45 > [class*="container"] {
    padding-bottom: 45px;
}

.section_padding_bottom_50 > [class*="container"] {
    padding-bottom: 50px;
}

.section_padding_bottom_65 > [class*="container"] {
    padding-bottom: 65px;
}

.section_padding_bottom_75 > [class*="container"] {
    padding-bottom: 75px;
}

.section_padding_bottom_100 > [class*="container"] {
    padding-bottom: 100px;
}

/* margins inside sections */
.row .row + .row {
    margin-top: 5px;
}

section > [class*="container"] > .row > [class*="col-"],footer > [class*="container"] > .row > [class*="col-"] {
    margin-top: 10px;
    margin-bottom: 10px;
}

.columns_vertical_margin_15 > [class*="container"] > .row > [class*="col-"] {
    margin-top: 15px;
    margin-bottom: 15px;
}

[class*="_0"] > [class*="container"] > .row > [class*="col-"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    min-height: 0;
}

.columns_padding_1 > [class*="container"] > .row > [class*="col-"] {
    margin-top: 0 !important;
    margin-bottom: 1px !important;
}

.columns_padding_2 > [class*="container"] > .row > [class*="col-"],.row.columns_padding_2 > [class*="col-"] {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
}

.columns_padding_5 > [class*="container"] > .row > [class*="col-"] {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

/* vertical alignmetn in columns */
.table_section [class*="container"] {
    height: 100%;
    padding-left: 0;
    padding-right: 0;
}

.table_section .row {
    display: table;
    min-width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
}

.table_section [class*="col-"] {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

@media screen and (max-width: 767px) {
    .table_section .row,.table_section [class*="col-"] {
        display: block;
        width: auto;
    }

    [class*="col-xs"] + [class*="col-xs"] {
        margin-top: 0 !important;
    }
}

@media screen and (max-width: 991px) {
    .table_section.table_section_md .row,.table_section.table_section_md [class*="col-"] {
        display: block;
        width: auto;
    }
}

@media screen and (max-width: 1199px) {
    .table_section.table_section_lg .row,.table_section.table_section_lg [class*="col-"] {
        display: block;
        width: auto;
    }
}

@media screen and (min-width: 1200px) {
    /* overlap featured person */
    .top-overlap {
        margin-top: -170px;
    }

    .top-overlap-small {
        margin-top: -100px;
    }
}

@media (max-width: 767px) {
    .container {
        max-width: 500px;
    }
}

/*// Vertical offset //*/
/* Top */
.offset_padding_top_90 {
    padding-top: 90px;
}

.offset_padding_top_113 {
    padding-top: 113px;
}

/* Bottom */
.offset_padding_bottom_85 {
    padding-bottom: 85px;
}

/*// Horizontal offset //*/
.horizontal_offset_padding_40 {
    padding-left: 40px;
}

/*
**general styles
*/
html {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: visible;
}

::selection {
    color: #fff;
    background-color: #303233;
}

::-moz-selection {
    color: #fff;
    background-color: #303233;
}

body {
    font-family: 'Roboto',sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 21px;
    background-color: #fff;
    overflow: visible;
}

h1,h2,h3,h4,h5,h6 {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-style: italic;
    color: #303233;
}

h1 span,h2 span,h3 span,h4 span,h5 span,h6 span {
    font-weight: 700;
    font-style: normal;
}

h1 {
    font-size: 36px;
    line-height: 43px;
    margin: 26px 0;
}

h2 {
    font-size: 30px;
    line-height: 30px;
    margin: 23px 0 20px;
}

h3 {
    font-size: 24px;
    line-height: 24px;
    margin: 18px 0;
}

h4 {
    font-weight: 700;
    font-size: 20px;
    font-style: normal;
    margin: 20px 0 16px;
}

h5 {
    font-size: 18px;
    line-height: 24px;
    font-style: normal;
    margin: 15px 0 14px;
}

h6 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    font-style: normal;
}

p {
    margin-bottom: 25px;
}

blockquote {
    position: relative;
    margin: 30px 0;
    padding: 10px 20px 20px 42px;
    border-left: 5px solid #303233;
    font-size: 20px;
    line-height: 30px;
    font-style: italic;
}

blockquote .media {
    font-size: 14px;
    font-style: normal;
    margin: 8px 0 6px !important;
}

blockquote .media img {
    min-width: 40px;
    max-width: 40px !important;
    border-radius: 50%;
}

blockquote .item-meta {
    margin-top: 10px;
    font-style: normal;
    opacity: .7;
}

hr {
    background: #e5e5e5;
    width: 100%;
    height: 1px;
    margin: 30px 0;
}

.quote {
    background: #f2f2f2;
    font-size: 18px;
    line-height: 30px;
    font-style: italic;
    color: #818181;
    padding: 45px 80px 40px 117px;
    border: 1px solid #ebebeb;
    position: relative;
    -webkit-box-shadow: 0 4px 10px 0 rgba(244,244,244,0.6);
    -moz-box-shadow: 0 4px 10px 0 rgba(244,244,244,0.6);
    box-shadow: 0 4px 10px 0 rgba(244,244,244,0.6);
}

.quote::before {
    content: '\e977';
    font-family: 'rt-icons-2';
    display: inline-block;
    float: none;
    font-size: 40px;
    line-height: 40px;
    color: #3d3d3d;
    font-style: normal;
    position: absolute;
    top: 42px;
    left: 51px;
}

.offset__bottom {
    margin-bottom: 4px;
}

.blockquote-big {
    max-width: 82%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 42px;
    color: inherit;
    font-size: 20px;
    text-align: center;
    line-height: 1.5;
    padding: 0 70px;
    border: none;
}

.flexslider .blockquote-big {
    margin-top: 0;
}

.blockquote-big h3 {
    font-size: 16px;
    letter-spacing: .09em;
    text-transform: uppercase;
    color: inherit;
    margin-top: 30px;
}

.blockquote-big img {
    display: block;
    max-width: 100px;
    border-radius: 50%;
    margin: 25px auto 10px;
}

.blockquote-big .blockqoute-meta {
    font-style: normal;
    font-size: 28px;
}

.blockquote-big .blockqoute-meta:after {
    display: block;
    font-family: 'rt-icons-2';
    font-size: 40px;
    content: "\e601";
    color: #303233;
    margin-bottom: 10px;
}

.blockquote-big:before,.blockquote-big:after {
    font-style: normal;
    content: "\e977";
    font-family: 'rt-icons-2';
    position: absolute;
    font-size: 420px;
    color: #f9f9f9;
    top: -145px;
    left: -374px;
}

.blockquote-big:after {
    content: "\e978";
    left: auto;
    right: -374px;
}

@media (max-width: 600px) {
    .blockquote-big {
        font-size: 18px;
        max-width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
}

img,figure {
    max-width: 100%;
    height: auto;
}

figcaption,.entry-caption {
    padding: 3px 10px;
}

figcaption p,.entry-caption p {
    margin-bottom: 0;
}

a {
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out 0;
    -moz-transition: all .3s ease-in-out 0;
    -o-transition: all .3s ease-in-out 0;
    -ms-transition: all .3s ease-in-out 0;
    transition: all .3s ease-in-out 0;
}

a:hover {
    color: #e23751;
    text-decoration: none;
    -webkit-transition: all .15s linear 0;
    -moz-transition: all .15s linear 0;
    -o-transition: all .15s linear 0;
    -ms-transition: all .15s linear 0;
    transition: all .15s linear 0;
}

a:focus {
    outline: medium none;
    text-decoration: none;
}

a img {
    -webkit-transition: all .15s ease-in-out 0;
    -moz-transition: all .15s ease-in-out 0;
    -o-transition: all .15s ease-in-out 0;
    -ms-transition: all .15s ease-in-out 0;
    transition: all .15s ease-in-out 0;
}

iframe {
    border: none;
    max-width: 100%;
}

input[type='number'] {
    -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

/*
**styled lists
*/
ul,ol {
    padding-left: 13px;
}

ul li,ol li {
    font-size: 15px;
    line-height: 26px;
    color: #3d3d3d;
}

ul.list1 {
    list-style: none;
    padding: 0;
    margin: 25px 0;
}

ul.list1 li {
    position: relative;
    padding: 9px 0 10px 30px;
}

ul.list1 li > .media {
    margin: 3px 0;
}

ul.list1.no-bullets li {
    padding-left: 0;
}

ul.list1.no-bullets li:before {
    display: none;
}

ul.list1 li:first-child {
    border-top: 1px solid rgba(0,0,0,0.05);
}

ul.list1 li {
    border-bottom: 1px solid rgba(0,0,0,0.05);
}

.muted_background ul.list1 li {
    border-color: rgba(255,255,255,0.4);
}

ul.list1 li:before {
    content: '';
    display: block;
    position: absolute;
    border: 1px solid #303233;
    left: 10px;
    top: 17px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
}

ul.list2 {
    list-style: none;
    padding-left: 20px !important;
    margin-bottom: 20px;
}

ul.list2 li {
    position: relative;
    padding: 8px 0;
}

ul.list2 li:before {
    font-family: 'rt-icons-2';
    font-size: 8px;
    color: #303233;
    content: "\e7c5";
    position: absolute;
    left: -18px;
    top: 7px;
}

ol.list3 {
    counter-reset: li;
    list-style: none outside none;
    padding: 0;
}

ol.list3 li {
    position: relative;
    padding: 8px 0 8px 38px;
}

ol.list3 li:after {
    content: counter(li, decimal-leading-zero);
    counter-increment: li;
    position: absolute;
    left: 2px;
    top: 50%;
    margin-top: -16px;
    font-weight: 700;
    color: inherit;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    background-color: #303233;
    border-radius: 100%;
}

table {
    width: 100%;
    max-width: 100%;
    margin: 10px 0;
}

table td,table th {
    padding: 3px 0;
}

.table_template thead {
    background-color: #303233;
    color: #323232;
}

.table_template thead.light {
    background-color: #fff;
}

.table_template td,.table_template th {
    padding: 18px 30px;
}

.table_template tbody tr:nth-of-type(odd) {
    background-color: rgba(238,238,238,0.1);
}

.table_template tbody tr:nth-of-type(even) {
    background-color: rgba(17,17,17,0.05);
}

/*icons in headings, paragraphs and buttons*/
h1 > [class*="rt-icon"],h2 > [class*="rt-icon"],h3 > [class*="rt-icon"],h4 > [class*="rt-icon"],h5 > [class*="rt-icon"],h6 > [class*="rt-icon"] {
    font-size: 1.2em;
    position: relative;
    top: .1em;
    line-height: 0;
    padding-right: .1em;
}

p > [class*="rt-icon"] {
    font-size: 1.3em;
    position: relative;
    top: .05em;
    line-height: 0;
    padding: 0 .2em;
}

p > [class*="rt-icon"] + [class*="rt-icon"] {
    margin-left: -.75em;
}

.theme_buttons a > [class*="rt-icon"],.theme_button > [class*="rt-icon"] {
    font-size: 1.8em;
    line-height: 0;
    position: relative;
    top: 5px;
    padding: 0 3px;
}

.theme_buttons a > [class*="glyphicon"],.theme_buttons a > [class*="fa-"],.theme_button > [class*="glyphicon"],.theme_button > [class*="fa-"] {
    font-size: 1.5em;
    position: relative;
    top: 3px;
    line-height: 0;
}

/* 
**buttons 
*/
.theme_buttons a,.theme_button {
    font-size: 14px;
    font-weight: 400;
    padding: 11px 23px;
    margin-bottom: 4px;
    line-height: 1;
    display: inline-block;
    min-width: 8.5em;
    text-align: center;
    color: #fff;
    border: 3px solid #323232;
    background-color: #323232;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative;
    -webkit-transition: all .4s linear 0;
    -moz-transition: all .4s linear 0;
    -o-transition: all .4s linear 0;
    -ms-transition: all .4s linear 0;
    transition: all .4s linear 0;
}

.theme_buttons.color1 a,.theme_button.color1 {
    background-color: #303233;
    border-color: #303233;
}

.theme_buttons.color2 a,.theme_button.color2 {
    background-color: #e23751;
    border-color: #e23751;
}

.theme_buttons a:active,.theme_buttons a:hover,.theme_buttons a:focus,.theme_button:active,.theme_button:hover,.theme_button:focus {
    color: rgba(255,255,255,0.7);
    opacity: 1;
    text-decoration: none;
    outline: none;
    -webkit-transition: all .05s linear 0;
    -moz-transition: all .05s linear 0;
    -o-transition: all .05s linear 0;
    -ms-transition: all .05s linear 0;
    transition: all .05s linear 0;
}

.theme_buttons a:active,.theme_button:active {
    top: 1px;
}

.theme_buttons.inverse a,.theme_button.inverse {
    color: #323232;
    background-color: transparent;
    border: 3px solid #323232;
}

.muted_buttons a,.muted_button {
    opacity: .2;
}

.small_buttons a,.small_button {
    padding: 1px 7px 0;
    text-transform: uppercase;
    font-weight: 100;
    min-width: auto;
}

.square_buttons a,.square_button {
    padding-left: 10px;
    padding-right: 10px;
    min-width: auto;
}

.wide_buttons a,.wide_button {
    padding-left: 50px;
    padding-right: 50px;
}

.block_buttons a,.block_button {
    display: block;
    width: 100%;
    text-align: center;
}

/*
**common sections styles
*/
/*parallax*/
.parallax {
    background-attachment: fixed !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    background-position: 50% 0;
    background-repeat: no-repeat;
    position: relative;
}

@media (max-width: 767px) {
    .parallax {
        -webkit-background-size: auto auto !important;
        -moz-background-size: auto auto !important;
        -o-background-size: auto auto !important;
        background-size: auto auto !important;
    }
}

.texture_bg {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    background-position: 50% 0;
    background-repeat: no-repeat;
    position: relative;
    background-image: url(../img/aside_bg.jpg);
}

.muted_section:before {
    background-color: rgba(50,50,50,0.1);
    opacity: 1;
}

.parallax.ls:after {
    background-color: #fff;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=92)";
    filter: alpha(opacity=92);
    opacity: .92;
}

.parallax.ls.ms:after {
    background-color: #f8f8f8;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=88)";
    filter: alpha(opacity=88);
    opacity: .88;
}

.parallax.cs:after {
    background-color: #303233;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: .9;
}

.parallax.cs:before {
    display: none;
}

.parallax.cs.main_color2:after {
    background-color: #e23751;
}

.parallax.cs.main_color3:after {
    background-color: #16a4d6;
}

.parallax.ds:before {
    background-color: #323232;
    opacity: .8;
}

.parallax.ds:after {
    background-color: #000;
    opacity: .2;
}

.parallax.ds.ms:after {
    display: none;
}

.parallax > *,.muted_section > *,.radial_gradient > *,.gradient > *,.vertical_gradient > *,.darken_gradient > *,.diagonal_section > * {
    z-index: 4;
    position: relative;
}

.radial_gradient {
    position: relative;
    overflow: hidden;
}

.gradient,.muted_section,.vertical_gradient,.darken_gradient {
    position: relative;
}

.muted_section:before,.muted_section:after,.parallax:before,.parallax:after {
    opacity: .8;
}

.muted_section:before,.muted_section:after,.parallax:before,.parallax:after,.gradient:before,.gradient:after,.vertical_gradient:before,.vertical_gradient:after,.darken_gradient:before,.darken_gradient:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
}

.header_gradient,.gradient:before,.gallery-image-links:before,.blog-item:hover:before,.dark_gradient:before {
    background: #303233;
    background: -moz-linear-gradient(left,#303233 0%,#e23751 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,#303233),color-stop(100%,#e23751));
    background: -webkit-linear-gradient(left,#303233 0%,#e23751 100%);
    background: -o-linear-gradient(left,#303233 0%,#e23751 100%);
    background: -ms-linear-gradient(left,#303233 0%,#e23751 100%);
    background: linear-gradient(to right,#303233 0%,#e23751 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$mainColor',endColorstr='$mainColor2',GradientType=1);
}

.vertical_gradient:before {
    background: #303233;
/* Old browsers */
    background: -moz-linear-gradient(top,#303233 0%,#e23751 100%);
/* FF3.6-15 */
    background: -webkit-linear-gradient(top,#303233 0%,#e23751 100%);
/* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(top,#303233 0%,#e23751 100%);
    background: -ms-linear-gradient(top,#303233 0%,#e23751 100%);
    background: linear-gradient(to bottom,#303233 0%,#e23751 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$mainColor',endColorstr='$mainColor2',GradientType=0);
/* IE6-9 */
}

.darken_gradient:before {
    background: -moz-linear-gradient(top,transparent 0%,rgba(55,52,47,0.65) 100%);
    background: -webkit-linear-gradient(top,transparent 0%,rgba(55,52,47,0.65) 100%);
    background: -o-linear-gradient(top,transparent 0%,rgba(55,52,47,0.65) 100%);
    background: -ms-linear-gradient(top,transparent 0%,rgba(55,52,47,0.65) 100%);
    background: linear-gradient(to bottom,transparent 0%,rgba(55,52,47,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a637342f',GradientType=0);
}

.with_top_border:before,.with_bottom_border:after {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    left: 0;
    right: 0;
    top: 0;
    background-color: #e1e1e1;
}

.with_bottom_border:after {
    top: auto;
    bottom: 0;
}

.bg_image,.bg_image:after {
    background-image: url(../img/background_section.png);
}

/* Hero text in sections */
.section_header {
    margin: 0 0 24px;
    font-size: 56px;
    line-height: 58px;
    position: relative;
    word-wrap: break-word;
    text-transform: uppercase;
    font-weight: 700;
}

.section_header.big {
    font-size: 100px;
    font-weight: 700;
    margin-bottom: 30px;
}

.section_header.small {
    font-size: 42px;
    text-transform: none;
    font-weight: 300;
}

h3 + .section_header,.big + .section_header {
    margin-top: -17px;
}

.section_header + h3 {
    margin: -22px 0 44px;
    font-size: 30px;
}

.section_header + p {
    font-size: 22px;
    margin-bottom: 28px;
    line-height: 1.5em;
}

.section_header.big + p {
    margin-bottom: 30px;
}

.text-center .section_header + p,.section_header.text-center + p {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.section_header + blockquote {
    font-weight: 100;
    font-style: normal;
    margin-bottom: 10px;
    line-height: 1.8;
}

@media (max-width: 991px) {
    .section_header {
        font-size: 30px;
        margin-top: 0;
    }

    .section_header + blockquote,.section_header + p {
        max-width: 100% !important;
    }

    .section_header + p {
        font-size: 1.1em;
        letter-spacing: 0;
    }
}

@media (max-width: 767px) {
    .section_header {
        font-size: 30px;
        margin-top: 0;
    }

    .section_header.big {
        font-size: 36px;
        margin-top: 0;
    }

    .section_header + blockquote,.section_header + p {
        max-width: 100% !important;
    }
}

/*page preloader*/
.preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 13000;
    height: 100%;
}

.preloader_image {
    width: 100px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(../img/preloader.gif) no-repeat 50% 50% transparent;
    margin: -50px 0 0 -50px;
}

/*
  animated elements
*/
.to_animate {
    visibility: hidden;
}

.animated {
/*IE7 fix*/
    visibility: visible !important;
}

/*
**boxed layout
*/
#box_wrapper,#canvas {
    overflow: visible;
    position: relative;
}

#canvas.boxed {
    padding: 1px 0;
}

#box_wrapper.container {
    overflow: hidden;
}

body.boxed {
    position: static;
    width: auto;
    height: auto;
}

.boxed .container {
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
}

@media (max-width: 500px) {
    .boxed .container {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.boxed #box_wrapper.container {
    padding: 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
    margin-top: 59px;
}

.boxed #box_wrapper.container.top-bottom-margins {
    margin-top: 80px;
    margin-bottom: 80px;
}

/**light section - .ls*/
.ls {
    background-color: #fff;
    color: #9a9a9a;
}

.ls h1,.ls h2,.ls h3,.ls h4,.ls h5,.ls h6 {
    color: #323232;
}

.ls h1 a,.ls h2 a,.ls h3 a,.ls h4 a,.ls h5 a,.ls h6 a {
    color: inherit;
}

.ls h1 a:hover,.ls h2 a:hover,.ls h3 a:hover,.ls h4 a:hover,.ls h5 a:hover,.ls h6 a:hover {
    color: #9a9a9a;
}

.ls a {
    color: #303233;
}

.ls a:hover {
    color: #323232;
}

.ls .theme_buttons a,.ls .theme_button {
    color: #fff;
}

.ls .theme_buttons a:hover,.ls .theme_buttons a:focus,.ls .theme_button:hover,.ls .theme_button:focus {
    color: rgba(255,255,255,0.7);
}

.ls .theme_buttons a i,.ls .theme_button i {
    color: #fff;
}

.ls .theme_button.inverse a,.ls .theme_button.inverse {
    color: #323232;
}

.ls .theme_button.inverse a:hover,.ls .theme_button.inverse a:focus,.ls .theme_button.inverse:hover,.ls .theme_button.inverse:focus {
    color: rgba(50,50,50,0.7);
}

.ls .theme_button.inverse a i,.ls .theme_button.inverse i {
    color: #323232;
}

.ls .color-icon.bg-icon {
    background-color: #f5f5f5;
}

.ls .color-icon.bg-icon:hover {
    color: #fff !important;
}

.ls .highlight {
    color: #303233;
}

.ls .highlight2 {
    color: #e23751;
}

.ls .greylinks a {
    color: #9a9a9a;
}

.ls .greylinks a:hover {
    color: #303233;
}

.ls .darklinks a {
    color: #323232;
}

.ls .darklinks a:hover {
    color: #e23751;
}

/**grey section - light section, muted section - .ls.ms*/
.ls.ms {
    background-color: #f8f8f8;
}

.ls.ms .greylinks a:hover {
    color: #323232;
}

.ls.ms .with_background {
    background-color: #fff;
}

.ls.ms hr {
    background-color: #fff;
}

.ls.ms input[type="text"],.ls.ms input[type="email"],.ls.ms input[type="url"],.ls.ms input[type="password"],.ls.ms input[type="search"],.ls.ms input[type="tel"],.ls.ms textarea,.ls.ms select,.ls.ms .form-control {
    border-color: transparent;
    background-color: #fff;
}

.ls.ms .panel-title > a {
    background-color: #fff;
}

.ls.ms .panel-title > a.collapsed:hover,.ls.ms .panel-title > a:hover {
    background-color: rgba(50,50,50,0.05);
}

.ls.ms .pagination > li > a,.ls.ms .pagination > li > span {
    background-color: #fff;
}

.ls.ms .breadcrumb {
    color: #9a9a9a;
}

.ls.ms .breadcrumb a {
    color: #818181;
}

.ls.ms .breadcrumb a:hover {
    color: #303233;
}

/**common dark and dark muted sections - .ds and .ds.ms*/
/**dark section - .ds*/
.ds {
    background-color: #303233;
    color: #9a9a9a;
}

/**darkgrey section - .ds.ms*/
.ds.ms {
    background-color: #303233;
}

.ds {
/* shop */
}

.ds h1,.ds h2,.ds h3,.ds h4,.ds h5,.ds h6 {
    color: #fff;
}

.ds h1 a,.ds h2 a,.ds h3 a,.ds h4 a,.ds h5 a,.ds h6 a {
    color: #fff;
}

.ds h1 a:hover,.ds h2 a:hover,.ds h3 a:hover,.ds h4 a:hover,.ds h5 a:hover,.ds h6 a:hover {
    color: #303233;
}

.ds.page_copyright {
    background: #202020;
}

.ds .ls {
    background-color: #fff;
    color: #9a9a9a;
}

.ds .ls h1,.ds .ls h2,.ds .ls h3,.ds .ls h4,.ds .ls h5,.ds .ls h6 {
    color: #323232;
}

.ds .ls h1 a,.ds .ls h2 a,.ds .ls h3 a,.ds .ls h4 a,.ds .ls h5 a,.ds .ls h6 a {
    color: inherit;
}

.ds .ls h1 a:hover,.ds .ls h2 a:hover,.ds .ls h3 a:hover,.ds .ls h4 a:hover,.ds .ls h5 a:hover,.ds .ls h6 a:hover {
    color: #303233;
}

.ds .ls a {
    color: #303233;
}

.ds .ls a:hover {
    color: #323232;
}

.ds a {
    color: #fff;
}

.ds a:hover {
    color: #303233;
}

.ds hr {
    border-color: rgba(255,255,255,0.1);
}

.ds blockquote,.ds .blockquote {
    color: #fff;
}

.ds .blockquote-big:before,.ds .blockquote-big:after {
    color: #2c2c2c;
}

.ds .theme_buttons a,.ds .theme_button {
    color: #fff;
}

.ds .theme_buttons a:after,.ds .theme_button:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(255,255,255,0.02);
}

.ds .theme_buttons a:hover,.ds .theme_buttons a:focus,.ds .theme_button:hover,.ds .theme_button:focus {
    color: rgba(255,255,255,0.5);
}

.ds .theme_buttons a i,.ds .theme_button i {
    color: #fff;
}

.ds .theme_buttons.inverse a,.ds .theme_button.inverse {
    border-color: #fff;
    background-color: transparent;
    color: #fff;
}

.ds .theme_buttons.inverse a:after,.ds .theme_button.inverse:after {
    display: none;
}

.ds .theme_buttons.inverse a:hover,.ds .theme_buttons.inverse a:focus,.ds .theme_button.inverse:hover,.ds .theme_button.inverse:focus {
    color: rgba(255,255,255,0.5);
}

.ds .theme_buttons.inverse a.color1,.ds .theme_button.inverse.color1 {
    border-color: #303233;
}

.ds .theme_buttons.inverse a.color1:hover,.ds .theme_button.inverse.color1:hover {
    color: #303233;
}

.ds .muted_background,.ds .with_background,.ds .well {
    background-color: rgba(255,255,255,0.06);
}

.ds.muted_section:before {
    background-color: rgba(255,255,255,0.06);
}

.ds .with_border {
    border-color: rgba(255,255,255,0.1);
}

.ds .highlight {
    color: #fff;
}

.ds .highlight2 {
    color: #e23751;
}

.ds .grey,.ds .black {
    color: #fff;
    border-color: #fff;
}

.ds .highlightlinks a {
    color: #303233;
}

.ds .highlightlinks a:hover {
    opacity: .5;
}

.ds .greylinks a {
    color: #9a9a9a;
}

.ds .greylinks a:hover {
    color: #fff !important;
}

.ds .darklinks a {
    color: #fff;
}

.ds .darklinks a:hover {
    color: #303233 !important;
}

.ds.with_top_border:before,.ds.with_bottom_border:after {
    background-color: rgba(255,255,255,0.1);
}

.ds .section_header + p {
    color: inherit;
}

.ds input[type="text"],.ds input[type="email"],.ds input[type="url"],.ds input[type="password"],.ds input[type="search"],.ds input[type="tel"],.ds textarea,.ds select,.ds .form-control {
    background-color: #fff !important;
    border-color: #fff !important;
}

.ds form label + [class*="icon-"] {
    color: #fff;
}

.ds .form-group-select:before {
    border-color: rgba(255,255,255,0.1);
}

.ds .form-control:-moz-placeholder {
    color: #9a9a9a;
    opacity: 1;
}

.ds .form-control::-moz-placeholder {
    color: #9a9a9a;
    opacity: 1;
}

.ds .form-control:-ms-input-placeholder {
    color: #9a9a9a;
}

.ds .form-control::-webkit-input-placeholder {
    color: #9a9a9a;
}

.ds .contact-form.transparent-background .form-control {
    border-color: rgba(255,255,255,0.1);
}

.ds .border-paragraphs p {
    color: #fff;
    border-color: rgba(255,255,255,0.1) !important;
}

.ds .table,.ds .table-bordered,.ds .table th,.ds .table td {
    border-color: rgba(255,255,255,0.1);
}

.ds .table-striped > tbody > tr:nth-child(odd),.ds .table-striped > tbody > tr:nth-child(odd) > td,.ds .table-striped > tbody > tr:nth-child(odd) > th {
    border-color: rgba(255,255,255,0.1);
    background-color: rgba(255,255,255,0.06);
}

.ds .color-icon.bg-icon {
    background-color: #fff;
}

.ds .color-icon.bg-icon:hover {
    color: #fff !important;
}

.ds .color-bg-icon:hover {
    background-color: #303233;
}

.ds .tab-content,.ds .nav-tabs > li > a {
    background-color: rgba(255,255,255,0.06);
}

.ds .nav-tabs > li.active > a,.ds .nav-tabs > li.active > a:hover,.ds .nav-tabs > li.active > a:focus {
    border-color: #303233;
    border-bottom-color: transparent;
    background-color: #303233;
    color: #fff;
}

.ds .price-table.style2 {
    background-color: rgba(255,255,255,0.06);
}

.ds .plan-name {
    background-color: rgba(255,255,255,0.06);
}

.ds .plan-price p {
    color: #fff;
}

.ds .features-list .disabled:before {
    color: #fff;
}

.ds ul.list1 {
    color: #fff;
}

.ds ul.list1 li {
    border-color: rgba(255,255,255,0.1);
}

.ds .owl-theme .owl-dots .owl-dot span {
    background-color: #fff;
}

.ds .testimonials-carousel .media + p {
    background-color: rgba(255,255,255,0.06);
}

.ds .side-item {
    border-color: rgba(255,255,255,0.1);
}

.ds .entry-excerpt {
    color: #fff;
}

.ds .comment-meta {
    color: #fff;
}

.ds .comment-meta .author_url {
    color: #fff;
}

.ds .comment-list article:after {
    background-color: rgba(255,255,255,0.1);
}

.ds .comment-respond {
    border-color: rgba(255,255,255,0.1);
}

.ds .entry-tags {
    border-color: rgba(255,255,255,0.1);
}

.ds .widget_shopping_cart .cart_list,.ds .widget_recent_entries li,.ds .widget_recent_comments li,.ds .widget_archive li,.ds .widget_categories li,.ds .widget_meta li,.ds .widget_nav_menu li,.ds .widget_pages li,.ds .widget_popular_entries li {
    border-color: rgba(255,255,255,0.1) !important;
}

.ds .widget_nav_menu ul ul {
    border-color: rgba(255,255,255,0.1);
}

.ds .widget_popular_entries .media-heading {
    color: #fff;
}

.ds .tweet_list li + li .tweet_right {
    border-color: rgba(255,255,255,0.1);
}

.ds .widget_tag_cloud a {
    color: #fff;
}

.ds #calendar_wrap {
    border-color: rgba(255,255,255,0.1);
}

.ds .widget_calendar table {
    border-color: rgba(255,255,255,0.1);
}

.ds .widget_calendar tfoot td a {
    border-color: rgba(255,255,255,0.1);
}

.ds .widget_calendar caption,.ds .widget_calendar thead,.ds .widget_calendar th {
    color: #fff;
}

.ds .widget_calendar tbody td a:hover {
    color: #fff;
}

.ds .grid-view h3:before,.ds .grid-view h3:after {
    background-color: rgba(255,255,255,0.1);
}

.ds .owl-carousel.product-thumbnails .owl-nav > div:after {
    color: #fff;
}

.ds .ui-slider {
    background-color: rgba(255,255,255,0.06);
}

.ds .ui-slider .ui-slider-handle {
    background-color: #fff;
}

.ds #sort_view {
    border-color: rgba(255,255,255,0.1);
    color: #fff;
}

.ds #toggle_shop_view.grid-view:after,.ds #toggle_shop_view:before {
    background-color: rgba(247,247,247,0.06);
}

.ds .widget_layered_nav .color-filters a:before {
    border-color: rgba(255,255,255,0.1);
}

.ds .pagination > li > a,.ds .pagination > li > span {
    color: #fff;
    background-color: rgba(255,255,255,0.06);
}

.ds .thumbnail {
    background-color: transparent;
}

.ds .thumbnail h3 a {
    color: #fff;
}

.ds .thumbnail .caption {
    border-color: transparent;
    background-color: rgba(252,252,252,0.06);
}

.ds .progress {
    background-color: rgba(255,255,255,0.1);
}

.ds .panel-group .panel-heading + .panel-collapse .panel-body {
    border-color: rgba(255,255,255,0.1);
}

.ds .vertical-tabs .nav > li > a {
    background-color: rgba(255,255,255,0.06);
}

.ds .vertical-tabs .nav > li.active > a,.ds .vertical-tabs .nav > li > a:hover {
    background-color: #303233;
}

.ds .entry-meta .comments-link a {
    color: #fff;
}

.ds #timetable tbody th,.ds #timetable tbody td {
    border-color: rgba(255,255,255,0.1);
}

/**color section*/
.cs.main_color2 {
    background-color: #e23751;
}

.cs.main_color2 .highlight {
    color: #303233;
}

.cs {
    background-color: #303233;
    color: #fff;
}

.cs h1,.cs h2,.cs h3,.cs h4,.cs h5,.cs h6 {
    color: #fff;
}

.cs h1 a,.cs h2 a,.cs h3 a,.cs h4 a,.cs h5 a,.cs h6 a {
    color: #fff;
}

.cs h1 a:hover,.cs h2 a:hover,.cs h3 a:hover,.cs h4 a:hover,.cs h5 a:hover,.cs h6 a:hover {
    color: rgba(255,255,255,0.6);
}

.cs a {
    color: #fff;
}

.cs a:hover {
    color: #7a7f82;
}

.cs blockquote,.cs .blockquote {
    border-color: #494c4d;
}

.cs .theme_buttons a.color1,.cs .theme_button.color1 {
    background-color: #fff;
    border-color: #fff;
    color: #323232;
}

.cs .theme_buttons a.color1:hover,.cs .theme_button.color1:hover {
    color: rgba(50,50,50,0.7);
}

.cs .theme_buttons a.color1 i,.cs .theme_button.color1 i {
    color: #323232;
}

.cs .theme_buttons a:hover,.cs .theme_buttons a:focus,.cs .theme_button:hover,.cs .theme_button:focus {
    color: rgba(255,255,255,0.5);
}

.cs .theme_buttons a i,.cs .theme_button i {
    color: #fff;
}

.cs .theme_buttons.inverse a,.cs .theme_button.inverse {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
}

.cs .theme_buttons.inverse a:hover,.cs .theme_buttons.inverse a:focus,.cs .theme_button.inverse:hover,.cs .theme_button.inverse:focus {
    color: rgba(255,255,255,0.5);
}

section .cs .theme_buttons a,section .cs .theme_button {
    color: #323232;
    background-color: #fff;
    border-color: #fff;
}

section .cs .theme_buttons a:hover,section .cs .theme_button:hover {
    background-color: #323232;
    border-color: #323232;
    color: #fff;
}

.cs .with_background {
    background-color: rgba(255,255,255,0.1);
}

.cs .with_border {
    border-color: rgba(255,255,255,0.1);
}

.cs.with_top_border .container:before,.cs.with_bottom_border .container:after {
    background-color: #494c4d;
}

.cs .section_header:before {
    background-color: #494c4d;
}

.cs .greylinks a {
    color: #fff;
    opacity: .7;
}

.cs .greylinks a:hover {
    opacity: 1;
    color: #fff !important;
}

.cs .black {
    border-color: #fff;
    color: #fff;
}

.cs .grey {
    border-color: #323232;
    color: #323232;
}

.cs .response,.cs .highlight {
    color: #fff;
}

.cs ul.list1 li {
    border-color: rgba(255,255,255,0.1) !important;
}

.cs [class*='soc-'] {
    color: #fff;
    border-color: #fff;
}

.cs .color-icon.bg-icon {
    background-color: #fff;
}

.cs .color-icon.bg-icon:hover {
    color: #fff !important;
}

.cs .widget_recent_entries li + li,.cs .widget_recent_comments li + li,.cs .widget_archive li + li,.cs .widget_categories li + li,.cs .widget_meta li + li,.cs .widget_popular_entries li + li,.cs .widget_nav_menu li + li,.cs .widget_pages li + li {
    border-top-color: rgba(255,255,255,0.1);
}

/*
**template styles
*/
.page_topline {
    position: relative;
    z-index: 1001;
}

.page_topline [class*="rt-icon"] {
    position: relative;
    top: 6px;
    padding-right: 6px;
    line-height: 0;
}

@media (min-width: 768px) {
    .page_topline [class*="col-"] > span {
        padding-left: 33px;
    }

    .page_topline [class*="col-"] > span:first-child {
        padding-left: 0;
    }
}

@media (max-width: 767px) {
    .page_topline [class*="col-"] > span {
        display: block;
    }
}

.header_white {
    color: #9a9a9a;
    background-color: #fff;
}

.header_white.affix {
    box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}

.header_white a.logo {
    color: #fff;
}

.header_darkgrey {
    background-color: #323232;
}

.boxed .header_darkgrey {
    background-color: #323232 !important;
}

.header_darkgrey a[class*='soc-'] {
    color: #fff;
}

@media (max-width: 992px) {
    .page_header_wrapper .col-sm-12 {
        min-height: 0;
    }
}

a.logo {
    display: inline-block;
    word-break: break-word;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
}

a.logo img {
    background-color: #fff;
}

.home a.logo img,footer a.logo img {
    max-width: 100%;
}

@media (max-width: 991px) {
    a.logo.logo_image {
        max-width: 100%;
    }
}

.header_gradient a.logo,.header_darkgrey a.logo {
    color: #fff;
}

a.logo.bottom_logo {
    padding: 0;
    font-size: 28px;
}

a.logo.bottom_logo img {
    max-width: 65px;
}

.floating_logo a.logo {
    float: left;
    margin: 30px 0;
}

@media (max-width: 991px) {
    .floating_logo a.logo {
        margin: 15px 0;
    }
}

a.logo.vertical_logo {
    padding: 0;
}

a.logo.vertical_logo img {
    margin: 0 0 10px;
}

.logo-meta {
    line-height: 1.2;
    display: inline-block;
    padding: 20px 0;
}

@media (max-width: 1400px) {
    .logo + .logo-meta {
        display: none;
    }
}

.logo-meta strong {
    font-size: 20px;
}

.boxed .page_header .logo-meta {
    display: none;
}

.page_header {
    -webkit-transition: background .2s ease-in-out 0;
    -moz-transition: background .2s ease-in-out 0;
    -o-transition: background .2s ease-in-out 0;
    -ms-transition: background .2s ease-in-out 0;
    transition: background .2s ease-in-out 0;
    top: 0;
    left: 0;
    right: 0;
    position: relative;
    z-index: 10000;
}

.page_header.mobile-active {
    z-index: 1002;
}

.page_header.affix {
    position: fixed;
}

.page_header a.header-button {
    display: inline-block;
    color: #9a9a9a;
    padding: 0 10px;
    line-height: 60px;
}

@media (min-width: 1400px) {
    .page_header a.header-button {
        line-height: 80px;
        border-left: 1px solid rgba(154,154,154,0.1);
        padding: 0 30px;
    }
}

.boxed .page_header a.header-button {
    padding: 0 10px;
    line-height: 60px;
    border: none;
}

.page_header a.header-button i {
    opacity: .6;
}

.page_header .social-icon:last-child {
    margin-right: 20px;
}

/* modal search */
.modal-open .page_header_wrapper,.modal-open .page_header.affix,.modal-open .modal#search_modal {
    right: 16px !important;
}

#search_modal {
    color: #fff;
}

#search_modal a {
    color: #fff;
    opacity: .6;
    font-size: 12px;
    text-transform: uppercase;
}

#search_modal a:hover {
    color: #303233;
    opacity: 1;
}

#search_modal .searchform-respond {
    width: 300px;
    margin: 20px auto;
}

#search_modal .form-control {
    border: none;
    background-color: transparent;
    height: 60px;
    color: #fff;
}

#search_modal .theme_button {
    padding: 18px;
}

#search_modal .form-control:-moz-placeholder {
    color: rgba(255,255,255,0.8);
    opacity: 1;
}

#search_modal .form-control::-moz-placeholder {
    color: rgba(255,255,255,0.8);
    opacity: 1;
}

#search_modal .form-control:-ms-input-placeholder {
    color: rgba(255,255,255,0.8);
}

#search_modal .form-control::-webkit-input-placeholder {
    color: rgba(255,255,255,0.8);
}

.page_mainslider .flex-custom-nav {
    opacity: 0;
}

.page_breadcrumbs .breadcrumbs_logo {
    margin-bottom: -17px;
}

.page_breadcrumbs .breadcrumbs_logo img {
    opacity: .2;
}

/* styles for breadcrumbs style 3 */
@media screen and (min-width: 992px) {
    .display_table_md {
        width: auto;
        min-width: 0;
    }

    h1.display_table_cell_md {
        padding-right: 20px;
    }

    .breadcrumb.display_table_cell_md {
        border-left: 1px solid rgba(255,255,255,0.1);
        padding-left: 25px;
    }
}

/* styles for breadcrumbs style 4 */
.bottom_breadcrumbs {
    text-align: center;
    float: right;
    padding: 5px 20px;
    width: 100%;
    text-align: center;
    background-color: rgba(48,50,51,0.035);
}

.bottom_breadcrumbs li {
    display: inline-block;
    float: none;
}

.page_breadcrumbs .breadcrumb > .active {
    color: #fff;
}

.page_breadcrumbs .breadcrumb > li a:hover {
    color: #fff;
}

.page_breadcrumbs .breadcrumb.greylinks > .active {
    color: #000;
}

.page_breadcrumbs .breadcrumb.greylinks > li a:hover {
    color: #000;
}

.page_portfolio {
    overflow: hidden;
}

.section_subscribe .form-control {
    width: 350px;
    max-width: 100%;
    display: inline-block;
}

.page_breadcrumbs.cs {
    background-image: none;
}

.page_breadcrumbs.parallax {
    background-image: url(../images/parallax/breadcrumbs_parallax.jpg);
}

.page_breadcrumbs.parallax .bottom_breadcrumbs {
    padding: 0;
    text-align: left;
}

.page_breadcrumbs.parallax .bottom_breadcrumbs li {
    display: inline-block;
    float: none;
}

.page_breadcrumbs.parallax .bottom_breadcrumbs li.active {
    color: #fff;
}

.page_breadcrumbs.parallax .bottom_breadcrumbs li a:hover {
    color: #fff;
}

.page_testimonials {
    overflow: hidden;
}

.page_copyright p {
    margin: 0;
}

.page_copyright i.fa {
    opacity: .3;
}

.page_copyright.table_section .bottom_logo img {
    margin-bottom: 0;
}

.page_contact.parallax {
    background-image: url(../images/parallax/map.jpg);
}

.page_copyright.parallax,.page_footer.parallax {
    background-image: url(../images/parallax/bottom_parallax.jpg);
}

.page_copyright.parallax .menu li,.page_footer.parallax .menu li {
    display: inline-block;
    float: none;
    width: auto;
}

.ds.ms + .page_footer.ds.ms {
    background-color: #303233;
}

#map {
    height: 500px;
}

#map img {
    max-width: inherit;
}

#map h3 {
    margin-top: 0;
}

#map p {
    line-height: 1.3;
}

.item-content.darken_gradient {
    padding-top: 50px !important;
}

section .intro_section .slide_description_wrapper {
    padding-left: 60px;
    padding-right: 60px;
    right: 30px;
}

@media (max-width: 600px) {
    section .intro_section .slide_description_wrapper {
        padding-left: 5px;
        padding-right: 5px;
    }
}

.muted_background .pagination {
    margin: 40px 40px 20px;
}

/*// Slider //*/
.slide-block__wrapper {
    text-align: center;
    display: inline-block;
    float: none;
    vertical-align: middle;
}

@media screen and (max-width: 991px) {
    .slide-block__wrapper {
        background: rgba(255,255,255,0.8);
        padding: 20px;
    }
}

@media screen and (max-width: 767px) {
    .slide-block__wrapper {
        padding: 10px;
    }
}

.slide-block__wrapper .slide-block__title {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 70px;
    line-height: 70px;
    font-weight: 400;
    color: #2b2b2b;
    font-style: normal;
    letter-spacing: -4px;
    margin-top: 0;
    margin-bottom: 50px;
}

@media screen and (max-width: 1199px) {
    .slide-block__wrapper .slide-block__title {
        font-size: 50px;
        line-height: 50px;
        margin-bottom: 25px;
    }
}

@media screen and (max-width: 767px) {
    .slide-block__wrapper .slide-block__title {
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 10px;
        letter-spacing: -1px;
    }
}

@media screen and (max-width: 640px) {
    .slide-block__wrapper .slide-block__title {
        margin-bottom: 25px;
    }
}

.slide-block__wrapper .slide-block__title-nl {
    font-style: italic;
    font-weight: 400;
}

.slide-block__wrapper .slide-block__title-bl {
    font-weight: 700;
}

.slide-block__wrapper .slide-block__content {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    font-style: normal;
    max-width: 590px;
    margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
    .slide-block__wrapper .slide-block__content {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 640px) {
    .slide-block__wrapper .slide-block__content {
        display: none;
    }
}

.slide-block__wrapper a.slide-block__button {
    font-family: 'Playfair Display','Arial',sans-serif;
    display: inline-block;
    color: #fff;
    padding: 10px 40px;
    background: #303233;
    text-transform: uppercase;
}

@media screen and (max-width: 767px) {
    .slide-block__wrapper a.slide-block__button {
        padding: 5px 20px;
        font-size: 14px;
    }
}

.slide-block__wrapper a.slide-block__button:hover {
    color: #fff;
    background: #717171;
}

.slide-block__wrapper .slide-block__title-bl--size {
    font-size: 140px;
    line-height: 140px;
}

@media screen and (max-width: 1199px) {
    .slide-block__wrapper .slide-block__title-bl--size {
        font-size: 80px;
        line-height: 80px;
    }
}

@media screen and (max-width: 767px) {
    .slide-block__wrapper .slide-block__title-bl--size {
        font-size: 60px;
        line-height: 60px;
    }
}

.slide-block__table {
    display: table;
    width: 100%;
    height: 100%;
}

.slide-block__table-row {
    display: table-row;
}

.slide-block__table-row-cell {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.flexslider {
    position: relative;
}

.slide-block__table-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.flex-prev {
    width: 55px;
    height: 110px;
    left: -56px;
}

.flex-prev::before {
    margin-left: -5px;
}

.flex-prev::after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: -3px;
    outline: 1px solid transparent;
    border: 54px solid transparent;
    border-left: 54px solid #303233;
    z-index: -1;
}

/* flexslider */
.intro_section {
    position: relative;
    overflow: hidden;
}

.intro_section > img {
    width: 100%;
}

.intro_section .flexslider:before,.intro_section .flexslider:after {
    content: '';
    display: block;
    clear: both;
}

.intro_section .embed-placeholder > img {
    max-width: 510px;
    display: inline-block !important;
}

.intro_section .container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.intro_section [class*="col-"] {
    position: static;
}

.intro_section .slide_description_wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100%;
    z-index: 5;
    padding: 55px 0 20px;
}

@media (min-width: 600px) {
    .boxed .intro_section .slide_description_wrapper {
        padding-left: 60px;
        padding-right: 60px;
    }
}

.intro_section .slide_description_wrapper:before,.intro_section .slide_description {
    display: inline-block;
    vertical-align: middle;
}

.intro_section .slide_description_wrapper:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}

.intro_section .slide_description > div {
    margin: 10px 0;
}

.intro_section .big {
    font-size: 22px;
}

.intro_section .top-corner {
    max-width: 120px;
}

.intro_section .top-corner div {
    margin-top: -3px;
    text-transform: uppercase;
    padding: 20px;
}

.intro_section .flex-control-nav {
    text-align: center;
}

.boxed .intro_section h3 {
    font-size: 50px;
    font-weight: 100;
}

.boxed .intro_section .big {
    font-size: 30px;
    font-weight: 100;
}

.boxed .intro_section p {
    font-size: 18px;
}

.boxed .intro_section .topmargin_40 {
    margin-top: 30px;
}

.boxed .intro_section .topmargin_30 {
    margin-top: 20px;
}

.sf-menu > li.active > a {
    position: relative;
}

.sf-menu > li.active > a::before {
    content: '';
    position: absolute;
    left: 50%;
    right: 0;
    margin-left: -10px;
    width: 20px;
    bottom: 40px;
    height: 1px;
    background: #000;
}

@media screen and (max-width: 991px) {
    .sf-menu > li.active > a::before {
        display: none;
    }
}

.sf-menu > li a:hover {
    color: #969696 !important;
}

.sf-menu > li > a {
    color: #323232;
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    font-family: 'Playfair Display','Arial',sans-serif;
    font-style: normal;
    padding: 50px 19px;
    display: block;
}

@media (max-width: 991px) {
    .sf-menu > li > a {
        padding: 10px 5px !important;
    }
}

.sf-menu > li > ul {
    z-index: 100;
}

.sf-menu > li > ul li {
    border-bottom: 1px solid #eaeaea;
    width: 160px;
}

@media screen and (max-width: 991px) {
    .sf-menu > li > ul li {
        width: 100%;
    }
}

.sf-menu > li > ul li:last-child {
    border-bottom: none;
}

.sf-menu > li > ul li a {
    font-family: 'Roboto','Arial',sans-serif;
    color: #303233;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 36px;
    padding-left: 0;
    transition: .5s all;
    position: relative;
    transition-delay: .5s;
}

@media screen and (max-width: 991px) {
    .sf-menu > li > ul li a {
        line-height: 16px;
    }
}

.sf-menu > li > ul li a::before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 4px;
    height: 4px;
    margin-top: -2px;
    background: #000;
    visibility: collapse;
    opacity: 0;
    transition: .5s all;
}

.sf-menu > li > ul li a:hover {
    padding-left: 10px;
    transition: .5s all;
}

@media (max-width: 991px) {
    .sf-menu > li > ul li a:hover {
        padding-left: 0;
    }
}

.sf-menu > li > ul li a:hover::before {
    visibility: visible;
    opacity: 1;
    transition: .5s all;
    transition-delay: .5s;
}

@media (max-width: 991px) {
    .sf-menu > li > ul li a:hover::before {
        opacity: 0;
    }
}

.sf-menu > li > ul li > ul {
    margin-left: 19px;
    z-index: 50;
    box-shadow: none;
    padding: 20px 20px 20px 40px;
    border: 1px solid #e5e5e5;
}

@media (max-width: 991px) {
    .sf-menu > li > ul li > ul {
        border: none;
        padding: 0;
    }
}

.sf-menu > li > ul li > ul::after {
    content: '';
    position: absolute;
    top: 38px;
    left: -2px;
    z-index: 10;
    margin-top: -16px;
    border: 16px solid transparent;
    border-left: 16px solid #fff;
}

@media (max-width: 991px) {
    .sf-menu > li > ul li > ul::after {
        display: none;
    }
}

.sf-menu > li > ul li > ul li::before {
    display: none;
}

.sf-menu > li > ul li > ul li > ul {
    background: #fff;
}

.sf-menu > li > ul li > ul li > ul::after {
    border: 16px solid transparent;
    border-left: 16px solid #f2f2f2;
}

.sf-menu > li a:hover {
    color: #969696;
}

.affix .sf-menu > li > a {
    color: #323232;
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    font-family: 'Playfair Display','Arial',sans-serif;
    font-style: normal;
    padding: 30px 19px;
}

.affix .sf-menu > li.active > a {
    position: relative;
}

.affix .sf-menu > li.active > a::before {
    bottom: 20px;
    height: 1px;
    background: #000;
}

.affix a.logo {
    margin: 10px 0;
}

/*
**main menu (min 992px) styles
*/
@media (min-width: 992px) {
    /* menu layout */
    .sf-menu,.sf-menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .sf-menu li {
        position: relative;
    }

    .sf-menu li > ul {
        position: absolute;
        display: none;
        top: 100%;
        z-index: 99;
    }

    .sf-menu a {
        display: block;
        position: relative;
    }

    .sf-menu li > ul > li > ul {
        top: -20px;
        left: 100%;
        background: #f2f2f2;
    }

    /* menu skin */
    .sf-menu a {
        text-decoration: none;
        zoom: 1;
    /* IE7 */
        -webkit-transition-property: color,background-color,border-color;
        -moz-transition-property: color,background-color,border-color;
        -ms-transition-property: color,background-color,border-color;
        -o-transition-property: color,background-color,border-color;
        transition-property: color,background-color,border-color;
    }

    .sf-menu li {
        white-space: nowrap;
    /* no need for Supersubs plugin */
        *white-space: normal;
    /* ...unless you support IE7 (let it wrap) */
        -webkit-transition: background .2s;
        transition: background .2s;
    }

    .sf-menu > li {
        display: inline-block;
        position: relative;
    }

    .sf-menu > li > a:hover,.sf-menu > li.active > a {
        color: #303233;
    }

    .bordered_items .sf-menu {
        text-align: center;
    }

    .bordered_items .sf-menu > li {
        padding: 0;
    }

    .bordered_items .sf-menu > li + li:before {
        content: '';
        width: 1px;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        background-color: rgba(255,255,255,0.1);
    }

    .header_darkgrey .sf-menu > li > a {
        padding: 30px;
    }

    .header_darkgrey .sf-menu > li > a {
        color: #fff;
    }

    .header_darkgrey .sf-menu > li.active > a::before {
        background: #fff;
        bottom: 20px;
    }

    .header_darkgrey .sf-menu > li > a:hover,.header_darkgrey .sf-menu > li.active > a {
        color: #e5e5e5;
    }

    .sf-menu li:hover,.sf-menu li.sfHover {
    /* only transition out, not in */
        -webkit-transition: none;
        transition: none;
    }

    /* second and next levels */
    .sf-menu > li .mega-menu,.sf-menu li > ul {
        margin-top: 1px;
        text-align: left;
        list-style: none;
        padding: 19px;
        background-color: #fff;
        box-shadow: 0 2px 3px rgba(0,0,0,0.1);
    }

    .sf-menu ul a {
        color: #323232;
    }

    .sf-menu .mega-menu ul {
        box-shadow: none;
        padding: 0;
    }

    .sf-menu .mega-menu ul a {
        padding-left: 0;
        padding-right: 0;
    }

    .sf-menu ul a:hover,.sf-menu ul li.active a {
        color: #303233;
    }

    /* third level */
    .sf-menu ul ul {
        margin-top: 0;
        margin-left: 1px;
    }

    /*** arrows (for all except IE7) **/
    /* styling for both css and generated arrows */
    .sf-arrows .sf-with-ul:after {
        font-family: 'fontello';
        content: '\e82e';
        padding-left: 7px;
    }

    /*top menu level*/
    /* styling for right-facing arrows */
    .sf-arrows ul .sf-with-ul:after {
        content: '\e830';
    }
}

/* common paddings */
.toggle_menu {
    display: none;
    width: 60px;
    height: 60px;
    cursor: pointer;
    z-index: 1001;
    visibility: visible;
}

.header_white .toggle_menu span,.header_white .toggle_menu span:before,.header_white .toggle_menu span:after {
    background-color: #323232;
}

.page_toplogo .toggle_menu {
    position: fixed;
    top: 0;
    left: auto;
    right: 0;
    background-color: #323232;
    margin: 0;
}

.toggle_menu:hover span:before {
    top: -7px;
}

.toggle_menu:hover span:after {
    top: 7px;
}

.toggle_menu span,.toggle_menu span:before,.toggle_menu span:after {
    display: block;
    width: 24px;
    height: 2px;
    position: absolute;
    background-color: #fff;
    content: '';
    left: 0;
    -webkit-transition: all .2s ease-in-out 0;
    -moz-transition: all .2s ease-in-out 0;
    -o-transition: all .2s ease-in-out 0;
    -ms-transition: all .2s ease-in-out 0;
    transition: all .2s ease-in-out 0;
}

.toggle_menu span {
    left: 18px;
    top: 50%;
    margin-top: -1px;
}

.toggle_menu span:before {
    top: -6px;
}

.toggle_menu span:after {
    top: 6px;
}

/*
**main menu mobile styles
*/
@media (max-width: 991px) {
    .mainmenu_wrapper {
        position: fixed;
        visibility: hidden;
        z-index: 10;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-color: transparent;
        opacity: 0;
        -webkit-transition: all .3s ease 0;
        -moz-transition: all .3s ease 0;
        -o-transition: all .3s ease 0;
        -ms-transition: all .3s ease 0;
        transition: all .3s ease 0;
    }

    .mobile-active .mainmenu_wrapper {
        visibility: visible;
        opacity: 1;
        background-color: #111;
        background-color: rgba(0,0,0,0.9);
    }

    .toggle_menu {
        display: inline-block;
        float: none;
        position: relative;
        margin-top: 10px;
        width: 60px;
    }

    .toggle_menu.mobile-active {
        background-color: #fff !important;
        border: none;
        left: auto;
        top: 0;
        right: 0;
        position: fixed;
        margin: 0;
        z-index: 3000;
    }

    .toggle_menu.mobile-active:hover:after {
        color: #969696 !important;
        transition: .5s all;
    }

    .toggle_menu.mobile-active:after {
        position: absolute;
        top: 14px;
        left: 10px;
        font-family: 'rt-icons-2';
        content: "\e117";
        font-size: 40px;
        line-height: 30px;
        color: #000 !important;
        transition: .5s all;
    }

    .toggle_menu.mobile-active span {
        display: none;
    }

    .nav-justified > li > a {
        text-align: left;
    }

    .sf-menu {
        position: fixed;
        overflow: auto;
        background-color: #fff;
        padding: 10px 20px 10px 10px;
        top: 0;
        left: 0;
        bottom: 0;
        width: auto;
        font-size: 1.1em;
        text-transform: uppercase;
        font-weight: 400;
        word-wrap: break-word;
        text-align: left;
        -webkit-transition: all .4s ease-out 0;
        -moz-transition: all .4s ease-out 0;
        -o-transition: all .4s ease-out 0;
        -ms-transition: all .4s ease-out 0;
        transition: all .4s ease-out 0;
        opacity: 0;
    }

    .mobile-active .sf-menu {
        opacity: 1;
        right: 20px;
    }

    .sf-menu > li > a,.sf-menu a {
        color: #111;
    }

    .sf-menu ul {
        list-style: none;
        padding-left: 10px;
    }

    .sf-menu ul li a {
        display: block;
        padding: 10px;
        font-weight: 300;
        font-size: 16px;
        text-transform: none;
    }

    .sf-menu ul li a:before {
        content: '-';
        padding-right: 5px;
    }

    .sf-menu ul ul li a:before {
        content: '--';
        padding-right: 5px;
    }

    /*** arrows (for all except IE7) **/
    .sf-arrows .sf-with-ul {
        padding-right: 2.5em;
        *padding-right: 1em;
    /* no CSS arrows for IE7 (lack pseudo-elements) */
    }

    /* styling for both css and generated arrows */
    .sf-arrows .sf-with-ul:after {
        font-family: 'fontello';
        content: '\e82e';
        position: absolute;
        right: 1.44em;
        height: 0;
        width: 0;
        font-size: 20px;
    }
}

@media (min-width: 992px) {
    .sf-menu .md-hidden {
        display: none;
    }
}

@media (max-width: 991px) {
    #more-li {
        display: none;
    }
}

.sf-menu i[class] {
    padding-right: 7px;
    font-size: 1.1em;
}

.toggle_menu--position {
    text-align: center;
}

@media (max-width: 991px) {
    .toggle_menu--position {
        min-height: 66px !important;
    }
}

.main-nav__wrapper {
    text-align: center;
    background: #fff;
}

.main-nav__wrapper.affix {
    text-align: center;
    background: #fff;
    box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}

/*=========================================
// 404:
*/
.page-404 .not_found {
    font-family: 'Dynalight','Arial',sans-serif;
    font-size: 280px;
    line-height: 180px;
    text-transform: uppercase;
    color: #3d3d3d;
    margin: 0 0 28px;
}

@media (max-width: 480px) {
    .page-404 .not_found {
        font-size: 160px;
        line-height: 150px;
    }
}

.page-404 .page-404__search .searchform {
    width: 372px;
    display: inline-block;
    float: none;
    border: 1px solid #ccc;
}

@media (max-width: 480px) {
    .page-404 .page-404__search .searchform {
        width: 288px;
    }
}

.page-404 .page-404__search .searchform .form-group {
    float: left;
    width: 337px;
    margin-bottom: 0;
}

@media (max-width: 480px) {
    .page-404 .page-404__search .searchform .form-group {
        width: 245px;
    }
}

.page-404 .page-404__search .searchform .form-group .form-control {
    height: 33px;
    width: 100%;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
}

.page-404 .page-404__search .searchform .form-group .form-control:-moz-placeholder {
    color: gray;
    opacity: 1;
}

.page-404 .page-404__search .searchform .form-group .form-control::-moz-placeholder {
    font-style: normal;
    color: gray;
    opacity: 1;
}

.page-404 .page-404__search .searchform .form-group .form-control:-ms-input-placeholder {
    font-style: normal;
    color: gray;
}

.page-404 .page-404__search .searchform .form-group .form-control::-webkit-input-placeholder {
    font-style: normal;
    color: gray;
}

.page-404 .page-404__search .searchform .form-group .form-control:focus:-moz-placeholder {
    font-style: normal;
    color: transparent;
    opacity: 1;
}

.page-404 .page-404__search .searchform .form-group .form-control:focus::-moz-placeholder {
    font-style: normal;
    color: transparent;
    opacity: 1;
}

.page-404 .page-404__search .searchform .form-group .form-control:focus:-ms-input-placeholder {
    font-style: normal;
    color: transparent;
}

.page-404 .page-404__search .searchform .form-group .form-control:focus::-webkit-input-placeholder {
    font-style: normal;
    color: transparent;
}

.page-404 .page-404__search .searchform .theme_button {
    background: transparent;
    border: none;
    height: 33px;
    width: 33px;
    min-width: auto;
    padding: 0;
    margin: 0;
    position: relative;
    text-align: center;
}

.page-404 .page-404__search .searchform .theme_button::before {
    content: '\e2ca';
    font-family: 'rt-icons-2';
    font-size: 20px;
    line-height: 33px;
    display: inline-block;
    color: #8f8f8f;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.page-404__text-info {
    font-size: 14px;
    line-height: 24px;
    color: #818181;
    margin-bottom: 12px;
}

.page-404__text-info_2 {
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    color: #7f7f7f;
    text-transform: lowercase;
    margin: 15px 0 10px;
}

h2.page-404__sub-title {
    font-family: 'Roboto','Arial',sans-serif;
    font-weight: 100;
    color: #3d3d3d;
    font-size: 42px;
    line-height: 30px;
    font-style: normal;
    margin-bottom: 68px;
}

@media (max-width: 480px) {
    h2.page-404__sub-title {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 34px;
    }
}

a.page-404__button {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: #fff;
    background: #303233;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    padding: 17px 40px;
}

a.page-404__button:hover {
    background: #999;
    transition: .5s all;
    color: #fff;
}

/*=========================================
// CONTACT:
*/
@media (max-width: 991px) {
    .page-contact .page-meta {
        margin-bottom: 50px;
    }
}

.page-contact .page-meta {
    padding: 9px 40px;
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
}

@media (max-width: 1199px) {
    .page-contact .page-meta {
        padding: 9px 20px;
    }
}

.page-contact .page-meta .media {
    margin-bottom: 27px;
    margin-top: 0;
    padding: 29px 0 0;
}

.page-contact .page-meta .media-left .contact-marker {
    font-style: normal;
}

.page-contact .page-meta .media-left .contact-marker::before {
    font-family: 'Flaticon';
    content: '\f136';
    font-size: 18px;
    line-height: 20px;
    color: #303233;
}

.page-contact .page-meta .media-left .contact-phone {
    font-style: normal;
}

.page-contact .page-meta .media-left .contact-phone::before {
    font-family: 'FontAwesome';
    content: '\f095';
    font-size: 18px;
    line-height: 20px;
    color: #303233;
}

.page-contact .page-meta .media-left .contact-fax {
    font-style: normal;
}

.page-contact .page-meta .media-left .contact-fax::before {
    font-family: 'Flaticon';
    content: '\f13a';
    font-size: 18px;
    line-height: 20px;
    color: #303233;
}

.page-contact .page-meta .media-left .contact-email-bl {
    font-style: normal;
}

.page-contact .page-meta .media-left .contact-email-bl::before {
    font-family: 'Flaticon';
    content: '\f117';
    font-size: 18px;
    line-height: 20px;
    color: #303233;
}

.page-contact .media {
    margin-bottom: 0;
}

.page-contact .media-heading {
    font-size: 15px;
    line-height: 17px;
    font-weight: 700;
    color: #3d3d3d;
    margin-bottom: 13px;
}

.page-contact .module-header {
    font-size: 30px;
    line-height: 32px;
    color: #3d3d3d;
    margin-bottom: 23px;
}

.page-contact .contact-form input[type="text"],.page-contact .contact-form input[type="email"] {
    border: 1px solid #ccc;
    width: 100%;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
    height: 48px;
}

.page-contact .contact-form label {
    display: block;
    margin: 0;
}

.page-contact .contact-form p {
    margin-bottom: 16px;
}

.page-contact .contact-form .contact-form-email {
    margin-bottom: 30px;
    vertical-align: top;
}

.page-contact .contact-form-submit #contact_form_submit {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background: #303233;
    padding: 18px 40px;
    border: none;
    margin-right: 26px;
    transition: .5s all;
}

.page-contact .contact-form-submit #contact_form_submit:hover {
    background: gray;
    transition: .5s all;
}

.page-contact .contact-form-submit #contact_form_reset {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 700;
    color: #303233;
    text-transform: uppercase;
    background: #fff;
    padding: 16px 40px;
    border: 2px solid #303233;
    transition: .5s all;
}

.page-contact .contact-form-submit #contact_form_reset:hover {
    background: gray;
    border: 2px solid gray;
    color: #fff;
    transition: .5s all;
}

.contact-form-message .page-contact__sub-title {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 15px;
    line-height: 17px;
    color: #818181;
    margin-bottom: 15px;
    display: block;
}

.contact-form-message .columns_padding_0 [class*="col-"] {
    padding: 0;
}

.contact-form-message #message {
    border: 1px solid #ccc;
    box-sizing: border-box;
    width: 100%;
}

/*=========================================
// GALLERY:
*/
#isotope_filters,.filters {
    margin: 14px 0 67px;
    padding: 0;
    list-style: none;
}

#isotope_filters li,.filters li {
    display: inline-block;
    margin: 0;
    padding: 0;
}

#isotope_filters a,.filters a {
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
    color: gray;
    display: inline-block;
    font-weight: 400;
    padding: 8px 20px;
    margin-bottom: 5px;
}

#isotope_filters a.selected,#isotope_filters a.active,.filters a.selected,.filters a.active {
    background: #ebebeb;
}

/*=========================================
// BLOG:
*/
.post {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    margin-bottom: 60px;
}

.post__content {
    border: 1px solid #ebebeb;
    padding: 40px;
}

@media screen and (max-width: 1199px) {
    .post__content {
        padding: 20px;
    }
}

.post__meta-list {
    padding: 0;
    margin: 0;
    display: inline-block;
}

.post__meta-list li {
    display: block;
    float: left;
    padding: 0 13px;
    position: relative;
}

.post__meta-list li::before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 6px;
    margin-top: -3px;
    background: #d7d7d7;
}

.post__meta-list li:first-child {
    padding-left: 0;
}

.post__meta-list li:last-child {
    padding-right: 0;
}

.post__meta-list li:last-child::before {
    display: none;
}

.post__date-publication {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 11px;
    line-height: 30px;
    font-weight: 300;
    color: #818181;
    margin: 0;
    letter-spacing: .9px;
}

.post__date-publication::before {
    font-family: 'FontAwesome';
    content: '\f017';
    display: inline-block;
    margin-right: 4px;
}

.post__comments {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 11px;
    line-height: 30px;
    font-weight: 300;
    color: #818181;
    margin: 0;
}

.post__comments::before {
    font-family: 'FontAwesome';
    content: '\f0e5';
    display: inline-block;
    margin-right: 4px;
}

.post__views {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 11px;
    line-height: 30px;
    font-weight: 300;
    color: #818181;
    margin: 0;
}

.post__views::before {
    font-family: 'FontAwesome';
    content: '\f06e';
    display: inline-block;
    margin-right: 4px;
}

.post__likes {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 11px;
    line-height: 30px;
    font-weight: 300;
    color: #818181;
    margin: 0;
}

.post__likes::before {
    font-family: 'FontAwesome';
    content: '\f08a';
    margin-right: 4px;
}

a.post__tags {
    display: inline-block;
    vertical-align: middle;
    float: none;
    border-radius: 2px;
    background: #2b2b2b;
    font-family: 'Arial',sans-serif;
    font-size: 8px;
    line-height: 18px;
    padding: 0 6px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
}

a.post__tags:hover {
    color: #fff;
    background: gray;
}

a.post__autor {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 11px;
    line-height: 30px;
    font-weight: 300;
    color: #818181;
    margin: 0;
}

a.post__autor::before {
    font-family: 'FontAwesome';
    content: '\f007';
    font-size: 11px;
    display: inline-block;
    margin-right: 4px;
}

.post__title {
    margin: 0 0 27px;
    font-style: normal;
    font-size: 30px;
    line-height: 32px;
    font-weight: 700;
    color: #3d3d3d;
}

@media screen and (max-width: 1199px) {
    .post__title {
        font-size: 25px;
        line-height: 27px;
    }
}

.post__title a {
    font-style: normal;
    font-size: 30px;
    line-height: 32px;
    font-weight: 700;
    color: #3d3d3d;
}

@media screen and (max-width: 1199px) {
    .post__title a {
        font-size: 25px;
        line-height: 27px;
    }
}

.post__text-content {
    padding-bottom: 2px;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 30px;
}

.post__text-content p {
    font-family: 'Roboro','Arial',sans-serif;
    font-weight: 300;
    font-size: 15px;
    line-height: 21px;
    color: gray;
}

.post__text-content ul {
    margin-bottom: 22px;
}

.post__text-content ul li {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 15px;
    line-height: 21px;
    font-weight: 300;
    color: #818181;
}

a.post__button {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 700;
    color: #3c3c3c;
    text-transform: uppercase;
    display: inline-block;
    border: 2px solid #303233;
    padding: 10px 29px;
}

a.post__button:hover {
    border-color: #7f7f7f;
    color: #7f7f7f;
}

.single-post__video {
    margin-top: 30px;
}

.author-meta.side-item {
    box-shadow: none;
    background: transparent;
    border: none;
}

/* Status post format */
.format-status {
    padding: 40px 65px 10px;
}

@media screen and (max-width: 1199px) {
    .format-status {
        padding: 20px;
    }
}

.format-status__img {
    text-align: center;
    margin-bottom: 13px;
}

.format-status__img-wrapper {
    display: inline-block;
    float: none;
    width: 85px;
    height: 85px;
}

.format-status__title {
    text-align: center;
    margin: 0 0 24px;
}

.format-status__title a {
    font-style: normal;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    color: #3d3d3d;
}

.format-status__content p {
    font-family: 'Roboto','Arial',sans-serif;
    text-align: center;
    font-size: 15px;
    line-height: 20px;
    font-weight: 300;
    color: #3d3d3d;
    margin-bottom: 15px;
}

.format-status__meta-autor {
    text-align: center;
    font-family: 'Roboto','Arial',sans-serif;
    color: #818181;
    font-size: 13px;
    line-height: 18px;
    font-weight: 300;
}

.format-status__meta-autor a {
    color: #818181;
}

.format-status__meta-date {
    display: block;
    text-align: center;
}

/* Link post format */
.post__tags-wrapper {
    margin-bottom: 10px;
}

.format-Link .post__content {
    padding: 40px 40px 15px;
}

@media screen and (max-width: 1199px) {
    .format-Link .post__content {
        padding: 20px;
    }
}

.format-Link .post__content .post__title {
    margin-bottom: 23px;
}

.format-standart .entry-thumbnail {
    margin-bottom: 0;
}

/* Post gallery */
.format-gallery .carousel a.carousel-control {
    border: none;
    margin-top: -27px;
}

.format-gallery .carousel a.carousel-control span {
    display: inline-block;
    height: 110px !important;
    position: relative;
}

.format-gallery .carousel a.carousel-control span::before {
    line-height: 110px;
}

.format-gallery .carousel .left.carousel-control {
    width: 55px;
    height: 110px;
    left: -56px;
}

.format-gallery .carousel .left.carousel-control span::before {
    margin-left: -5px;
}

.format-gallery .carousel .left.carousel-control span::after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: -3px;
    outline: 1px solid transparent;
    border: 54px solid transparent;
    border-left: 54px solid #303233;
    z-index: -1;
}

.format-gallery .carousel .right.carousel-control {
    width: 55px;
    height: 110px;
    right: -56px;
}

.format-gallery .carousel .right.carousel-control span::before {
    margin-right: -5px;
}

.format-gallery .carousel .right.carousel-control span::after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    right: -3px;
    outline: 1px solid transparent;
    border: 54px solid transparent;
    border-right: 54px solid #303233;
    z-index: -1;
}

.format-gallery .carousel:hover .left.carousel-control {
    left: 0;
}

.format-gallery .carousel:hover .right.carousel-control {
    right: 0;
}

.format-gallery .carousel .carousel-indicators li {
    border-radius: 0;
    width: 8px;
    height: 8px;
    background: transparent;
    border: 2px solid #303233;
    -moz-transform: rotate(45deg);
/* Firefox */
    -o-transform: rotate(45deg);
/* Opera */
    -webkit-transform: rotate(45deg);
/* Safari y Chrome */
}

.format-gallery .carousel .carousel-indicators li.active {
    background: #303233;
}

/* Format quote */
.format-quote .post__title {
    margin-top: -5px;
}

.format-quote .post__title a {
    font-size: 30px;
    line-height: 40px;
    font-weight: 400;
}

@media screen and (max-width: 1199px) {
    .format-quote .post__title a {
        font-size: 25px;
        line-height: 27px;
    }
}

.format-quote__autor {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 16px;
    font-family: 'Playfair Display','Arial',sans-serif;
    color: #3d3d3d;
    font-style: italic;
    font-weight: 400;
}

.format-quote__profession {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 15px;
    line-height: 17px;
    font-weight: 700;
    color: #3d3d3d;
    margin-bottom: 0;
}

/* Chat post */
.format-chat .post__text-content {
    padding-bottom: 10px;
}

.chat__post p {
    margin: 0 0 18px;
}

.chat__post-re {
    background: #f2f2f2;
    padding: 14px 20px;
    margin-bottom: 16px;
}

.chat__post-re p {
    margin: 0;
}

/* Format small image */
.format-small-image .post__content {
    border: none;
    padding: 30px 30px 20px;
}

@media screen and (max-width: 1199px) {
    .format-small-image .post__content {
        padding: 20px;
    }
}

.format-small-image .post__title {
    margin-bottom: 20px;
}

.format-small-image .post__title a {
    font-size: 25px;
}

.format-small-image .post__text-content {
    margin-bottom: 20px;
}

/* Small chat image */
.small-chat-image .post__content {
    border: none;
    padding: 20px;
    border-bottom: none;
}

.small-chat-image .post__content .chat__post-re p {
    margin-bottom: 0;
}

.small-chat-image .post__title {
    margin-bottom: 20px;
}

.small-chat-image .post__title a {
    font-size: 25px;
    line-height: 27px;
}

.small-chat-image .post__text-content {
    margin-bottom: 0;
    border-bottom: none;
}

.small-chat-image .post__text-content p {
    margin-bottom: 10px;
}

.small-chat-image.chat .post__title {
    margin-bottom: 50px;
}

/*=========================================
// BLOG. SINGLE POST:
*/
.post .entry-thumbnail {
    margin: 0;
}

.post .side-item .item-media a {
    background: transparent;
}

.post .side-item {
    background: transparent;
}

.single-post .entry-thumbnail {
    margin-bottom: 54px;
}

.single-post .post__title {
    margin: 0 0 25px;
}

.single-post .post__text-content p {
    margin-bottom: 15px;
}

.single-post .post__text-content {
    border-bottom: none;
    margin: 0 0 10px;
}

.single-post .item-content p {
    margin-bottom: 10px;
}

.single-post__button-wrapper {
    text-align: center;
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.single-post__button-wrapper::before {
    content: '';
    width: 100%;
    height: 1px;
    background: #acadad;
    position: absolute;
    top: 50%;
    left: 0;
}

.single-post__block {
    display: inline-block;
    background: #fff;
    padding: 0 20px;
    position: relative;
    z-index: 1;
}

.single-post__block .post__button {
    padding: 16px 38px;
}

.author-meta .item-content {
    padding-top: 0;
}

.author-meta img {
    max-width: 100%;
    width: 100%;
}

.single-post__content {
    margin-bottom: 30px;
}

.item-content .entry-title {
    font-family: 'Playfair Display','Arial',sans-serif;
    color: #3d3d3d;
    font-size: 24px;
    line-height: 26px;
    font-style: italic;
    font-weight: 400;
}

.user_soc-facebook,.user_soc-twitter,.user_soc-instagram,.user_soc-pinterest,.user_soc-dribbble,.user_soc-google-plus {
    display: inline-block;
    font-size: 13px;
    line-height: 15px;
    font-style: normal;
}

.user_soc-facebook::before,.user_soc-twitter::before,.user_soc-instagram::before,.user_soc-pinterest::before,.user_soc-dribbble::before,.user_soc-google-plus::before {
    font-family: 'FontAwesome';
    display: inline-block;
    color: #3d3d3d;
}

.user_soc-facebook::before {
    content: '\f09a';
}

.user_soc-twitter::before {
    content: '\f099';
}

.user_soc-instagram::before {
    content: '\f16d';
}

.user_soc-pinterest::before {
    content: '\f0d2';
}

.user_soc-dribbble::before {
    content: '\f17d';
}

.user_soc-google-plus::before {
    content: '\f0d5';
}

.post_author-social a {
    margin-right: 19px;
}

.post_author-social a:hover i::before {
    color: #939292;
}

.author-social a {
    display: inline-block;
}

/*// User comments //*/
.user-comments__title {
    font-size: 30px;
    line-height: 32px;
    font-style: normal;
    font-weight: 700;
    margin: 0 0 60px;
}

/*// User respond //*/
.comment-form__label-textarea {
    display: block;
    position: relative;
    margin-bottom: 15px;
}

.comment-form__label-textarea::before {
    font-family: 'FontAwesome';
    content: '\f040';
    font-size: 18px;
    line-height: 20px;
    position: absolute;
    top: 20px;
    left: 20px;
    color: #3d3d3d;
}

.comment-form__label-textarea textarea {
    border: 1px solid #ccc;
    width: 100%;
    padding-left: 40px;
    padding-top: 15px;
}

.comment-form__label-author {
    margin-bottom: 15px;
}

.single-post__user-quote {
    background: #f2f2f2;
    border: 1px solid #ebebeb;
    padding: 40px;
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    margin-bottom: 25px;
}

/*// Video post //*/
.post__user-quote-img {
    margin-bottom: 10px;
}

.post__user-quote-img img {
    width: 100%;
    max-width: 100%;
}

.post__user-quote-personal {
    font-family: 'Playfair Display','Arial',sans-serif;
    color: #3d3d3d;
    margin-bottom: 3px;
    font-size: 13px;
    line-height: 15px;
}

.post__user-quote-profession {
    font-family: 'Playfair Display','Arial',sans-serif;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 17px;
    font-weight: 700;
    color: #3d3d3d;
}

.post__user-quote-text {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
    color: #818181;
    font-style: italic;
}

.edit-link {
    text-align: right;
    display: block;
}

/*about*/
@media (min-width: 500px) {
    .about-content {
        padding: 30px 40px 40px 10px;
    }
}

@media (min-width: 500px) and (max-width: 991px) {
    .about-content {
        padding-top: 1px;
        padding-left: 40px;
    }
}

@media (min-width: 500px) {
    .about-content h2 {
        margin: 24px 0 18px;
        font-size: 40px;
    }
}

/* page meta blog */
.page-meta {
    padding: 9px 40px 30px;
}

.page-meta h5 {
    font-size: 14px;
    font-weight: 300;
}

.page-meta i {
    line-height: .6;
    padding-right: 8px;
}

.page-meta .media {
    position: relative;
    padding: 28px 0 0;
    margin-bottom: 20px;
}

.page-meta .media + .media:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    top: 0;
    background-color: rgba(150,150,150,0.1);
}

.page-meta .media-left {
    padding-right: 8px;
}

/*blog*/
article iframe {
    margin-bottom: -8px;
}

h1.entry-title {
    font-size: 42px;
    margin: 0 0 5px;
}

@media (max-width: 991px) {
    h1.entry-title {
        font-size: 32px;
    }
}

.search article + article,.archive article + article {
    margin-top: 30px;
}

.isotope-item article.post {
    margin: 0 0 30px !important;
}

article.vertical-item .item-content {
    padding: 26px 38px 36px;
}

/* mosaic */
.mosaic-post p {
    margin-bottom: 0;
}

.mosaic-post .post-social-links {
    margin: -1px;
    padding: 18px 40px 17px;
}

h3.entry-title {
    font-size: 28px;
    margin: 10px 0 14px;
}

h3.entry-title + .date {
    display: inline-block;
    text-transform: uppercase;
    line-height: 1;
    padding: 4px 14px;
    margin-bottom: 22px;
}

h4.entry-title {
    margin-top: 0;
    font-size: 42px;
}

h2.search-title {
    margin: 0 0 30px;
    font-size: 40px;
}

.item-meta {
    opacity: .8;
    font-weight: 300;
}

.item-meta + .entry-title {
    margin-bottom: 25px;
}

.entry-tags {
    margin-top: 30px;
}

.entry-tags .theme_button {
    margin-right: 6px;
}

.entry-tags span + span {
    margin-left: 14px;
}

.entry-tags i {
    font-size: 14px;
    margin-right: 5px;
}

.entry-meta:before,.entry-meta:after,.comment-meta:before,.comment-meta:after,.post-adds:before,.post-adds:after {
    display: block;
    clear: both;
    content: '';
    width: 0;
    height: 0;
}

.entry-thumbnail {
    text-align: center;
    position: relative;
}

.entry-thumbnail img {
    background-color: #fff;
    width: 100%;
}

.entry-thumbnail[class*='col-'] {
    margin-bottom: 0;
}

/* additional meta at the bottom of entry-title */
.post-adds {
    margin: 22px 0 33px;
}

.post-adds span {
    display: inline-block;
}

.post-adds [class*='votes_count_'] {
    padding: 0 20px;
}

.post-adds .views-count,.post-adds .comments-link {
    padding: 0 20px;
    line-height: 40px;
}

.post-adds .theme_button {
    padding: 10px 6px;
    min-width: 0;
    margin-bottom: 0;
}

.post-adds .theme_button > [class*="rt-icon"] {
    font-size: 18px;
    top: 3px;
}

.post-adds .theme_button.inverse {
    border-color: transparent rgba(55,52,47,0.1) transparent transparent;
    border-width: 1px;
    padding: 12px 8px;
}

.post-adds .theme_button.inverse > [class*="rt-icon"] {
    color: #303233;
}

.post-adds .theme_button:hover > [class*="rt-icon"] {
    opacity: .7;
}

.gallery-item__social-share {
    padding-bottom: 50px;
    padding-top: 10px;
}

.gallery-item__social {
    margin-bottom: 0;
}

.gallery-item__social li {
    list-style: none;
    display: inline-block;
    float: none;
}

.gallery-item__social li a {
    display: inline-block;
    color: #000;
    border: 2px solid #000;
}

.gallery-item__social li a .gallery-item__social-twitter,.gallery-item__social li a .gallery-item__social-facebook,.gallery-item__social li a .gallery-item__social-google-plus,.gallery-item__social li a .gallery-item__social-linkedin {
    display: inline-block;
    font-size: 15px;
    line-height: 36px;
    width: 36px;
    height: 36px;
    font-style: normal;
    font-weight: 400;
}

.gallery-item__social li a .gallery-item__social-facebook::before {
    content: '\f09a';
    font-family: 'FontAwesome';
    color: #000;
}

.gallery-item__social li a .gallery-item__social-twitter::before {
    content: '\f099';
    font-family: 'FontAwesome';
    color: #000;
}

.gallery-item__social li a .gallery-item__social-google-plus::before {
    content: '\f0d5';
    font-family: 'FontAwesome';
    color: #000;
}

.gallery-item__social li a .gallery-item__social-linkedin::before {
    content: '\f0e1';
    font-family: 'FontAwesome';
    color: #000;
}

.gallery-item__social li a:hover {
    border-color: #959595;
}

.gallery-item_single_car .owl-carousel .owl-nav {
    margin-top: -50px;
}

/* highlight first letter in blog post */
.entry-content p.big-first-letter:first-letter {
    font-size: 60px;
    line-height: 60px;
    font-weight: 700;
    color: #303233;
    float: left;
    margin-right: 10px;
}

.entry-excerpt {
    font-size: 20px;
    line-height: 27px;
    margin: 8px 0 14px;
}

.entry-excerpt p {
    margin-bottom: 16px !important;
}

.blog-more-toggle {
    display: block;
    text-transform: uppercase;
    padding: 9px 0;
    margin: 32px 0 80px;
    background-color: rgba(128,128,128,0.05);
}

.blog-more-toggle .blog-more-visible {
    display: inline;
}

.blog-more-toggle .blog-more-hidden {
    display: none;
}

.blog-more-toggle.collapsed .blog-more-visible {
    display: none;
}

.blog-more-toggle.collapsed .blog-more-hidden {
    display: inline;
}

.st_facebook_hcount,.st_twitter_hcount,.st_googleplus_hcount {
    position: relative;
    text-align: right;
}

.st_facebook_hcount span,.st_twitter_hcount span,.st_googleplus_hcount span {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}

.author-meta {
    margin-bottom: 92px;
}

.author-meta h4 {
    margin: 0 0 20px;
}

.author-meta .item-content {
    position: relative;
    padding: 32px 45px 12px;
}

@media (max-width: 1199px) {
    .author-meta .item-content {
        padding-top: 0;
        padding-left: 0;
    }
}

@media (max-width: 991px) {
    .author-meta .item-content {
        padding-top: 20px;
    }
}

.author-meta .author-social {
    position: absolute;
    right: -1px;
    top: -1px;
}

.author-meta .author-social a {
    display: block;
    margin: 0 !important;
}

/* Events */
.event-item .item-content {
    padding: 30px 40px 10px 10px;
}

@media (max-width: 991px) {
    .event-item .item-content {
        padding-top: 10px;
        padding-left: 40px;
    }
}

.event-item .item-content i {
    padding-right: 5px;
}

/* Comments*/
.comments-area {
    margin-top: 28px;
}

.comments-area h2 {
    margin-bottom: 28px;
    font-size: 40px;
    font-weight: 700;
}

.comments-area li {
    list-style: none;
}

.comments-area .media {
    position: relative;
}

.comments-area .media-left {
    padding-right: 0;
}

.comments-area .media-left img {
    max-width: 100px;
}

.comments-area .media-object {
    max-width: 100px;
}

.comments-area .media-body {
    padding: 0 30px;
}

.comments-area .media-body .comment-meta {
    padding-bottom: 20px;
}

.comments-area .media-body p {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 15px;
    line-height: 21px;
    font-weight: 300;
    color: #818181;
    margin-bottom: 15px;
}

.comment-meta__list {
    padding: 0;
}

.comment-meta__list li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    padding-top: 0;
    padding-left: 22px;
    padding-right: 22px;
    position: relative;
}

@media screen and (max-width: 991px) {
    .comment-meta__list li {
        display: block;
        padding: 0;
    }
}

.comment-meta__list li:first-child {
    padding-left: 0;
}

.comment-meta__list li:last-child {
    padding-right: 0;
}

.comment-meta__list li::before {
    content: '';
    display: inline-block;
    width: 1px;
    height: 6px;
    right: 0;
    top: 50%;
    margin-top: -3px;
    position: absolute;
    background: #d7d7d7;
}

.comment-meta__list li .author_url {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    color: #3d3d3d;
}

.comment-meta__list li .entry-date {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #818181;
    font-weight: 300;
}

a.user-comments__reply {
    font-family: 'Playfair Display','Arial',sans-serif;
    display: inline-block;
    font-size: 13px;
    line-height: 15px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 29px;
    color: #3c3c3c;
    border: 2px solid #3c3c3c;
}

a.user-comments__reply:hover {
    border-color: #7f7f7f;
    color: #7f7f7f;
}

.comment-list {
    margin: 0;
    padding: 0;
    position: relative;
}

.comment-list li:last-child .comment-body {
    border-bottom: none;
}

.comment-list .comment .comment-body {
    margin-bottom: 30px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px;
}

.comment-list ol {
    padding-left: 15px;
}

@media (min-width: 992px) {
    .comment-list ol {
        padding-left: 70px;
    }
}

.comment-meta {
    line-height: 1;
    margin-bottom: 0;
    padding-bottom: 10px;
}

.comment-meta .comment-metadata {
    display: block;
    margin: 7px 0 10px;
}

.comment-meta .author_url {
    font-size: 24px;
}

.comment-respond p {
    margin-bottom: 10px;
    position: relative;
}

.comment-respond__title {
    font-size: 30px;
    line-height: 32px;
    margin-bottom: 23px;
}

.comment-form {
    margin-bottom: 100px;
}

.comment-form.muted_background {
    padding: 30px 30px 20px;
}

.comment-form .row {
    margin-right: -5px;
    margin-left: -5px;
}

.comment-form .theme_button {
    margin-right: 6px;
}

.comment-form input[type="email"],.comment-form input[type="text"] {
    border: 1px solid #ccc;
    width: 100%;
}

.comment-form__label-author {
    display: block;
    position: relative;
}

.comment-form__label-author::before {
    font-family: 'FontAwesome';
    content: '\f007';
    font-size: 18px;
    line-height: 20px;
    color: #3d3d3d;
    position: absolute;
    top: 16px;
    left: 20px;
}

.comment-form__label-author .form-control {
    height: 50px;
    box-sizing: border-box;
    padding-left: 46px;
}

.comment-form__label-email {
    display: block;
    position: relative;
    margin-bottom: 15px;
}

.comment-form__label-email::before {
    font-family: 'FontAwesome';
    content: '\f003';
    font-size: 18px;
    line-height: 20px;
    color: #3d3d3d;
    position: absolute;
    top: 16px;
    left: 20px;
}

.comment-form__label-email .form-control {
    height: 50px;
    box-sizing: border-box;
    padding-left: 46px;
}

.comment-form__submit {
    padding-top: 15px;
}

.comment-form__submit #submit {
    margin-right: 30px;
}

.comment-form__submit .theme_button {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 13px;
    line-height: 15px;
    background: transparent;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    padding: 14px 37px;
    transition: .5s all;
}

.comment-form__submit .theme_button:hover {
    color: #fff;
    background: #000;
}

@media (max-width: 500px) {
    .comment-respond i.pull-left {
        display: none;
    }

    .comment-respond .comment-form {
        margin-left: 0;
    }
}

.gallery-item {
    overflow: hidden;
    position: relative;
}

.gallery-item .item-content {
    padding: 0 40px 5px;
}

.gallery-item h4.item-meta {
    font-weight: 300;
    z-index: 5;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

.gallery-item:hover h4.item-meta {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.gallery-extended-item .item-content {
    padding: 34px 50px 36px;
}

@media (max-width: 400px) {
    .gallery-extended-item .item-content {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.gallery-extended-item .item-title {
    font-size: 28px;
    margin: 0 0 5px;
}

.gallery-extended-item .categories-links {
    display: inline-block;
    margin-bottom: 20px;
}

.gallery-extended-item .item-button {
    margin-top: 21px;
}

.gallery-item .post-adds {
    margin-bottom: 0;
}

.gallery-title-item + .item-title {
    padding: 30px 0;
}

.gallery-title-item + .item-title h3 {
    font-size: 28px;
    margin-bottom: 5px;
}

.loadmore_spinner {
    font-size: 30px !important;
    opacity: .3;
    margin: 10px 0 20px;
}

/* gallery single */
.gallery-single-title {
    margin: 12px 0 0;
}

@media (min-width: 768px) {
    .gallery-single-title {
        font-size: 60px;
    }
}

.gallery-single-title + .block-header {
    margin-bottom: 40px;
}

.share-gallery-single {
    margin: 40px 0 16px;
}

.gallery-items-nav {
    margin-top: 30px !important;
    padding: 30px 23px;
}

.gallery-items-nav h4 {
    margin: -5px 0 0;
}

.gallery-items-nav .media {
    position: relative;
    padding: 10px 0;
}

.gallery-items-nav .next-item img {
    max-width: none;
    padding: 0 30px 0 0;
}

.gallery-items-nav .next-item i {
    right: -7px;
}

.gallery-items-nav .prev-item img {
    max-width: none;
    padding: 0 0 0 30px;
}

.gallery-items-nav .prev-item i {
    left: -7px;
}

.gallery-items-nav a {
    position: relative;
}

.gallery-items-nav a i {
    top: 50%;
    margin-top: -14px;
    font-size: 16px;
}

.gallery-items-nav a i.position-absolute {
    position: absolute;
}

.owl-carousel.hover-scale {
    margin-bottom: 50px;
}

@media (min-width: 768px) {
    .owl-carousel.hover-scale .owl-stage-outer {
        overflow: visible !important;
    }

    .owl-carousel.hover-scale .vertical-item {
        -webkit-transition: all .2s ease-in;
        -moz-transition: all .2s ease-in;
        -ms-transition: all .2s ease-in;
        -o-transition: all .2s ease-in;
        transition: all .2s ease-in;
    }

    .owl-carousel.hover-scale .owl-item:hover .vertical-item,.owl-carousel.hover-scale .owl-item.center .vertical-item {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        z-index: 4;
        overflow: hidden;
    }
}

.owl-carousel.related-photos-carousel {
    margin-bottom: 0;
}

/* shop single*/
.cart-button {
    margin: 50px 0 55px;
}

.share-title {
    font-size: 20px;
    margin: 56px 0 18px;
}

/* shop */
.shop-item .item-content {
    padding: 30px 40px !important;
}

.shop-item .item-price {
    margin: 9px 0 16px;
    font-size: 30px;
    line-height: 1;
    font-weight: 800;
}

.shop-item .item-price span {
    font-size: 40px;
}

.shop-item .cart-button {
    margin: 50px 0 28px;
}

.related-item .item-content {
    padding: 14px 25px;
}

.related-item h4 {
    font-size: 20px;
    line-height: 24px;
}

.related-item .cart-button {
    margin: 14px 0;
}

.shop-register input[type="text"],.validate-required input[type="text"],.shop-register input[type="password"],.validate-required input[type="password"] {
    border: 1px solid #ccc;
}

#login_email,#login_password,#billing_company,#billing_address_2,#billing_state {
    border: 1px solid #ccc;
}

select.form-control {
    border-radius: 0;
    height: 40px;
}

#order_comments {
    border-radius: 0;
}

.contact-form-name input[type="text"],.contact-form-name input[type="email"],.contact-form-email input[type="text"],.contact-form-email input[type="email"],.contact-form-subject input[type="text"],.contact-form-subject input[type="email"] {
    border: 1px solid #ccc;
}

textarea.form-control {
    border-radius: 0;
}

/*================================
// WIDGET:
*/
/*// Footer widget //*/
/* Widget payment */
.page_footer .widget__payment {
    margin-bottom: 22px;
}

.page_footer .widget__payment .widget__payment-title {
    font-size: 18px;
    line-height: 21px;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 22px;
}

.page_footer .widget__payment .big a {
    display: inline-block;
}

.page_footer .widget__payment .big i {
    color: #f1f1f1;
    font-size: 33px;
}

.page_footer .widget_recent_entries li::before {
    color: #939393;
}

/* Widget mailchimp */
.page_footer .widget_mailchimp {
    overflow: hidden;
    border-bottom: 1px solid #404242;
    padding-bottom: 36px;
    margin-bottom: 38px;
}

.page_footer .widget_mailchimp .widget_mailchimp-title {
    font-style: normal;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    margin-top: 7px;
    margin-bottom: 27px;
}

.page_footer .widget_mailchimp .form-group {
    width: 480px;
}

.page_footer .widget_mailchimp p {
    padding-top: 10px;
}

.page_footer .widget_mailchimp .form-group {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 100%;
    position: relative;
}

.page_footer .widget_mailchimp input[type="email"] {
    width: 100%;
    box-sizing: border-box;
    padding-right: 40px;
}

.page_footer .widget_mailchimp .theme_button i {
    position: initial;
}

.page_footer .widget_mailchimp .theme_button {
    width: 40px;
    border: 2px solid #fff;
    font-size: 13px;
    line-height: 18px;
    font-weight: 700;
    font-family: 'Playfair Display','Arial',sans-serif;
    text-transform: uppercase;
    height: 40px;
    min-width: auto;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
}

.page_footer .widget_nav_menu .menu li a {
    padding: 0;
}

/* Widget nav. menu */
.widget_nav_menu h3.widget-title {
    font-size: 18px;
    line-height: 21px;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 37px;
}

.widget_nav_menu .menu {
    display: inline-block;
}

.widget_nav_menu .menu li {
    display: block;
    float: left;
    width: 100%;
    list-style: none;
    padding: 10px 0;
}

.widget_nav_menu .menu li a {
    display: block;
    padding: 0;
    display: block;
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
    font-style: normal;
    padding: 0 0 0 20px;
}

.widget_nav_menu .menu li .sub-menu {
    padding-left: 20px;
    margin-top: 10px;
}

.widget_nav_menu .menu li .sub-menu > li a {
    padding-top: 0;
}

/*// Aside widget //*/
.sidebar__wrapper .widget-title {
    position: relative;
    z-index: 1;
}

.sidebar__wrapper .widget-title::before {
    content: '';
    display: inline-block;
    float: none;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #ccc;
    z-index: 0;
}

.sidebar__wrapper .widget-title span {
    background: #fff;
    padding: 0 15px 0 0;
    display: inline-block;
    position: relative;
    z-index: 1;
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 24px;
    line-height: 26px;
    color: #303233;
    font-weight: 400;
    font-style: italic;
}

.sidebar__wrapper .widget {
    margin-bottom: 60px;
}

.sidebar__wrapper .widget_search .theme_button {
    position: static;
    background: transparent;
}

@media screen and (max-width: 767px) {
    .sidebar__wrapper .widget_search .form-group {
        margin-bottom: 0;
    }
}

.sidebar__wrapper .searchform {
    border: 1px solid #ccc;
}

/* Social list */
.widget_social-list li {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    margin-bottom: 10px;
}

.widget_social-list li a {
    line-height: 40px;
    display: block;
    padding: 0 20px;
}

.widget_social-list li a i {
    font-style: normal;
    margin-right: 20px;
}

.widget_social-list li a i::after {
    content: '';
    display: inline;
    height: 6px;
    width: 1px;
    background: #d7d7d7;
    display: inline-block;
    margin-left: 20px;
}

.widget_social-list li a:hover {
    background: #303233;
    color: #fff;
}

.widget_social-list li a:hover i::before {
    color: #fff;
}

.widget_social-list li a:hover .widget_social-info,.widget_social-list li a:hover .widget_social-info-text {
    color: #fff;
}

/* Share social list */
.widget_social-list-twitter,.widget_social-list-facebook,.widget_social-list-google_plus {
    position: relative;
}

.widget_social-list-twitter::before,.widget_social-list-facebook::before,.widget_social-list-google_plus::before {
    font-family: 'FontAwesome';
    font-size: 15px;
    line-height: 17px;
    color: #3d3d3d;
    display: inline-block;
}

.widget_social-list-facebook::before {
    content: '\f09a';
}

.widget_social-list-twitter::before {
    content: '\f099';
}

.widget_social-list-google_plus::before {
    content: '\f0d5';
}

.widget_social-info {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 13px;
    line-height: 40px;
    font-weight: 300;
    color: #818181;
}

.widget_social-info-text {
    display: block;
    float: right;
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 13px;
    line-height: 40px;
    font-weight: 300;
    color: #818181;
}

/* Related posts */
.widget_related_posts::after {
    content: '';
    display: table;
    clear: both;
}

.widget_related_posts-img {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    display: block;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.widget_related_posts-title {
    margin: 0;
}

.widget_related_posts-title a {
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
}

.widget_related_posts-info {
    margin: 0;
}

.widget_related_posts-info span,.widget_related_posts-info a {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: #818181;
    font-weight: 300;
}

.widget_related_posts-views::after {
    content: '';
    width: 1px;
    height: 6px;
    background: #d7d7d7;
    display: inline-block;
    margin: 0 10px;
}

.widget_related_posts-likes::before {
    font-family: 'rt-icons-2';
    content: '\e64d';
    font-size: 13px;
    line-height: 16px;
    color: #818181;
    display: inline-block;
    margin-right: 3px;
}

.widget_related_posts-likes:hover {
    color: #303233;
}

.widget_related_posts-list li {
    display: block;
    float: left;
    width: 100%;
}

.widget_related_posts-list li::after {
    display: table;
    clear: both;
}

/* Mailchimp */
.sidebar__wrapper .widget_mailchimp::after {
    content: '';
    display: table;
    clear: both;
}

.sidebar__wrapper .widget_mailchimp .form-inline {
    border: 1px solid #ccc;
}

@media screen and (max-width: 767px) {
    .sidebar__wrapper .widget_mailchimp .form-inline {
        float: left;
    }

    .sidebar__wrapper .widget_mailchimp .form-inline::after {
        content: '';
        display: table;
        clear: both;
    }
}

@media screen and (max-width: 767px) {
    .sidebar__wrapper .widget_mailchimp .form-group {
        float: left;
        margin-bottom: 0;
    }
}

.sidebar__wrapper .widget_mailchimp .mailchimp_email {
    height: 33px;
    box-sizing: border-box;
    width: 305px;
}

@media screen and (max-width: 1199px) {
    .sidebar__wrapper .widget_mailchimp .mailchimp_email {
        width: 230px;
    }
}

.sidebar__wrapper .widget_mailchimp .theme_button {
    margin: 0;
    padding: 0;
    min-width: auto;
    border: none;
    height: 33px;
    box-sizing: border-box;
    width: 33px;
    background: transparent;
    position: relative;
}

.sidebar__wrapper .widget_mailchimp .theme_button::before {
    font-family: 'rt-icons-2';
    content: '\e032';
    font-size: 15px;
    line-height: 17px;
    color: gray;
}

.mailchimp_email:-moz-placeholder {
    color: #b2b2b2;
    font-size: 14px;
    font-weight: 300;
    font-style: italic;
    opacity: 1;
}

.mailchimp_email::-moz-placeholder {
    color: #b2b2b2;
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 14px;
    font-weight: 300;
    font-style: italic;
    opacity: 1;
}

.mailchimp_email:-ms-input-placeholder {
    color: #b2b2b2;
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 14px;
    font-weight: 300;
    font-style: italic;
    opacity: 1;
}

.mailchimp_email::-webkit-input-placeholder {
    color: #b2b2b2;
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 14px;
    font-weight: 300;
    font-style: italic;
    opacity: 1;
}

/* Tag cloud */
.widget_tag_cloud a {
    border: 1px solid #e1e1e1;
    padding: 4px 20px;
    margin: 0 4px 10px 0;
    font-size: inherit !important;
    display: inline-block;
}

.widget_tag_cloud a:hover {
    background-color: #303233;
    border-color: #303233;
    color: #fff;
}

/* Tabs posts */
.widget_tabs-posts .nav-tabs > li > a {
    padding: 10px 15px;
}

.widget_tabs-posts .nav-tabs > li:hover a {
    background: gray;
    color: #fff;
    border-color: gray;
}

.widget_tabs-posts .nav-tabs > li.active a {
    background: gray;
}

.widget_tabs-posts .tabs-posts__item {
    margin-bottom: 30px;
}

/* affix-aside */
.affix-aside {
    position: relative;
}

.affix-aside.affix {
    position: fixed;
    top: 50px;
}

@media (max-width: 767px) {
    .affix-aside,.affix-aside.affix {
        margin-top: 50px !important;
        position: static !important;
        top: auto !important;
        left: auto !important;
        width: inherit !important;
    }
}

.module-header {
    margin: 0 0 38px;
    text-transform: capitalize;
    font-size: 40px;
}

.page_footer .module-header {
    font-size: 28px;
}

.widget > h3,.widget-title {
    font-size: 28px;
    margin: 0 0 28px;
    position: relative;
}

.widget ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.widget ul ul li {
    padding-left: 20px;
}

.widget li {
    position: relative;
}

.widget .vertical-item h4 {
    font-size: 20px;
    margin: 17px 0 0;
}

.widget .vertical-item + .widget .vertical-item {
    margin-top: 16px;
}

.widget select {
    width: 100%;
    max-width: 100%;
    border: none;
    height: 40px;
    padding-left: 20px;
    padding-right: 40px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 16px;
}

.page_footer .widget li,.page_footer .widget ul {
    border: none !important;
}

.page_footer .widget-title {
    font-size: 28px;
    margin-bottom: 18px;
}

.widget_search .form-inline {
    position: relative;
}

.widget_search .form-inline .form-group {
    display: block;
    vertical-align: top;
    position: relative;
}

.widget_search .form-inline input[type="text"] {
    padding-right: 50px;
    display: block;
    width: 100%;
}

@media (min-width: 768px) {
    .widget_search .form-group.inline-block {
        min-width: 370px;
        margin-right: 5px;
    }
}

.widget_search .form-inline .theme_button {
    font-size: 0;
    padding: 12px;
    margin: 0;
}

.widget_search .form-inline .theme_button {
    position: absolute;
    right: 0;
    top: 0;
    border: none !important;
    color: #fff !important;
}

.widget_search .form-inline .theme_button:before {
    font-size: 16px;
    content: "\e656";
    font-family: 'rt-icons-2';
    color: #939393;
}

.widget_search .form-inline .theme_button:hover {
    opacity: .5;
}

.widget_recent_comments li {
    padding: 15px 0;
}

.widget_recent_comments li:first-child {
    padding-top: 0;
}

.widget_recent_comments li:before {
    font-family: 'rt-icons-2';
    content: "\e65c";
    font-size: 16px;
    line-height: 1;
    position: relative;
    top: 4px;
    padding-right: 10px;
    color: #303233;
}

.border-paragraphs a:hover {
    color: #939393;
}

.widget_recent_entries h3.widget-title {
    margin-bottom: 30px;
}

.widget_recent_entries li {
    padding: 15px 0 15px 36px;
}

.widget_recent_entries p {
    margin-bottom: 0;
    color: #b2b2b2;
}

.widget_recent_entries a:hover {
    color: #939393;
}

.widget_recent_entries li:first-child {
    padding-top: 0;
}

.widget_recent_entries li:before {
    font-family: 'rt-icons-2';
    content: "\e65c";
    font-size: 16px;
    line-height: 1;
    position: absolute;
    top: 18px;
    left: 0;
    padding-right: 10px;
    color: #303233;
}

.widget_recent_entries li:first-child:before {
    top: 5px;
}

.widget_recent_entries li,.widget_recent_comments li,.widget_archive li,.widget_categories li,.widget_meta li,.widget_popular_entries li,.widget_nav_menu li,.widget_pages li {
    border-top: 1px solid rgba(0,0,0,0.05);
}

.widget_recent_entries > ul > li:first-child,.widget_recent_comments > ul > li:first-child,.widget_archive > ul > li:first-child,.widget_meta > ul > li:first-child,.widget_popular_entries > ul > li:first-child,.widget_nav_menu > ul > li:first-child,.widget_pages > ul > li:first-child {
    border-top: none;
    margin-top: -.8em;
}

.widget_archive a,.widget_categories a,.widget_meta a,.widget_nav_menu a,.widget_pages a {
    display: inline-block;
    padding: 12px 0 12px 16px;
    position: relative;
    font-weight: 400;
}

.widget_archive a:before,.widget_categories a:before,.widget_meta a:before,.widget_nav_menu a:before,.widget_pages a:before {
    font-family: 'rt-icons-2';
    content: "\e7c1";
    font-size: 18px;
    color: #303233;
    position: absolute;
    left: -3px;
}

.widget_nav_menu ul ul li:first-child a {
    padding-top: 13px;
}

.widget_nav_menu a i {
    padding-right: 7px;
}

@media (min-width: 768px) {
    .page_copyright .widget_nav_menu li,.page_topline .widget_nav_menu li {
        display: inline-block;
        position: relative;
        border: none;
        padding-right: 5px;
    }

    .page_copyright .widget_nav_menu li:before,.page_topline .widget_nav_menu li:before {
        content: '';
        position: absolute;
        padding: 0;
        left: -5px;
        top: 5px;
        bottom: 5px;
        width: 1px;
        background-color: rgba(0,0,0,0.05);
        opacity: .3;
        display: block;
    }

    .page_copyright .widget_nav_menu li:first-child:before,.page_topline .widget_nav_menu li:first-child:before {
        display: none;
    }

    .page_copyright .widget_nav_menu a,.page_topline .widget_nav_menu a {
        padding: 0 10px;
    }

    .page_copyright .widget_nav_menu a:before,.page_topline .widget_nav_menu a:before {
        display: none;
    }
}

/* Widget flickr */
.widget_flickr li {
    display: inline-block;
    margin: 0 10px 10px 0;
}

.widget_flickr img {
    max-width: 70px;
    border-radius: 1px;
}

/* Widget popular entries */
.widget_popular_entries p {
    padding-top: 6px;
    margin-bottom: 10px;
}

.widget_popular_entries .media-body {
    overflow: visible;
}

.widget_popular_entries .media-left {
    padding-right: 20px;
}

.widget_popular_entries .media-object {
    max-width: 100px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    .widget_popular_entries .media-object {
        max-width: 40px;
    }
}

.widget_popular_entries li {
    margin-top: 2px;
    padding: 20px 0 18px;
}

.widget_popular_entries li:first-child {
    padding-top: 0;
}

.widget_popular_entries li:last-child {
    padding-bottom: 0;
}

/* Widjet banner */
.widget_banner {
    overflow: hidden;
    line-height: 1;
}

.widget_banner img {
    width: 100%;
}

.widget_banner .item-content {
    padding: 20px;
}

.widget_banner .item-content h3 {
    margin: 0;
    padding: 8px 0;
    font-size: 28px;
}

.widget_banner .item-content span {
    display: inline-block;
    text-transform: uppercase;
    padding: 4px 10px 1px;
    min-width: 120px;
}

.widget_banner .small-text {
    margin-bottom: 0;
}

/* Widget slider */
.widget_slider .owl-carousel {
    margin-bottom: 0;
}

.widget_slider .owl-carousel .owl-nav {
    opacity: 1;
    position: static;
    margin-top: 0;
}

.widget_slider .owl-carousel .owl-nav::after {
    content: '';
    display: table;
    clear: both;
}

.widget_slider .owl-carousel .owl-nav > div {
    width: auto;
    height: auto;
    right: 0;
    background-color: transparent;
}

.widget_slider .owl-carousel .owl-nav > div:first-child {
    left: auto;
    right: 22px;
}

.widget_slider .owl-carousel .owl-nav > div:after {
    font-size: 12px;
    color: inherit;
    color: #303233;
}

.widget_slider .owl-carousel .owl-nav .owl-prev:hover::after {
    color: #ccc;
}

.widget_slider .owl-carousel .owl-nav .owl-next:hover::after {
    color: #ccc;
}

/* Widget calendar */
.widget_calendar-wrapper tbody {
    border: 1px solid #ccc;
}

#calendar_wrap {
    width: 100%;
    margin-bottom: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

@media (min-width: 768px) and (max-width: 992px) {
    #calendar_wrap {
        overflow-x: auto;
        overflow-y: hidden;
    }
}

.widget_calendar table {
    width: 100%;
    position: relative;
    text-align: center;
}

.widget_calendar caption {
    line-height: 1;
    font-size: 24px;
    padding: 18px 0;
    text-align: center;
    color: #fff;
    background-color: #303233;
}

.widget_calendar thead {
    background-color: #ccc;
    border: 1px solid #ccc;
    border-width: 7px 1px;
    color: #3d3d3d;
}

.widget_calendar thead th {
    font-weight: 300;
}

.widget_calendar thead th:first-child {
    padding-left: 30px;
}

.widget_calendar thead th:last-child {
    padding-right: 30px;
}

.widget_calendar tbody {
    font-weight: 300;
}

.widget_calendar tbody tr:first-child td {
    padding-top: 29px;
}

.widget_calendar tbody tr:last-child td {
    padding-bottom: 30px;
}

.widget_calendar tbody td {
    border: none;
    padding: 3px 4px;
    position: relative;
}

.widget_calendar tbody td:first-child {
    padding-left: 30px;
}

.widget_calendar tbody td:last-child {
    padding-right: 30px;
}

.widget_calendar tbody td a {
    color: #3d3d3d;
    display: block;
    font-weight: 700;
}

.widget_calendar tbody td a:hover {
    color: #e23751;
}

.widget_calendar th {
    text-align: center;
}

.widget_calendar tfoot {
    position: absolute;
    top: -3px;
    right: 0;
    left: 0;
}

.widget_calendar tfoot td {
    position: absolute;
    top: 0;
}

.widget_calendar tfoot td a {
    color: #fff;
    text-align: center;
    font-size: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    display: inline-block;
}

.widget_calendar tfoot td a:hover {
    color: #fff;
    background-color: #303233;
    border-color: #303233;
}

.widget_calendar tfoot #prev {
    left: 0;
}

.widget_calendar tfoot #prev a {
    border-right: 1px solid rgba(255,255,255,0.2);
}

.widget_calendar tfoot #prev a:before {
    font-size: 14px;
    font-family: 'rt-icons-2';
    content: '\e7c4';
}

.widget_calendar tfoot #next {
    right: 0;
}

.widget_calendar tfoot #next a {
    border-left: 1px solid rgba(255,255,255,0.2);
}

.widget_calendar tfoot #next a:after {
    font-size: 14px;
    font-family: 'rt-icons-2';
    content: '\e7c5';
}

/* Widget twitter */
.tweet_avatar {
    float: left;
}

.tweet_right {
    overflow: hidden;
    zoom: 1;
    margin-left: 60px;
}

.tweet_list li + li {
    margin-top: 10px;
    clear: both;
}

.tweet_list li + li .tweet_right {
    border-top: 1px solid rgba(0,0,0,0.05);
}

.tweet_list li + li .tweet_right,.tweet_list li + li .tweet_avatar {
    padding-top: 10px;
}

.widget_text p {
    line-height: 21px;
}

.widget_rss li {
    margin-bottom: 15px;
}

.widget_rss li .rsswidget {
    font-size: 1.1em;
}

.widget_rss .rss-date {
    display: block;
    font-weight: 700;
}

.widget_rss cite {
    display: block;
    text-align: right;
    font-weight: 700;
}

.divider_40 input[type="text"],.divider_40 input[type="email"] {
    border: 1px solid #ccc;
}

#comingsoon1 input[type="text"],#comingsoon1 input[type="email"] {
    border: 1px solid #ccc;
    margin-bottom: 20px;
}

/*
**shortcodes
*/
/* media component with icon */
.small-teaser {
    line-height: 20px;
}

.small-teaser i {
    line-height: inherit;
}

/*teasers*/
.teaser {
    position: relative;
    margin: 10px 0;
    overflow: visible;
}

.teaser[class*="_bg_color"],.teaser[class*="with_"] {
    padding: 36px 55px;
}

@media (max-width: 500px) {
    .teaser[class*="_bg_color"],.teaser[class*="with_"] {
        padding: 16px 20px;
    }
}

.teaser [class*="_bg_color"] {
    padding: 21px;
    margin-bottom: 2px;
    text-align: center;
}

.teaser [class*="_bg_color"] + h4 {
    margin-top: 24px;
}

.teaser .border_icon {
    padding: .35em;
    min-width: 1.8em;
    border-width: 3px;
    border-style: solid;
}

.teaser i {
    min-width: 1em;
    display: inline-block;
}

.teaser h2 {
    font-size: 50px;
    font-weight: 400;
    margin-bottom: 33px;
    position: relative;
    padding-bottom: 10px;
}

.teaser h2:after {
    content: '';
    position: absolute;
    width: 50px;
    margin-left: -25px;
    height: 1px;
    background-color: rgba(204,204,204,0.2);
    bottom: -12px;
    left: 50%;
}

.teaser h3 {
    margin-bottom: 16px;
    font-size: 24px;
}

.teaser h4 {
    font-size: 20px;
    margin-bottom: 18px;
}

.teaser .media-left {
    padding-right: 45px;
}

@media (max-width: 500px) {
    .teaser .media-left {
        padding-right: 20px;
    }
}

.teaser .media-body h3 {
    margin-bottom: 20px;
    font-size: 28px;
}

.teaser .media-body h4 {
    margin-bottom: 6px;
}

@media (max-width: 500px) {
    .teaser h2,.teaser h3,.teaser h4 {
        font-size: 1.4em !important;
    }

    .teaser h2 span,.teaser h3 span,.teaser h4 span {
        font-size: 1.2em !important;
    }
}

.teaser [class*="count"] {
    font-size: 56px;
    line-height: 58px;
    font-weight: 700;
    margin: 17px 0 10px;
}

.teaser [class*="count"] + p {
    margin: 0;
    font-size: 20px;
}

.teaser .theme_button {
    margin: 22px 0 0;
}

.section_padding_bottom_0 .teaser {
    margin-bottom: 0;
}

.teaser_icon {
    display: inline-block;
    line-height: 1;
    -webkit-transition: all .2s ease-in-out 0;
    -moz-transition: all .2s ease-in-out 0;
    -o-transition: all .2s ease-in-out 0;
    -ms-transition: all .2s ease-in-out 0;
    transition: all .2s ease-in-out 0;
}

.teaser_icon + p {
    margin-top: 27px;
}

.teaser:hover .teaser_icon {
    -webkit-animation: scaleDisappear .5s;
    -moz-animation: scaleDisappear .5s;
    -ms-animation: scaleDisappear .5s;
    -o-animation: scaleDisappear .5s;
    animation: scaleDisappear .5s;
}

@media (min-width: 1200px) {
    .borders-angle {
        position: relative;
    }

    .borders-angle:before,.borders-angle:after {
        content: '';
        position: absolute;
        width: 1px;
        top: -30px;
        bottom: 28px;
        left: -1px;
        background-color: rgba(48,50,51,0.1);
        -moz-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        -o-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    .borders-angle:after {
        left: auto;
        right: -5px;
    }
}

.size_big {
    font-size: 64px;
}

.size_normal {
    font-size: 42px;
}

.size_small {
    font-size: 32px;
}

/*horizontal teaser*/
.teaser.table_section {
    margin-top: 26px;
}

.teaser.table_section + .teaser.table_section {
    margin-top: 70px;
}

@media (min-width: 768px) {
    .teaser.table_section [class*="col-"] * {
        margin: 0;
        top: 0;
    }
}

@media (max-width: 767px) {
    .teaser.table_section [class*="col-"] * {
        text-align: center !important;
    }
}

/* background teaser */
.bg_teaser {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: 50% 0;
    position: relative;
    color: #fff;
    overflow: hidden;
}

.bg_teaser .bg_overlay {
    position: absolute;
    width: 100%;
    height: 1000px;
}

.bg_teaser .highlight {
    color: #fff;
}

.bg_teaser h4 + h3 {
    margin-top: -14px;
    font-size: 50px;
}

.bg_teaser.rectangular .teaser_content {
    padding: 200px 30px 50px;
}

.bg_teaser.rectangular .teaser_content h3 {
    font-size: 40px;
}

.bg_teaser > img {
    display: none;
    visibility: hidden;
}

.bg_teaser .teaser_content {
    margin: 0;
    padding: 40px 40px 35px;
    z-index: 2;
}

.bg_teaser .teaser_content > .media-left {
    padding-right: 35px;
}

.bg_teaser .teaser_content.media {
    padding: 75px 40px 60px;
}

.color_bg_1 .bg_overlay {
    background-color: rgba(48,50,51,0.85);
}

.color_bg_2 .bg_overlay {
    background-color: rgba(22,164,214,0.9);
}

.color_bg_3 .bg_overlay {
    background-color: rgba(226,55,81,0.9);
}

.darkgrey_bg .bg_overlay {
    background-color: rgba(50,50,50,0.8);
}

.square_teaser .item-media:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(50,50,50,0.8);
}

.square_teaser .item-content {
    top: 0;
    margin: 20px 30px 80px;
    overflow: hidden;
}

.square_teaser .teaser_icon {
    color: #303233;
    position: absolute;
    bottom: 30px;
    left: 30px;
}

.square_teaser .item-media:after,.square_teaser .teaser_icon,.square_teaser h4,.square_teaser p {
    -webkit-transition: all .2s ease-in-out 0;
    -moz-transition: all .2s ease-in-out 0;
    -o-transition: all .2s ease-in-out 0;
    -ms-transition: all .2s ease-in-out 0;
    transition: all .2s ease-in-out 0;
}

.square_teaser h4 {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
}

.square_teaser p {
    color: #fff;
    opacity: 0;
}

.square_teaser:hover h4,.square_teaser:hover .teaser_icon {
    color: #323232;
}

.square_teaser:hover p {
    opacity: 1;
}

.square_teaser:hover .item-media:after {
    background-color: #303233;
}

/* testimonials-carousel */
.testimonials-carousel {
    padding: 0 0 20px;
}

.testimonials-carousel .item > p {
    font-style: italic;
    padding-left: 40px;
    margin-bottom: 40px;
    position: relative;
}

.testimonials-carousel .item > p:before {
    font-family: 'PT Sans',sans-serif;
    font-size: 100px;
    font-style: normal;
    content: '\201c';
    position: absolute;
    left: -3px;
    top: 30px;
    z-index: 10;
}

.testimonials-carousel h4 {
    margin: 0;
}

.testimonials-carousel h4 + p {
    margin-bottom: 0;
}

.testimonials-carousel .carousel-indicators {
    bottom: -16px;
    display: none;
}

.testimonials-carousel .carousel-control {
    display: none;
}

.testimonials-carousel .media + p {
    position: relative;
    padding: 10px 16px;
    background-color: #f5f5f5;
}

.testimonials-carousel .media:after {
    content: '';
    display: block;
    clear: both;
}

.testimonials-carousel .media + p:before,.testimonials-carousel .media + p:after {
    content: '';
    position: absolute;
    left: 0;
    top: auto;
    bottom: -18px;
    border-style: solid;
    border-width: 18px 0 0 18px;
    border-color: rgba(0,0,0,0.05) transparent transparent;
}

.testimonials-carousel .media + p:after {
    left: auto;
    right: 0;
    border-style: solid;
    border-width: 18px 18px 0 0;
}

.testimonials-carousel .media-object {
    max-width: 50px;
    border-radius: 50%;
    margin-bottom: 10px;
}

.testimonials-carousel .carousel-indicators li {
    border-color: #303233;
}

.testimonials-carousel .carousel-indicators li.active {
    background-color: #303233;
}

.testimonials-control {
    font-size: 22px;
}

@media (min-width: 768px) {
    .single-slide h2 {
        font-size: 50px;
    }
}

.single-slide h2 {
    font-weight: 900;
}

.single-slide h3 {
    margin-bottom: 10px;
    font-size: 28px;
}

/*thumbnail*/
.thumbnail {
    position: relative;
    text-align: center;
    border-radius: 0;
    padding: 0;
    border: none;
    overflow: hidden;
    background-color: #fff;
}

.isotope-item .thumbnail {
    margin-bottom: 30px;
}

.thumbnail h3 {
    font-size: 20px;
    margin-bottom: 2px;
}

.thumbnail h3 a {
    color: inherit;
}

.thumbnail h3 + p {
    color: #303233;
    margin-bottom: 10px;
}

.thumbnail .caption {
    color: #9a9a9a;
    background-color: #fff;
    padding: 16px 20px 26px;
}

/*price tables*/
.price-table,.price-table ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}

.price-table {
    margin: 0;
}

/* price table with background */
.bg_teaser .plan-name {
    background-color: #fefefe;
}

.bg_teaser .plan-price {
    background-color: rgba(255,255,255,0.1);
}

.bg_teaser.color_bg_1 .plan-name h3 {
    color: #303233;
}

.bg_teaser.color_bg_2 .plan-name h3 {
    color: #16a4d6;
}

.bg_teaser.color_bg_3 .plan-name h3 {
    color: #e23751;
}

.bg_teaser .features-list li + li {
    border-top: 1px solid rgba(255,255,255,0.1);
}

.plan-name {
    padding: 30px 0;
}

.plan-name h3 {
    font-size: 32px;
    margin: 0;
}

.plan-price {
    padding: 35px 0 25px;
    position: relative;
/* dollar sign */
/* price */
/* per month */
}

.plan-price span:first-child {
    font-size: 28px;
    font-weight: 300;
}

.plan-price span + span {
    font-size: 60px;
    font-weight: 700;
}

.plan-price p {
    display: inline;
    font-size: 28px;
    font-weight: 300;
}

.features-list {
    margin-top: 20px;
}

.features-list li {
    margin: 10px 40px;
    padding-top: 10px;
}

.features-list .enabled:before,.features-list .disabled:before {
    font-family: 'rt-icons-2';
    font-size: 24px;
    line-height: 1;
    position: relative;
    top: 5px;
    right: 4px;
    content: "\e116";
    padding-right: 8px;
    color: #323232;
}

.features-list .disabled:before {
    content: "\e117";
}

.call-to-action {
    padding: 20px 40px 38px;
}

.price-table.style1 {
    border: 1px solid rgba(0,0,0,0.05);
}

.price-table.style1 .features-list li + li {
    border-top: 1px solid rgba(0,0,0,0.05);
}

.price-table.style1 .plan-price {
    background-color: #303233;
    color: #fff;
    margin: 1px -1px;
}

.price-table.style2 {
    background-color: #f5f5f5;
}

.price-table.style2 .plan-name {
    background-color: #303233;
    padding: 30px 0;
}

.price-table.style2 .plan-name h3 {
    color: #fff;
}

.price-table.style2 .plan-price {
    padding-bottom: 0;
    color: #323232;
}

.price-table.style2 .enabled:before,.price-table.style2 .disabled:before {
    font-family: 'rt-icons-2';
    content: "\e621";
    padding-right: 13px;
    color: #303233;
}

.price-table.style2 .disabled:before {
    color: #323232;
    content: "\e622";
}

/*contacts*/
.contact-form {
    position: relative;
    z-index: 3;
}

.contact-form textarea {
    max-height: inherit;
    height: 193px;
}

.contact-form.parallax {
    padding: 50px 50px 35px;
    background-image: url(../images/parallax/bottom_parallax.jpg);
}

.contact-form.parallax textarea.form-control {
    max-height: inherit;
    height: 192px;
}

.contact-form-respond {
    display: block;
    font-weight: 800;
}

.contact-form-respond:before {
    font-family: 'rt-icons-2';
    content: "\e71a";
    padding-right: 10px;
}

.contact-form p {
    margin-bottom: 10px;
    position: relative;
}

.contact-form-submit .theme_button {
    margin-right: 6px;
}

.contact-form.transparent-background .form-control {
    background-color: transparent;
}

.contact-email {
    font-size: 40px;
    text-transform: uppercase;
}

@media (max-width: 767px) {
    .contact-email {
        font-size: 20px;
        margin-bottom: 6px;
    }

    .contact-form.parallax {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 40px;
    }
}

.border-paragraphs {
    margin: 25px 0;
}

.border-paragraphs p {
    padding: 9px 0 10px;
    margin: 0;
    border-bottom: 1px solid rgba(0,0,0,0.05);
}

.border-paragraphs p:first-child {
    border-top: 1px solid rgba(0,0,0,0.05);
}

/* partners carousel */
.owl-carousel.partners-carousel {
    margin-bottom: 0;
}

.light-partner-image a {
    display: block;
    background-color: #9a9a9a;
}

.light-partner-image a:hover {
    background-color: #303233;
}

.highlight-partner-image a {
    display: block;
    background-color: #303233;
}

.highlight-partner-image a:hover {
    background-color: #323232;
}

/*=========================================
//  PROGRESS BAR:
*/
.progress-wrapper {
    text-align: right;
    margin-bottom: 27px;
}

.progress-wrapper .progress {
    margin: 0;
}

.progress-percent {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 700;
    color: #3d3d3d;
    display: inline-block;
    margin-bottom: 10px;
}

.progress-title {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: #3d3d3d;
    display: inline-block;
    margin-bottom: 0;
    float: left;
    font-weight: 700;
    text-transform: uppercase;
}

.progress-label::after {
    content: '';
    display: table;
    clear: both;
}

/*
**utilites
*/
.alignleft {
    float: left;
    margin: 5px 30px 15px 0;
    max-width: 50%;
}

.alignright {
    float: right;
    margin: 5px 0 15px 30px;
    max-width: 50%;
}

.rund {
    border-radius: 50%;
}

.inline-block {
    display: inline-block;
    max-width: 100%;
}

.with_padding {
    padding: 35px;
}

.table_section_content {
    padding: 30px 50px;
}

.table_section_content h3 {
    font-size: 42px;
    font-weight: 300;
    margin: 0 0 32px;
}

.with_background {
    background-color: #f2f2f2;
}

.muted_background {
    background-color: rgba(50,50,50,0.06);
}

.with_border {
    border: 1px solid #e1e1e1;
}

.before_cover,.after_cover,.before_cover > *,.after_cover > * {
    position: relative;
    z-index: 2;
}

.before_cover:before,.after_cover:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.top-corner {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1;
}

.big {
    font-size: 42px;
    line-height: .9;
}

.response,.highlight {
    color: #fa5c5d;
    border-color: #303233;
}

.highlight2 {
    color: #e23751;
    border-color: #e23751;
}

.red,.required {
    color: #fa5c5d;
}

.black {
    color: #303233;
    border-color: #303233;
}

.grey {
    color: #323232;
    border-color: #323232;
}

.greylinks a {
    color: #9a9a9a;
}

.darklinks a {
    color: #323232;
}

.thin {
    font-weight: 300;
}

.bold {
    font-weight: 700;
}

.quotesign {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 1;
}

.quotesign:before {
    font-size: 150px;
    font-family: 'PT Sans',sans-serif;
    content: 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ';
    position: absolute;
    left: 0;
    top: 0;
    line-height: 1;
}

.light_bg_color {
    background-color: #fff;
}

.main_bg_color {
    color: #fff;
    background-color: #303233;
}

.main_bg_color2 {
    color: #fff;
    background-color: #e23751;
}

.dark_bg_color {
    color: #fff;
    background-color: #303233;
}

.dark_bg_color h1,.dark_bg_color h2,.dark_bg_color h3,.dark_bg_color h4,.dark_bg_color h5,.dark_bg_color h6 {
    color: #fff;
}

.darkgrey_bg_color {
    color: #fff;
    background-color: #323232;
}

.darkgrey_bg_color h1,.darkgrey_bg_color h2,.darkgrey_bg_color h3,.darkgrey_bg_color h4,.darkgrey_bg_color h5,.darkgrey_bg_color h6 {
    color: #fff;
}

/*dividers, margins and paddings*/
.divider_20 {
    margin: 20px 0;
}

.divider_30 {
    margin: 30px 0;
}

.divider_40 {
    margin: 40px 0;
}

.topmargin_0 {
    margin-top: 0 !important;
}

.topmargin_1 {
    margin-top: 1px;
}

.topmargin_10 {
    margin-top: 10px;
}

.topmargin_20 {
    margin-top: 20px;
}

.topmargin_30 {
    margin-top: 30px;
}

.topmargin_40 {
    margin-top: 40px;
}

.topmargin_60 {
    margin-top: 60px;
}

.bottommargin_0 {
    margin-bottom: 0;
}

.bottommargin_10 {
    margin-bottom: 10px;
}

.bottommargin_20 {
    margin-bottom: 20px;
}

.bottommargin_30 {
    margin-bottom: 30px;
}

.bottommargin_40 {
    margin-bottom: 40px;
}

.bottommargin_60 {
    margin-bottom: 60px;
}

.margin_0 {
    margin: 0;
}

.padding_0 {
    padding: 0;
}

.padding_10 {
    padding: 10px;
}

.padding_20 {
    padding: 20px;
}

.padding_30 {
    padding: 30px;
}

.padding_40 {
    padding: 40px;
}

.fontsize_16 {
    font-size: 16px;
}

.fontsize_18 {
    font-size: 18px;
}

.fontsize_20 {
    font-size: 20px;
}

.fontsize_24 {
    font-size: 24px;
}

.fontsize_32 {
    font-size: 32px;
}

.columns_padding_0 [class*="col-"] {
    padding: 0;
}

.columns_padding_1 [class*="col-"] {
    padding-left: 0;
    padding-right: 1px;
}

.columns_padding_2 [class*="col-"] {
    padding-left: 1px;
    padding-right: 1px;
}

.columns_padding_5 [class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}

.columns_padding_0 > .container,.columns_padding_2 > .container,.columns_padding_1 > .container {
    padding-left: 30px;
    padding-right: 30px;
}

.columns_padding_0.table_section > .container {
    padding: 0;
}

.columns_padding_5 > .container {
    padding-left: 25px;
    padding-right: 25px;
}

.row.columns_padding_2 {
    margin-left: -1px;
    margin-right: -1px;
}

.row.columns_padding_2 > [class*="col-"] {
    padding-left: 1px;
    padding-right: 1px;
}

.row.columns_padding_5 {
    margin-left: -5px;
    margin-right: -5px;
}

@media (min-width: 500px) {
    .columns_padding_25 > [class*="container"] > .row {
        margin-right: -25px;
        margin-left: -25px;
    }

    .columns_padding_25 > [class*="container"] > .row > [class*="col-"] {
        padding-left: 25px;
        padding-right: 25px;
    }
}

/*alignment*/
.display_table {
    display: table;
    min-width: 100%;
    height: 100%;
    margin: auto;
}

.display_table_cell {
    display: table-cell;
    vertical-align: middle;
    float: none;
    overflow: hidden;
    zoom: 1;
}

@media (min-width: 1200px) {
    .text-lg-right {
        text-align: right;
    }

    .text-lg-left {
        text-align: left;
    }

    .text-lg-center {
        text-align: center;
    }

    .display_table_lg {
        display: table;
        min-width: 100%;
        height: 100%;
        margin: auto;
    }

    .display_table_cell_lg {
        display: table-cell;
        vertical-align: middle;
        float: none;
        overflow: hidden;
        zoom: 1;
    }
}

@media (min-width: 992px) {
    .text-md-right {
        text-align: right;
    }

    .text-md-left {
        text-align: left;
    }

    .text-md-center {
        text-align: center;
    }

    .display_inline_md {
        display: inline;
    }

    .display_table_md {
        display: table;
        min-width: 100%;
        height: 100%;
        margin: auto;
    }

    .display_table_cell_md {
        display: table-cell;
        vertical-align: middle;
        float: none;
        overflow: hidden;
        zoom: 1;
    }
}

@media (min-width: 768px) {
    .text-sm-right {
        text-align: right;
    }

    .text-sm-left {
        text-align: left;
    }

    .text-sm-center {
        text-align: center;
    }

    .display_table_sm {
        display: table;
        min-width: 100%;
        height: 100%;
        margin: auto;
    }

    .display_table_cell_sm {
        display: table-cell;
        vertical-align: middle;
        float: none;
        overflow: hidden;
        zoom: 1;
    }
}

@media (max-width: 767px) {
    .text-xs-right {
        text-align: right;
    }

    .text-xs-left {
        text-align: left;
    }

    .text-xs-center {
        text-align: center;
    }

    .not_found {
        font-size: 130px;
    }
}

@media (max-width: 500px) {
    .hidden-xxs {
        display: none;
    }
}

.inline-dropdown {
    list-style: none;
    margin: 0;
    padding: 0;
}

.inline-dropdown > li {
    display: inline-block;
}

.small-text {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .1em;
}

/* common side and vertical items */
.with_border .item-media {
    margin: -1px;
    z-index: 1;
}

.side-item .row {
    margin: 0;
}

.side-item [class*="col-"] {
    padding: 0;
}

.side-item .item-content h4 {
    padding-bottom: 20px;
}

.side-item.content-padding .item-content {
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 30px;
    padding-right: 20px;
}

.side-item.full-padding {
    padding: 30px;
}

.side-item [class*="col-"] + [class*="col-"] {
    margin-top: 0 !important;
}

.side-item.with_border [class*="col-"] > .item-title {
    margin-right: -1px;
    margin-left: -1px;
}

/*-md- paddings and margins*/
@media (max-width: 991px) {
    .side-item [class*="-md-"] .item-content {
        padding-top: 27px;
    }
}

@media (min-width: 992px) {
    .side-item [class*="-md-"] .item-content {
        padding-left: 30px;
    }

    .side-item [class*="-md-"][class*="pull-"] .item-content {
        padding-left: 0;
        padding-right: 30px;
    }

    .side-item.with_border [class*="-md-"] > .item-title {
        margin-top: -1px;
    }
}

/*-sm- paddings and margins*/
@media (max-width: 767px) {
    .side-item [class*="-sm-"] .item-content {
        padding-top: 27px;
    }
}

@media (min-width: 768px) {
    .side-item [class*="-sm-"] .item-content {
        padding-left: 30px;
    }

    .side-item [class*="-sm-"][class*="pull-"] .item-content {
        padding-left: 0;
        padding-right: 30px;
    }

    .side-item.with_border [class*="-sm-"] > .item-title {
        margin-top: -1px;
    }
}

.item-title h2,.item-title h3,.item-title h4 {
    margin: 0;
    padding: 30px;
}

.vertical-item.full-padding {
    padding: 30px;
}

.vertical-item.content-padding .item-content {
    padding: 0 30px 20px;
}

.vertical-item.content-absolute {
    position: relative;
}

.vertical-item.content-absolute .item-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 30px 10px;
}

.vertical-item.content-absolute.vertical-center .item-content {
    top: 0;
    line-height: 1.1;
}

/* item meta */
.item-meta {
    margin-bottom: 10px;
}

.item-meta i {
    position: relative;
    font-size: 20px;
    top: 3px;
    padding: 0;
    margin: 0 !important;
}

/* item media links */
.item-media {
    position: relative;
    margin-bottom: 5px;
}

.item-media a {
    display: block;
    overflow: hidden;
}

.media-links {
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.media-links div {
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -25px;
    z-index: 4;
}

.media-links:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(55,52,47,0.5);
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}

[class*="item"]:hover .media-links:before {
    filter: alpha(opacity=50);
    opacity: .5;
}

.media-links a.abs-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
}

[class*="item"]:hover .media-links a.abs-link {
    opacity: 1;
}

.media-links a.abs-link:before {
    content: '';
    position: absolute;
    top: 30px;
    left: 30px;
    bottom: 30px;
    right: 30px;
    border: 1px solid #fff;
}

.links-wrap a {
    position: relative;
    width: 50px;
    height: 50px;
    line-height: 50px;
    top: -100px;
    display: inline-block;
    z-index: 5;
    font-size: 24px;
    text-align: center;
    filter: alpha(opacity=0);
    opacity: 0;
    transition: all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;
    -moz-transition: all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;
    -ms-transition: all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;
    -o-transition: all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;
    -webkit-transition: all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;
    border: 1px solid #303233;
    background-color: #303233;
    color: #fff;
}

.links-wrap a:hover {
    color: rgba(255,255,255,0.6);
}

.links-wrap a.p-link {
    background-color: transparent;
    border-color: #fff;
    transition: all .6s cubic-bezier(0.175,0.885,0.32,1.275) .1s;
    -moz-transition: all .6s cubic-bezier(0.175,0.885,0.32,1.275) .1s;
    -ms-transition: all .6s cubic-bezier(0.175,0.885,0.32,1.275) .1s;
    -o-transition: all .6s cubic-bezier(0.175,0.885,0.32,1.275) .1s;
    -webkit-transition: all .6s cubic-bezier(0.175,0.885,0.32,1.275) .1s;
}

.links-wrap a:before {
    font-family: 'rt-icons-2';
    content: "\e6d4";
}

.links-wrap a.p-link:before {
    content: "\e707";
}

[class*="item"]:hover .links-wrap a {
    top: 0;
    filter: alpha(opacity=100);
    opacity: 1;
}

[class*="item"]:hover .media-links div {
    filter: alpha(opacity=100);
    opacity: 1;
}

/* item icons */
.item-icons {
    display: table;
    width: 100%;
    border-top: 1px solid rgba(128,128,128,0.1);
}

.item-icons i {
    display: block;
    font-size: 16px;
}

.item-icons > div {
    padding: 22px 10px 18px;
    display: table-cell;
}

.item-icons > div + div {
    border-left: 1px solid rgba(128,128,128,0.1);
}

.bottom-border {
    position: relative;
}

.bottom-border:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: rgba(0,0,0,0.1);
}

.block-header {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 12px;
    letter-spacing: .1em;
    line-height: 1;
    padding-bottom: 9px;
}

.block-header .highlight {
    position: relative;
}

.block-header .highlight:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -11px;
    height: 3px;
    z-index: 2;
    background-color: #303233;
}

/*=========================================
// SHOP:
*/
/* Topline buttons */
.currency-dropdown .dropdown-menu {
    min-width: 0;
    padding: 20px 10px;
}

.currency-dropdown .dropdown-menu > li > a {
    color: inherit;
    padding: 5px 20px;
}

.currency-dropdown .dropdown-menu > li > a:hover,.currency-dropdown .dropdown-menu > li.active-currency {
    color: #323232;
}

.login-dropdown .dropdown-menu {
    min-width: 400px;
    padding: 30px;
}

.login-dropdown .dropdown-menu .form-control {
    border-color: rgba(0,0,0,0.05);
}

.cart-dropdown .dropdown-menu {
    min-width: 400px;
    padding: 20px 30px;
}

/* Shop item */
.side-item {
    background: #f2f2f2;
}

.side-item .item-media a {
    background: #fafafa;
    width: 100%;
}

.login-dropdown .dropdown-menu,.cart-dropdown .dropdown-menu {
    top: 42px;
}

@media (max-width: 767px) {
    .login-dropdown .dropdown-menu,.cart-dropdown .dropdown-menu {
        top: 46px;
    }
}

@media (max-width: 767px) {
    .login-dropdown,.cart-dropdown {
        position: static;
    }

    .login-dropdown .dropdown-menu,.cart-dropdown .dropdown-menu {
        margin-left: 0;
        margin-right: 0;
        right: 0;
        left: 0;
        min-width: 0;
    }
}

/* Sort panel */
.storefront-sorting label {
    padding-right: 10px;
}

.storefront-sorting .form-inline {
    margin-bottom: 20px;
    margin-left: -2px;
    margin-right: -2px;
}

.storefront-sorting .form-inline::after {
    content: '';
    display: table;
    clear: both;
}

.storefront-sorting .form-group {
    padding-bottom: 10px;
}

.storefront-sorting .form-group::after {
    content: '';
    display: table;
    clear: both;
}

@media (max-width: 767px) {
    .storefront-sorting .form-group {
        padding-bottom: 0;
    }
}

.storefront-sorting .form-control {
    border: 1px solid #ccc;
    padding: 0 14px;
    height: 36px;
    border-radius: 0;
    font-family: 'Roboto','Arial',sans-serif;
    color: #a1a1a1;
    font-weight: 400;
    width: 268px;
    margin-right: 30px;
}

@media (max-width: 1199px) {
    .storefront-sorting .form-control {
        width: 168px;
    }
}

@media (max-width: 991px) {
    .storefront-sorting .form-control {
        width: 135px;
        margin-right: 15px;
    }
}

@media (max-width: 767px) {
    .storefront-sorting .form-control {
        float: left;
        margin-bottom: 10px;
        margin-right: 0;
        width: 100%;
    }
}

.storefront-sorting .form-control option {
    font-size: 14px;
    line-height: 16px;
    color: #a1a1a1;
}

.storefront-sorting .form-control::after {
    content: '';
    display: table;
    clear: both;
}

.toggle-wrapper {
    float: right;
}

#toggle_shop_view {
    margin-left: 14px;
}

#toggle_shop_view:before,#toggle_shop_view:after {
    display: inline-block;
    color: #000;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    -webkit-transition: all .2s ease-in-out 0;
    -moz-transition: all .2s ease-in-out 0;
    -o-transition: all .2s ease-in-out 0;
    -ms-transition: all .2s ease-in-out 0;
    transition: all .2s ease-in-out 0;
    vertical-align: top;
}

#toggle_shop_view:before {
    font-family: 'Flaticon';
    content: "\f127";
    font-size: 23px;
    margin-right: 5px;
    background-color: #303233;
    color: #fff;
}

#toggle_shop_view:after {
    font-family: 'FontAwesome';
    content: "\f03a";
    background-color: transparent;
    border: 1px solid #ccc;
    color: gray;
    font-weight: 400;
    font-size: 23px;
}

#toggle_shop_view.grid-view:before {
    background-color: transparent;
    color: gray;
    border: 1px solid #ccc;
}

#toggle_shop_view.grid-view:after {
    background-color: #000;
    color: #fff;
    border: 1px solid #000;
}

#sort_view {
    color: #323232;
    display: inline-block;
    padding: 12px 11px 13px;
    font-size: 14px;
    background-color: #fff;
}

.columns-1 .product {
    width: 100%;
    margin-right: 0;
    float: none;
}

@media (min-width: 992px) {
    .columns-2 .product {
        width: 32.9%;
    }

    .columns-3 .product {
        width: 32.9%;
    }

    .columns-4 .product {
        width: 25%;
    }
}

#products {
    margin-left: -15px;
    margin-right: -15px;
}

#products:before,#products:after {
    content: '';
    clear: both;
    display: block;
}

li.product {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 30px;
}

.owl-item .product {
    padding: 0;
}

.product .row {
    position: relative;
}

.product [class*="col-"] {
    position: static;
}

.product [class*="col-"].images a {
    display: block;
    position: relative;
}

.product .rating-title {
    font-size: 1.2em;
}

.product [class*="col-"]:first-child h3 {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    margin: 18px 0 24px;
    position: relative;
    letter-spacing: 0;
}

.product .theme_button {
    margin: 4px 0 11px;
    padding-right: 25px;
    padding-left: 25px;
    min-width: auto;
}

.product .product-media {
    position: relative;
}

.product [class*="col-"]:first-child a span,.product [class*="col-"]:first-child .product-media span {
    position: absolute;
    background-color: #e23751;
    color: #fff;
    padding: 8px 18px;
    text-transform: uppercase;
    top: 20px;
    right: 20px;
}

.product [class*="col-"]:first-child a span.onsale,.product [class*="col-"]:first-child .product-media span.onsale {
    background-color: #303233;
    left: 20px;
    bottom: 20px;
    right: auto;
    top: auto;
}

.related > h2 {
    margin: 20px 0 30px;
}

.star-rating {
    overflow: hidden;
    position: relative;
    height: 16px;
    line-height: 1em;
    font-size: 12px;
    width: 5.5em;
    font-family: "FontAwesome";
    margin-bottom: 4px;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
}

.star-rating:before {
    content: "\f006\f006\f006\f006\f006";
}

.star-rating:before,.star-rating span:before {
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    letter-spacing: .1em;
    letter-spacing: 0\9;
    color: #878787;
}

.star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
}

.star-rating span:before {
    content: "\f005\f005\f005\f005\f005";
}

.product-buttons {
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.product-buttons a {
    float: left;
    width: 40px;
    height: 40px;
    font-size: 16px;
    text-align: center;
}

.product-buttons a i {
    line-height: 40px;
}

.product-buttons a.favorite_button {
    background-color: #fff;
    color: #323232;
}

.product-buttons a.add_to_cart_button {
    color: #fff;
    background-color: #303233;
}

.product-buttons a.add_to_cart_button.loading [class*='rt-icon'] {
    display: inline-block;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}

.product-buttons a.add_to_cart_button.loading [class*='rt-icon']:before {
    content: "\e61b";
}

.product-buttons a:hover {
    background-color: #323232;
    color: #fff;
}

.product-buttons a.added_to_cart {
    background-color: #fff;
    font-size: 0;
    color: transparent;
}

.product-buttons a.added_to_cart:hover {
    background-color: #303233;
}

.product-buttons a.added_to_cart:before {
    content: "\e6c0";
    line-height: 40px;
    color: #323232;
    font-family: 'rt-icons-2';
    font-size: 26px;
}

.list-view .product {
    float: none;
    width: 100%;
}

.list-view .product .side-item::after {
    content: '';
    display: table;
    clear: both;
}

.list-view .product .item-media {
    width: 50%;
    float: left;
    margin-bottom: 0;
}

@media screen and (max-width: 480px) {
    .list-view .product .item-media {
        width: 100%;
    }
}

.list-view .product .item-media::before {
    content: '';
    border: 13px solid transparent;
    border-left: 13px solid #fafafa;
    left: auto;
    bottom: auto;
    right: -26px;
    top: 11px;
}

@media screen and (max-width: 1199px) {
    .list-view .product .item-media::before {
        display: none;
    }
}

.list-view .product .shop-item__content {
    width: 50%;
    float: left;
    padding: 30px 30px 20px;
}

@media screen and (max-width: 480px) {
    .list-view .product .shop-item__content {
        width: 100%;
    }
}

.list-view .product .shop-item__desc {
    display: block;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.list-view .product .shop-item__title {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
}

li.shop-item {
    display: inline-block;
    float: none;
    vertical-align: top;
    margin-bottom: 20px;
}

li.shop-item .item-media {
    position: relative;
    margin-bottom: 15px;
}

li.shop-item .item-media::before {
    content: '';
    position: absolute;
    left: 11px;
    bottom: -26px;
    border: 13px solid transparent;
    border-top: 13px solid #fafafa;
    z-index: 1;
}

li.shop-item .item-media a {
    display: block;
    overflow: hidden;
}

/* single-product */
.summary h1 {
    margin-bottom: 3px;
}

.summary .product-rating,.summary .woocommerce-product-rating {
    margin-bottom: 10px;
}

.summary .star-rating {
    display: inline-block;
    top: 4px;
    margin-right: 20px;
}

.summary .stock {
    margin-bottom: 0;
}

.summary .email-to {
    margin-bottom: 10px;
}

.summary .product-option-name {
    display: inline-block;
    margin: 10px 0;
}

.summary .theme_button {
    margin-top: 0;
}

.summary .posted_in {
    margin: 10px 0;
}

.summary .posted_in .small_button {
    margin-left: 5px;
    padding-left: 6px;
    padding-right: 6px;
}

.summary ul.list1 li {
    padding-top: 15px;
    padding-bottom: 20px;
}

.summary .reset_variations {
    padding: 0 5px;
}

.product_meta_bottom {
    margin: 0 0 20px;
}

.product-tabs {
    margin-top: 30px;
}

.owl-carousel.product-thumbnails {
    margin: 30px 0;
}

.owl-carousel.product-thumbnails .owl-dots {
    margin: 20px 0 5px;
}

.owl-carousel.product-thumbnails .owl-dots span {
    width: 8px !important;
    height: 8px !important;
    border-width: 1px !important;
}

.owl-carousel.product-thumbnails .owl-nav {
    margin-top: -18px;
}

.owl-carousel.product-thumbnails .owl-nav > div {
    right: 0;
}

.owl-carousel.product-thumbnails .owl-nav > div:first-child {
    left: 0;
}

.owl-carousel.product-thumbnails .owl-nav > div:after {
    font-size: 16px;
    color: #323232;
}

.product-icons .teaser [class*="_bg_color"] {
    padding: 10px;
}

.product + .nav-tabs {
    margin-top: 60px;
}

.tab-content .comments-area {
    margin-top: 10px;
}

.tab-content .comment-respond {
    margin-top: 30px;
}

.tab-content .comment-respond h4 {
    margin-bottom: 0;
    font-size: 28px;
}

.comment .star-rating {
    display: inline-block;
    top: 5px;
    margin-left: 10px;
}

.stars {
    position: relative;
}

.stars a {
    font-size: 12px;
    display: inline-block;
    font-weight: 700;
    text-indent: -9999px;
    position: relative;
    border-bottom: 2px solid transparent;
    color: #303233;
    letter-spacing: .1em;
}

.stars a.active {
    border-bottom: 1px solid #303233;
}

.stars a:after {
    font-family: "rt-icons-2";
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.stars a.star-1 {
    width: 2em;
}

.stars a.star-1:after {
    content: "\e7aa";
}

.stars a.star-2 {
    width: 3em;
}

.stars a.star-2:after {
    content: "\e7aa\e7aa";
}

.stars a.star-3 {
    width: 4em;
}

.stars a.star-3:after {
    content: "\e7aa\e7aa\e7aa";
}

.stars a.star-4 {
    width: 5em;
}

.stars a.star-4:after {
    content: "\e7aa\e7aa\e7aa\e7aa";
}

.stars a.star-5 {
    width: 6em;
}

.stars a.star-5:after {
    content: "\e7aa\e7aa\e7aa\e7aa\e7aa";
}

.comment-form-rating .stars span {
    display: block;
    padding: 20px 0;
    text-align: center;
}

/* cart */
.shop-adds {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.4;
}

.shop-adds.teaser {
    margin-bottom: 0;
}

.shop-adds.teaser [class*="_bg_color"] {
    padding: 12px;
}

.cart-table {
    margin-bottom: 30px;
}

.cart_item .media {
    margin-left: -15px;
}

.cart_item img {
    max-width: 80px;
}

.cart_item h4 {
    margin-bottom: 12px;
}

.cart_item td {
    vertical-align: middle !important;
    padding: 18px 10px !important;
}

.cart_totals h4 {
    margin: 60px 0 30px;
}

.cart_totals table {
    margin: 0 0 50px;
}

.cart_totals td {
    padding: 20px 10px !important;
}

.cart_totals .shipping-calculator-form {
    display: block !important;
    height: auto !important;
}

.cart_totals .shipping-calculator-button {
    display: none;
}

/* chekcout */
.shop-info {
    margin-bottom: 15px;
}

#createaccount {
    margin-top: 0;
}

#ship-to-different-address label {
    display: inline-block;
}

#ship-to-different-address label + input {
    margin: 0 12px;
}

.wc_payment_method img {
    display: inline-block;
    padding: 0 10px;
}

.form-row:before,.form-row:after {
    content: '';
    display: block;
    clear: both;
}

.form-row .checkbox {
    margin: -5px 0 0;
}

.form-row .lost_password {
    margin: 15px 0 -15px;
}

.form-row label {
    text-align: left !important;
    display: block;
}

@media (min-width: 768px) {
    .form-row label {
        padding-right: 15px;
        width: 30%;
        float: left;
    }

    .form-row label + *,.form-row.address-field input {
        float: right;
        width: 70% !important;
    }
}

.select2-container .select2-choice {
    border: none;
    padding: 10px 20px;
    bordr-radius: none;
}

.shop-checkout-payment {
    margin-top: 40px;
}

.shop-checkout-payment .radio {
    margin: 2px 0;
}

/* shop widgets */
/* cart */
.widget_shopping_cart img {
    max-width: 80px;
}

.widget_shopping_cart h4 {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
}

.widget_shopping_cart .cart_list {
    border-bottom: 1px solid rgba(0,0,0,0.05);
    padding-bottom: 20px;
    margin: 20px 0;
}

.widget_shopping_cart .media > div.media-left > a {
    display: block;
    -webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15);
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15);
    margin: 10px;
}

.widget_shopping_cart .media-body:last-child {
    width: 1000px;
}

.widget_shopping_cart .media-body:last-child i {
    padding: 0 0 0 10px;
}

/* Price filter */
.widget_price_filter-wrapper label {
    position: relative;
    display: inline-block;
}

.widget_price_filter-wrapper label::before {
    content: '$';
    display: block;
    font-size: 14px;
    line-height: 16px;
    color: #000;
    float: left;
    margin-top: 13px;
}

.widget_price_filter-wrapper .theme_button {
    margin: 0;
    font-weight: 400;
    padding: 10px 20px;
}

.widget_price_filter-wrapper .theme_button:hover {
    color: #fff;
    background: #6f6f6f;
    border-color: #6f6f6f;
}

.widget_price_filter-wrapper .slider_price_min,.widget_price_filter-wrapper .slider_price_max {
    float: right;
    text-align: left;
}

.price__controls::after {
    content: '';
    display: table;
    clear: both;
}

.slider_price_min-left {
    float: left;
}

.slider_price_min-right {
    float: right;
}

.widget_price__text-info {
    font-size: 14px;
    line-height: 16px;
    font-family: 'Roboto','Arial',sans-serif;
    font-weight: 300;
    font-style: italic;
}

.widget_price_filter input[readonly] {
    background-color: transparent;
    padding-right: 3px;
    padding-left: 3px;
    max-width: 50px;
    margin-bottom: 4px;
    display: inline-block;
}

.widget_price_filter .ui-slider-range {
    background-color: #303233;
}

.widget_price_filter .ui-slider-horizontal {
    margin-bottom: 0;
}

.widget_price_filter .form-group {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
}

/*! jQuery UI - v1.11.1 - 2014-10-03
* http://jqueryui.com
* Includes: core.css, slider.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-clearfix {
    min-height: 0;
/* support: IE7 */
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
/* support: IE8 */
}

.ui-front {
    z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-slider {
    position: relative;
    text-align: left;
    background-color: #e6e6e6;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none;
    width: 8px;
    height: 8px;
    box-sizing: border-box;
    border: 2px solid #323232;
    -moz-transform: rotate(45deg);
/* Firefox */
    -o-transform: rotate(45deg);
/* Opera */
    -webkit-transform: rotate(45deg);
/* Safari y Chrome */
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}

.ui-slider-horizontal {
    height: 2px;
}

.ui-slider-horizontal span.ui-slider-handle {
    top: -3px;
}

.ui-slider-horizontal span.ui-slider-handle:last-of-type {
    margin-left: -6px;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

/* Color layered nav */
.widget_layered_nav .color-filters li {
    display: inline-block;
    margin: 0 29px 14px 0;
}

.widget_layered_nav .color-filters a {
    display: inline-block;
    width: 23px;
    height: 23px;
    font-size: 0;
    background-color: #ccc;
    color: transparent;
    position: relative;
}

.widget_layered_nav .color-filters a:before {
    content: '';
    display: block;
    position: absolute;
    border: 1px solid rgba(0,0,0,0.05);
    top: -2px;
    left: -2px;
    bottom: -2px;
    right: -2px;
}

.widget_layered_nav .color-filters span {
    position: relative;
    top: 2px;
    left: 5px;
}

/* Widget products */
.widget_products img {
    max-width: 80px;
}

.widget_products .media h3 {
    font-size: inherit;
    line-height: 1.4;
    margin: 3px 0 10px;
}

.widget_products .star-rating {
    margin-bottom: 10px;
}

.widget_products .price {
    position: static;
    background-color: transparent;
    padding: 0;
}

.widget_products .add_to_cart_button {
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 14px;
    text-align: center;
    background-color: #303233;
    color: #fff;
    margin-right: 5px;
}

.widget_products .add_to_cart_button:hover {
    color: #fff;
    background-color: #323232;
}

/* Widget top rated products */
.widget_top_rated_products img {
    max-width: 80px;
}

/*widget recent reviews*/
.widget_recent_reviews li {
    margin-bottom: 16px;
}

.widget_recent_reviews li:before,.widget_recent_reviews li:after {
    content: '';
    display: block;
    clear: both;
}

.widget_recent_reviews img {
    display: block;
    float: left;
    max-width: 80px;
    margin-right: 10px;
}

/*// Shop item content //*/
.side-item {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    border: 1px solid #ebebeb;
}

.shop-item__content {
    padding: 15px;
}

.shop-item__title {
    font-size: 15px;
    line-height: 24px;
    font-weight: 700;
    font-style: normal;
    margin: 0 0 27px;
}

.shop-item__desc {
    font-family: 'Roboto','Arial',sans-serif;
    color: #818181;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 21px;
    font-weight: 300;
    margin-bottom: 10px;
    display: none;
    border-bottom: 1px solid #d9d9d9;
}

.shop-item__meta-list {
    padding: 0;
    margin-bottom: 6px;
}

.shop-item__meta-list li {
    display: inline-block;
    float: none;
    list-style: none;
    padding: 0 10px;
    position: relative;
}

.shop-item__meta-list li::before {
    content: '';
    display: inline-block;
    width: 1px;
    height: 6px;
    background: #d7d7d7;
    margin-top: -6px;
    position: absolute;
    top: 50%;
    right: 0;
}

.shop-item__meta-list li:first-child {
    padding-left: 0;
}

.shop-item__meta-list li:last-child {
    padding-right: 0;
}

.shop-item__meta-list li:last-child::before {
    display: none;
}

.shop-item__meta-list .shop-item__meta-tag {
    font-family: 'Arial',sans-serif;
    font-size: 8px;
    line-height: 18px;
    border-radius: 2px;
    background: #2b2b2b;
    color: #fff;
    padding: 0 7px;
    display: inline-block;
    float: none;
    letter-spacing: 2px;
    text-transform: uppercase;
    vertical-align: top;
}

.shop-item__meta-list .shop-item__meta-tag:hover {
    background: gray;
    color: #fff;
}

a.shop-item__button {
    font-family: 'Playfair Display','Arial',sans-serif;
    display: inline-block;
    float: none;
    vertical-align: top;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 12px;
    border: 2px solid #303233;
    padding: 8px 20px;
    margin: 0 5px 5px 0;
    font-weight: 700;
}

a.shop-item__button:hover {
    background: #303233;
    color: #fff;
    border: 2px solid #303233;
}

.price {
    line-height: 32px;
    font-size: 21px;
    color: #303233;
    font-family: 'Roboto','Arial',sans-serif;
    font-weight: 700;
}

/*// Single shop item //*/
.shop_item-carousel .flex-viewport {
    height: auto;
    max-height: auto;
}

@media screen and (max-width: 767px) {
    .shop_item-carousel .flex-viewport {
        width: 100%;
    }

    .shop_item-carousel .flex-viewport > .slides {
        width: 100% !important;
        transform: inherit !important;
    }
}

.single-shop-item {
    margin: 0;
    background: #f2f2f2;
    webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
}

.single-shop-item .flexslider .slides img {
    width: auto;
    display: inline-block;
    float: none;
}

@media screen and (max-width: 1199px) {
    .single-shop-item .flexslider .slides img {
        width: 100%;
    }
}

.single-shop-item .flexslider .slides {
    text-align: center;
}

.shop_item-carousel {
    text-align: center;
}

@media screen and (max-width: 767px) {
    .shop_item-carousel .slides {
        padding-bottom: 30px;
    }
}

.shop_item-carousel img {
    margin-top: 15px;
    margin-bottom: 15px;
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    opacity: .3;
}

.shop_item-carousel img:focus {
    background: transparent !important;
}

.shop_item-carousel .flex-active-slide img {
    opacity: 1;
}

.shop_item-carousel .slides {
    text-align: center;
    width: auto !important;
}

.shop_item-carousel .slides li {
    max-width: 150px !important;
    display: inline-block !important;
    float: none !important;
    width: 22% !important;
}

.shop_item-carousel .slides li a::before {
    display: none;
}

.single-shop-item__img {
    background: #fff;
    min-height: 700px;
}

@media screen and (max-width: 991px) {
    .single-shop-item__img {
        min-height: auto;
    }
}

.single-shop-item__img .flex-direction-nav {
    display: none !important;
}

.single-shop-item__img::after {
    content: '';
    display: table;
    clear: both;
}

@media screen and (max-width: 1199px) {
    .single-shop-item__img a.main-image {
        display: block;
    }

    .single-shop-item__img a.main-image img {
        width: 100%;
    }
}

.single-shop-item__img a {
    display: inline-block;
    position: relative;
}

.single-shop-item__img a::before {
    font-family: 'FontAwesome';
    content: '\f00e';
    display: inline-block;
    font-size: 24px;
    line-height: 26px;
    color: #acacac;
    position: absolute;
    top: 18px;
    left: 18px;
    font-weight: 400;
}

.single-shop-item__content {
    padding: 0;
    margin: 0;
}

.single-shop-item__img {
    padding: 0;
    margin: 0;
}

@media screen and (max-width: 1199px) {
    .single-shop-item__img {
        padding-bottom: 50px;
    }
}

@media screen and (max-width: 767px) {
    .single-shop-item__img {
        padding-bottom: 20px;
    }
}

.single-shop-item__content-wrapper {
    padding: 57px 50px;
}

@media screen and (max-width: 991px) {
    .single-shop-item__content-wrapper {
        padding: 30px;
    }
}

@media screen and (max-width: 767px) {
    .single-shop-item__content-wrapper {
        padding: 30px 20px;
    }
}

.single-shop-item__tag-wrapper {
    margin-bottom: 10px;
}

.single-shop-item__tag-wrapper .single-shop-item__tag {
    font-family: 'Arial',sans-serif;
    font-size: 8px;
    line-height: 18px;
    display: inline-block;
    color: #fff;
    background: #2b2b2b;
    border-radius: 2px;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 0 7px;
}

.single-shop-item__tag-wrapper .single-shop-item__tag:hover {
    color: #fff;
    background: gray;
}

.single-shop-item__title {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 30px;
    line-height: 32px;
    font-weight: 700;
    font-style: normal;
    color: #3d3d3d;
    margin: 0 0 10px;
}

.single-shop-item__star-rating .star-rating {
    font-size: 14px;
    display: inline-block;
    float: none;
    width: 6.5em;
}

.single-shop-item__star-rating .star-rating::before,.single-shop-item__star-rating .star-rating span::before {
    letter-spacing: 5px;
}

.single-shop-item__star-rating {
    margin-bottom: 20px;
}

.single-shop-item__reviews {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-style: italic;
    color: #818181;
    display: inline-block;
}

.single-shop-item__text {
    padding-bottom: 16px;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 27px;
}

.single-shop-item__text p {
    margin-bottom: 10px;
}

.single-shop-item__custom-item {
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.single-shop-item__custom-text {
    font-size: 15px;
    line-height: 17px;
    font-family: 'Roboto','Arial',sans-serif;
    color: #818181;
    font-weight: 400;
    margin-bottom: 11px;
}

.single-shop-item__custom-text span {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 17px;
    color: #3d3d3d;
}

/*// Single shop quantity //*/
.quantity {
    position: relative;
    display: inline-block;
    margin-right: 18px;
}

.quantity #product_quantity {
    font-family: 'Roboto','Arial',sans-serif;
    width: 70px;
    height: 40px;
    border-radius: 0;
    border: 1px solid #dededf;
    text-align: center;
    background: transparent;
    font-size: 15px;
    line-height: 17px;
    color: #303233;
    position: relative;
}

.quantity .minus,.quantity .plus {
    border: none;
    background: transparent;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    z-index: 10;
}

.quantity .minus {
    left: 2px;
}

.quantity .plus {
    right: 2px;
}

.single-shop-item__button {
    font-family: 'Playfair Display','Arial',sans-serif;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 0;
    background: #303233;
    padding: 8px 30px;
    border: none;
    transition: .5s all;
}

.single-shop-item__button:hover {
    background: gray;
    transition: .5s all;
}

.single-shop-item__gty .price {
    font-family: 'Roboto','Arial',sans-serif;
    float: right;
    font-size: 21px;
    line-height: 23px;
    font-weight: 700;
    color: #303233;
    margin: 7px 0;
}

.btn__wish {
    font-size: 13px;
    line-height: 15px;
    font-family: 'Roboto','Arial',sans-serif;
    color: #c2c2c2;
    display: inline-block;
}

.btn__wish::before {
    font-family: 'FontAwesome';
    content: '\f08a';
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 3px;
}

.single-shop-item__tg-list {
    padding: 0 15px 0 0;
    margin-top: 17px;
    float: right;
}

.single-shop-item__tg-list li {
    list-style: none;
    display: inline-block;
    margin-left: 5px;
}

.single-shop-item__tg-list li a {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 13px;
    line-height: 24px;
    color: #8c8c8c;
    font-weight: 300;
}

.single-shop-item__custom-colors {
    margin-bottom: 15px;
}

.single-shop-item__custom-colors input[type="checkbox"] {
    display: none;
}

.single-shop-item__custom-colors input[type="checkbox"] + label {
    padding-left: 43px;
    margin-bottom: 15px;
    cursor: pointer;
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding-left: 25px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 5px;
}

.single-shop-item__custom-colors input[type="checkbox"] + label::before {
    content: "";
    width: 19px;
    height: 19px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #d7d8da;
}

.single-shop-item__custom-colors input[type="checkbox"]:checked + label::before {
    background: url(img/checkbox__img.png) center center no-repeat;
}

.single-shop-item__custom-colors input[type="checkbox"].checkbox-red + label::before {
    border: 1px solid #303233;
    background: url(../../img/forms/checkbox__img.png) center center no-repeat #ed1c24;
}

.single-shop-item__custom-colors input[type="checkbox"].checkbox-red:checked + label::before {
    border: 1px solid #d9dadb;
    background: #ed1c24;
}

.single-shop-item__custom-colors input[type="checkbox"].checkbox-white + label::before {
    border: 1px solid #303233;
    background: url(../../img/forms/checkbox__img.png) center center no-repeat #fff;
}

.single-shop-item__custom-colors input[type="checkbox"].checkbox-white:checked + label::before {
    border: 1px solid #d9dadb;
    background: #fff;
}

.single-shop-item__custom-colors input[type="checkbox"].checkbox-green + label::before {
    border: 1px solid #303233;
    background: url(../../img/forms/checkbox__img.png) center center no-repeat #39b54a;
}

.single-shop-item__custom-colors input[type="checkbox"].checkbox-green:checked + label::before {
    border: 1px solid #d9dadb;
    background: #39b54a;
}

.single-shop-item__custom-colors input[type="checkbox"].checkbox-yellow + label::before {
    border: 1px solid #303233;
    background: url(../../img/forms/checkbox__img.png) center center no-repeat #fff568;
}

.single-shop-item__custom-colors input[type="checkbox"].checkbox-yellow:checked + label::before {
    border: 1px solid #d9dadb;
    background: #fff568;
}

.single-shop-item__custom-colors input[type="checkbox"].checkbox-blue + label::before {
    border: 1px solid #303233;
    background: url(../../img/forms/checkbox__img.png) center center no-repeat #00aeef;
}

.single-shop-item__custom-colors input[type="checkbox"].checkbox-blue:checked + label::before {
    border: 1px solid #d9dadb;
    background: #00aeef;
}

/*
**plugins
*/
.owl-carousel li {
    list-style: none;
}

.owl-carousel {
    position: relative;
    margin-bottom: 50px;
}

.owl-carousel:hover .owl-nav {
    top: 50%;
    opacity: 1;
}

.owl-carousel .owl-nav {
    position: absolute;
    top: -5%;
    opacity: 0;
    margin-top: -30px;
    right: 0;
    left: 0;
    -webkit-transition: all .6s ease 0;
    -moz-transition: all .6s ease 0;
    -o-transition: all .6s ease 0;
    -ms-transition: all .6s ease 0;
    transition: all .6s ease 0;
}

.owl-carousel .owl-nav > div {
    color: transparent;
    font-size: 0;
    position: absolute;
    right: 10px;
    text-align: center;
    width: 60px;
    height: 60px;
    background-color: #fff;
}

.owl-carousel .owl-nav > div:first-child {
    left: 10px;
    right: auto;
}

.owl-carousel .owl-nav > div:after {
    font-family: 'rt-icons-2';
    font-size: 20px;
    line-height: 60px;
    content: "\e7c5";
    color: #323232;
}

.owl-carousel .owl-nav > div:first-child:after {
    content: '\e7c4';
}

.owl-carousel .owl-nav > div:hover:after {
    color: #303233;
}

.owl-carousel.owl-center .owl-nav {
    top: 0;
    bottom: 0;
    position: static;
    margin-top: 0;
}

.owl-carousel.owl-center .owl-nav > div {
    right: -15px;
    width: 50px;
    top: 0;
    bottom: 0;
    background-color: rgba(50,50,50,0.6);
}

.owl-carousel.owl-center .owl-nav > div:first-child {
    left: -15px;
    right: auto;
}

.owl-carousel.owl-center .owl-nav > div:first-child:after {
    left: 16px;
}

.owl-carousel.owl-center .owl-nav > div:after {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    color: #fff;
    font-size: 20px;
    left: 21px;
}

/* 
 * Owl Carousel CSS File
 *  v2.0
 */
.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/* 
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
/* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
/* fix for flashing background */
    -webkit-transform: translate3d(0px,0px,0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .2s ease-in-out 0;
    -moz-transition: all .2s ease-in-out 0;
    -o-transition: all .2s ease-in-out 0;
    -ms-transition: all .2s ease-in-out 0;
    transition: all .2s ease-in-out 0;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
    display: none;
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

/* No Js */
.no-js .owl-carousel {
    display: block;
}

/* 
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-item img {
    transform-style: preserve-3d;
}

.owl-theme .owl-dots {
    text-align: center;
    margin-top: 40px;
    -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 6px;
    border: 2px solid #323232;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
    border-color: #303233;
}

.owl-custom-nav {
    text-align: center;
}

.owl-custom-nav [class*="custom"] {
    cursor: pointer;
    position: relative;
    bottom: 2px;
}

.owl-custom-nav > div {
    display: inline-block;
}

/* owl images fix */
.owl-carousel .owl-item {
    -webkit-transition: opacity .4s ease .2s;
    -moz-transition: opacity .4s ease .2s;
    -o-transition: opacity .4s ease .2s;
    -ms-transition: opacity .4s ease .2s;
    transition: opacity .4s ease .2s;
    opacity: 0;
}

.owl-carousel .owl-item.active {
    opacity: 1;
}

.owl-center .owl-item {
    opacity: 1;
}

/*
flexslider
*/
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets
*********************************/
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
    outline: none;
}

.slides,.flex-control-nav,.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
    margin: 0;
    padding: 0;
}

.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
    width: 100%;
    display: block;
}

.flex-pauseplay span {
    text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
    display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider {
    margin: 0;
    position: relative;
    zoom: 1;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

.flexslider .slides {
    zoom: 1;
}

/*.carousel li { margin-right: 5px; }*/
/* Direction Nav */
.flex-direction-nav {
    *height: 0;
    margin-top: -20px;
}

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 60px;
    height: 122px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    font-size: 0;
    color: transparent;
    text-align: center;
}

@media screen and (max-width: 991px) {
    .flex-direction-nav a {
        margin-top: -40px;
    }
}

@media screen and (max-width: 600px) {
    .flex-direction-nav a {
        margin-top: 30px;
    }
}

@media screen and (max-width: 480px) {
    .flex-direction-nav a {
        margin-top: 18px;
        height: 100px;
    }
}

@media screen and (max-width: 400px) {
    .flex-direction-nav a {
        margin-top: -5px;
    }
}

.flex-direction-nav .flex-prev {
    left: 40px;
}

.flex-direction-nav .flex-prev::after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: -3px;
    outline: 1px solid transparent;
    border: 60px solid transparent;
    border-left: 60px solid #303233;
    z-index: -1;
    transition: .5s all;
}

@media screen and (max-width: 480px) {
    .flex-direction-nav .flex-prev::after {
        border: 50px solid transparent;
        border-left: 50px solid #303233;
    }
}

.flex-direction-nav .flex-next {
    right: 40px;
    text-align: right;
}

.flex-direction-nav .flex-next::after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    right: -3px;
    outline: 1px solid transparent;
    border: 60px solid transparent;
    border-right: 60px solid #303233;
    z-index: -1;
}

@media screen and (max-width: 480px) {
    .flex-direction-nav .flex-next::after {
        border: 50px solid transparent;
        border-right: 50px solid #303233;
    }
}

@media screen and (max-width: 480px) {
    .flex-direction-nav .flex-next::before {
        line-height: 90px;
        left: 40px;
    }
}

.flex-direction-nav a::before {
    font-family: "fontello";
    font-size: 16px;
    line-height: 112px;
    content: '\e833';
    color: #fff;
    position: absolute;
    top: 5px;
    left: 28px;
}

@media screen and (max-width: 480px) {
    .flex-direction-nav a::before {
        line-height: 90px;
        left: 20px;
    }
}

.flexslider:hover .flex-prev {
    left: 0;
    opacity: 1;
}

.flexslider:hover .flex-next {
    right: 0;
    opacity: 1;
}

.flex-prev:hover::after {
    border-left: 60px solid #717171;
    transition: .5s all;
}

.flex-next:hover::after {
    border-right: 60px solid #717171;
    transition: .5s all;
}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
    opacity: 1;
}

.flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    filter: alpha(opacity=0);
    cursor: default;
}

.flex-direction-nav a.flex-next:before {
    content: '\e834';
}

/* Pause/Play */
.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: .8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}

.flex-pauseplay a:before {
    font-family: 'rt-icons-2';
    font-size: 20px;
    display: inline-block;
    content: "\e6a2";
}

.flex-pauseplay a:hover {
    opacity: 1;
}

.flex-pauseplay a.flex-play:before {
    content: "\e711";
}

/* Control Nav */
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 42px;
    text-align: center;
    z-index: 10;
}

.flex-control-nav li {
    text-align: center;
    display: inline-block;
    padding: 0 4px;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    width: 12px;
    height: 12px;
    display: block;
    color: transparent;
    border: 2px solid #323232;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.ds .flex-control-paging li a,.cs .flex-control-paging li a {
    border-color: #fff;
}

.flex-control-paging li a:hover {
    border-color: #303233;
}

.flex-control-paging li a.flex-active {
    border-color: #303233;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer;
}

.flex-control-thumbs img:hover {
    opacity: 1;
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

@media screen and (max-width: 600px) {
    .flex-direction-nav .flex-prev {
        top: 14%;
    }

    .flex-direction-nav .flex-next {
        top: 14%;
    }
}

/* custom nav for flex slider*/
.flex-custom-nav {
    text-align: center;
    position: absolute;
    bottom: 38px;
    right: 0;
    left: 0;
    z-index: 3;
    line-height: 1;
    -webkit-transition: all .2s ease-in-out 0;
    -moz-transition: all .2s ease-in-out 0;
    -o-transition: all .2s ease-in-out 0;
    -ms-transition: all .2s ease-in-out 0;
    transition: all .2s ease-in-out 0;
}

.flex-custom-nav .flex-control-nav {
    width: auto;
    display: inline-block;
    position: static;
}

.flex-custom-nav .flex-custom-link {
    font-size: 12px;
    position: relative;
    bottom: 7px;
    margin: 0 8px;
    color: #323232;
}

.ds .flex-custom-nav .flex-custom-link,.cs .flex-custom-nav .flex-custom-link {
    color: #fff;
}

.flex-custom-nav .flex-custom-link:hover {
    color: #303233;
}

.intro_section:hover .flex-custom-nav {
    opacity: 1;
}

/*
prettyPhoto
*/
div.facebook .pp_expand {
    background: url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

div.facebook .pp_expand:hover {
    background: url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
    cursor: pointer;
}

div.facebook .pp_contract {
    background: url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

div.facebook .pp_contract:hover {
    background: url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
    cursor: pointer;
}

div.facebook .pp_close {
    width: 22px;
    height: 22px;
    background: url(../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
    z-index: 3000;
}

div.facebook .pp_description {
    margin: 0 37px 0 0;
}

div.facebook .pp_loaderIcon {
    background: url(../img/prettyPhoto/facebook/loader.gif) center center no-repeat;
}

div.facebook .pp_arrow_previous {
    background: url(../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px;
}

div.facebook .pp_arrow_previous.disabled {
    background-position: 0 -96px;
    cursor: default;
}

div.facebook .pp_arrow_next {
    background: url(../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px;
}

div.facebook .pp_arrow_next.disabled {
    background-position: -32px -96px;
    cursor: default;
}

div.facebook .pp_nav {
    margin-top: 0;
}

div.facebook .pp_nav p {
    font-size: 15px;
    padding: 0 3px 0 4px;
    margin-top: -2px;
}

div.facebook .pp_nav .pp_play {
    background: url(../img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
    height: 22px;
    width: 22px;
}

div.facebook .pp_nav .pp_pause {
    background: url(../img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
    height: 22px;
    width: 22px;
}

div.facebook .pp_next:hover {
    background: url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.facebook .pp_previous:hover {
    background: url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.pp_pic_holder a:focus {
    outline: none;
}

div.pp_overlay {
    background: #000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10000;
}

div.pp_pic_holder {
    display: none;
    position: absolute;
    width: 100px;
    z-index: 100000;
}

.pp_content {
    height: 40px;
    min-width: 40px;
    overflow: hidden;
}

* html .pp_content {
    width: 40px;
}

.pp_content_container {
    position: relative;
    text-align: left;
    width: 100%;
}

.pp_content_container .pp_left {
    padding-left: 20px;
}

.pp_content_container .pp_right {
    padding-right: 20px;
}

.pp_content_container .pp_details {
    float: left;
/*margin:10px 0 2px;*/
    padding: 7px 10px;
    background-color: #fff;
}

.pp_description {
    display: none;
    margin: 0;
}

.pp_social {
    float: left;
    margin: 0;
}

.pp_social .facebook {
    float: left;
    margin-left: 5px;
    width: auto;
    overflow: hidden;
}

.pp_social .twitter {
    float: left;
}

.pp_nav {
    clear: right;
    float: left;
    margin: 3px 10px 0 0;
}

.pp_nav p {
    float: left;
    white-space: nowrap;
    margin: 2px 4px;
}

.pp_nav .pp_play,.pp_nav .pp_pause {
    float: left;
    margin-right: 4px;
    text-indent: -10000px;
}

a.pp_arrow_previous,a.pp_arrow_next {
    display: block;
    float: left;
    height: 15px;
    margin-top: 3px;
    overflow: hidden;
    text-indent: -10000px;
    width: 14px;
}

.pp_hoverContainer {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000;
}

.pp_gallery {
    display: none;
    left: 50%;
    margin-top: -50px;
    position: absolute;
    z-index: 10000;
}

.pp_gallery div {
    float: left;
    overflow: hidden;
    position: relative;
}

.pp_gallery ul {
    float: left;
    height: 35px;
    position: relative;
    white-space: nowrap;
    margin: 0 0 0 5px;
    padding: 0;
}

.pp_gallery ul a {
    border: 1px rgba(0,0,0,0.5) solid;
    display: block;
    float: left;
    height: 33px;
    overflow: hidden;
}

.pp_gallery ul a img {
    border: 0;
}

.pp_gallery li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
}

.pp_gallery li.default a {
    background: url(../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
    display: block;
    height: 33px;
    width: 50px;
}

.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {
    margin-top: 7px !important;
}

a.pp_next {
    background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: right;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}

a.pp_previous {
    background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: left;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}

a.pp_expand,a.pp_contract {
    cursor: pointer;
    display: none;
    height: 20px;
    position: absolute;
    right: 30px;
    text-indent: -10000px;
    top: 10px;
    width: 20px;
    z-index: 20000;
}

a.pp_close {
    position: absolute;
    right: 6px;
    top: -16px;
    display: block;
    line-height: 22px;
    text-indent: -10000px;
}

.pp_loaderIcon {
    display: block;
    height: 24px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 24px;
    margin: -12px 0 0 -12px;
}

#pp_full_res {
    line-height: 1 !important;
}

#pp_full_res .pp_inline {
    text-align: left;
}

#pp_full_res .pp_inline p {
    margin: 0 0 15px;
}

div.ppt {
    color: #fff;
    display: none;
    font-size: 17px;
    z-index: 9999;
    margin: 0 0 5px 15px;
}

.pp_top,.pp_bottom {
    height: 20px;
    position: relative;
}

* html .pp_top,* html .pp_bottom {
    padding: 0 20px;
}

.pp_top .pp_left,.pp_bottom .pp_left {
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px;
}

.pp_top .pp_middle,.pp_bottom .pp_middle {
    height: 20px;
    left: 20px;
    position: absolute;
    right: 20px;
}

* html .pp_top .pp_middle,* html .pp_bottom .pp_middle {
    left: 0;
    position: static;
}

.pp_top .pp_right,.pp_bottom .pp_right {
    height: 20px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}

.pp_fade,.pp_gallery li.default a img {
    display: none;
}

/*
easy pie chart
*/
.chart {
    position: relative;
    display: inline-block;
    width: 270px;
    height: 270px;
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: center;
}

.chart canvas {
    position: absolute;
    top: 0;
    left: 0;
}

.percent {
    display: inline-block;
    padding-top: 103px;
    font-size: 70px;
    font-weight: 100;
    z-index: 2;
    letter-spacing: -.05em;
}

.percent:after {
    content: '%';
}

.angular {
    margin-top: 100px;
}

.angular .chart {
    margin-top: 0;
}

/* 
timetable 
*/
#timetable span {
    display: block;
}

#timetable th,#timetable td {
    vertical-align: middle;
    font-weight: 400;
    text-align: center;
    padding: 25px 5px;
}

#timetable thead {
    color: #fff;
}

#timetable thead th {
    border: 1px solid rgba(255,255,255,0.1);
    border-width: 0 1px;
}

#timetable tbody th,#timetable tbody td {
    border: 1px solid #e1e1e1;
    -webkit-transition: all .2s ease-in-out 0;
    -moz-transition: all .2s ease-in-out 0;
    -o-transition: all .2s ease-in-out 0;
    -ms-transition: all .2s ease-in-out 0;
    transition: all .2s ease-in-out 0;
}

#timetable tbody .current {
    background-color: #303233;
    border-color: #303233;
}

#timetable tbody .current a {
    color: #fff;
}

/* 
totop 
*/
#toTop {
    bottom: 0;
    right: 0;
    display: none;
    width: 60px;
    height: 40px;
    overflow: hidden;
    position: fixed;
    text-decoration: none;
    z-index: 9999;
    font-size: 0;
    color: transparent;
    background-color: #303233;
    opacity: .7;
}

#toTop:after {
    color: #fff;
    content: '\e835';
    font-size: 16px;
    line-height: 40px;
    font-family: 'fontello';
    text-align: center;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}

#toTopHover,#toTop:hover {
    bottom: 3px;
    opacity: 1;
}

#toTop:hover:after {
    color: #fff;
}

#toTop:active,#toTop:focus {
    outline: medium none;
}

.modal-open #toTop {
    display: none !important;
}

/* jQuery Countdown styles 2.0.2. */
#comingsoon-countdown {
    text-align: center;
}

#comingsoon-countdown:before,#comingsoon-countdown:after {
    clear: both;
    display: table;
    content: ' ';
}

.countdown-rtl {
    direction: rtl;
}

.countdown-row {
    clear: both;
    display: table;
    margin: auto;
    padding: 20px 0;
    margin-bottom: 20px;
    text-align: center;
}

.countdown-section {
    display: table-cell;
    padding: 10px 30px 20px;
    text-align: center;
    border-left: 1px solid rgba(255,255,255,0.1);
}

.countdown-section:first-child {
    border-left-width: 0;
}

.countdown-amount {
    font-size: 90px;
    line-height: 1;
    font-weight: 100;
    color: #303233;
}

.countdown-period {
    display: block;
    font-size: 28px;
    font-weight: 100;
}

.countdown-descr {
    display: block;
}

@media (max-width: 767px) {
    .countdown-section {
        padding: 20px 8px 0;
    }

    .countdown-amount {
        font-size: 40px;
    }

    .countdown-period {
        font-size: 16px;
    }
}

/**
* Add to Any button
*/
.a2a_menu {
    border-radius: 0 !important;
}

.addtoany_list.a2a_kit_size_32 a > span {
    border-radius: 0 !important;
}

.post-adds .addtoany_list a {
    padding: 0;
    line-height: 0;
    position: relative;
}

.post-adds .addtoany_list a:before {
    content: "\e70a";
    font-family: 'rt-icons-2';
    font-size: 18px;
    color: #fff;
    position: absolute;
    top: 18px;
    left: 10px;
}

.post-adds .a2a_s_a2a {
    background: #323232;
    width: 40px !important;
    height: 40px !important;
}

.post-adds .addtoany_list a:hover span {
    opacity: 1;
}

.post-adds .a2a_kit + span {
    margin-left: -4px;
}

/*
**icons
*/
a.social-icon {
    display: inline-block;
    line-height: 1;
    text-align: center;
    vertical-align: middle;
}

a.social-icon span {
    opacity: .7;
    display: block;
    font-size: 14px;
    text-transform: uppercase;
}

a.social-icon span:first-child {
    font-size: 24px;
    margin-top: 8px;
    font-weight: 700;
}

a.social-icon [class*="rt-icon"] + span {
    font-size: 24px;
    margin-top: 8px;
    font-weight: 700;
}

a.social-icon + a.social-icon,.tooltip + a.social-icon {
    margin-left: 16px;
}

a.social-icon.bg-icon + a.social-icon.bg-icon {
    margin-left: 7px;
}

a.social-icon.color-bg-icon + a.social-icon.color-bg-icon {
    margin-left: 1px;
}

a.social-icon.block-icon {
    width: 100%;
}

a.social-icon {
    color: #9a9a9a;
}

a[class*='soc-']:before {
    font-family: 'socicon';
    font-size: 16px;
}

a.border-icon {
    border: 1px solid #9a9a9a;
    border-color: rgba(154,154,154,0.4);
    padding: 10px 11px;
    margin-bottom: 4px;
}

a.bg-icon {
    color: #fff;
    background-color: #9a9a9a;
    padding: 11px 12px;
    margin-bottom: 4px;
}

a.bg-icon:hover {
    color: #fff !important;
}

a.color-bg-icon {
    color: #fff;
    background-color: #323232;
    margin-bottom: 4px;
    padding: 11px 12px;
}

a.color-bg-icon:hover {
    background-color: #303233;
    color: #fff !important;
}

a.color-icon:hover {
    color: #323232 !important;
}

a.color-icon.border-icon:hover {
    color: #fff !important;
}

a[class*='soc-'].rounded-icon {
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

a.big-icon {
    width: 112px;
    height: 112px;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
}

a.big-icon[class*='soc-']:before {
    font-size: 32px;
}

a.big-icon [class*='rt-icon']:before {
    font-size: 32px;
}

/*corporate colors*/
a.color-icon.soc-twitter,a[class*="soc-"].soc-twitter:hover {
    color: #00abef;
    border-color: #00abef;
}

a.color-icon.soc-facebook,a[class*="soc-"].soc-facebook:hover {
    color: #507cbe;
    border-color: #507cbe;
}

a.color-icon.soc-google,a[class*="soc-"].soc-google:hover {
    color: #d93e2d;
    border-color: #d93e2d;
}

a.color-icon.soc-pinterest,a[class*="soc-"].soc-pinterest:hover {
    color: #c92619;
    border-color: #c92619;
}

a.color-icon.soc-foursquare,a[class*="soc-"].soc-foursquare:hover {
    color: #23b7e0;
    border-color: #23b7e0;
}

a.color-icon.soc-yahoo,a[class*="soc-"].soc-yahoo:hover {
    color: #6e2a85;
    border-color: #6e2a85;
}

a.color-icon.soc-skype,a[class*="soc-"].soc-skype:hover {
    color: #28abe3;
    border-color: #28abe3;
}

a.color-icon.soc-yelp,a[class*="soc-"].soc-yelp:hover {
    color: #c83218;
    border-color: #c83218;
}

a.color-icon.soc-feedburner,a[class*="soc-"].soc-feedburner:hover {
    color: #fc0;
    border-color: #fc0;
}

a.color-icon.soc-linkedin,a[class*="soc-"].soc-linkedin:hover {
    color: #3371b7;
    border-color: #3371b7;
}

a.color-icon.soc-viadeo,a[class*="soc-"].soc-viadeo:hover {
    color: #e4a000;
    border-color: #e4a000;
}

a.color-icon.soc-xing,a[class*="soc-"].soc-xing:hover {
    color: #005a60;
    border-color: #005a60;
}

a.color-icon.soc-myspace,a[class*="soc-"].soc-myspace:hover {
    color: #323232;
    border-color: #323232;
}

a.color-icon.soc-soundcloud,a[class*="soc-"].soc-soundcloud:hover {
    color: #fe3801;
    border-color: #fe3801;
}

a.color-icon.soc-spotify,a[class*="soc-"].soc-spotify:hover {
    color: #7bb342;
    border-color: #7bb342;
}

a.color-icon.soc-grooveshark,a[class*="soc-"].soc-grooveshark:hover {
    color: #f67e03;
    border-color: #f67e03;
}

a.color-icon.soc-lastfm,a[class*="soc-"].soc-lastfm:hover {
    color: #d41316;
    border-color: #d41316;
}

a.color-icon.soc-youtube,a[class*="soc-"].soc-youtube:hover {
    color: #d12121;
    border-color: #d12121;
}

a.color-icon.soc-vimeo,a[class*="soc-"].soc-vimeo:hover {
    color: #51b5e7;
    border-color: #51b5e7;
}

a.color-icon.soc-dailymotion,a[class*="soc-"].soc-dailymotion:hover {
    color: #004e72;
    border-color: #004e72;
}

a.color-icon.soc-vine,a[class*="soc-"].soc-vine:hover {
    color: #00b389;
    border-color: #00b389;
}

a.color-icon.soc-flickr,a[class*="soc-"].soc-flickr:hover {
    color: #0062dd;
    border-color: #0062dd;
}

a.color-icon.soc-500px,a[class*="soc-"].soc-500px:hover {
    color: #58a9de;
    border-color: #58a9de;
}

a.color-icon.soc-instagram,a[class*="soc-"].soc-instagram:hover {
    color: #9c7c6e;
    border-color: #9c7c6e;
}

a.color-icon.soc-wordpress,a[class*="soc-"].soc-wordpress:hover {
    color: #464646;
    border-color: #464646;
}

a.color-icon.soc-tumblr,a[class*="soc-"].soc-tumblr:hover {
    color: #45556c;
    border-color: #45556c;
}

a.color-icon.soc-blogger,a[class*="soc-"].soc-blogger:hover {
    color: #ec661c;
    border-color: #ec661c;
}

a.color-icon.soc-technorati,a[class*="soc-"].soc-technorati:hover {
    color: #5cb030;
    border-color: #5cb030;
}

a.color-icon.soc-reddit,a[class*="soc-"].soc-reddit:hover {
    color: #e74a1e;
    border-color: #e74a1e;
}

a.color-icon.soc-dribbble,a[class*="soc-"].soc-dribbble:hover {
    color: #e84d88;
    border-color: #e84d88;
}

a.color-icon.soc-stumbleupon,a[class*="soc-"].soc-stumbleupon:hover {
    color: #e64011;
    border-color: #e64011;
}

a.color-icon.soc-digg,a[class*="soc-"].soc-digg:hover {
    color: #1d1d1b;
    border-color: #1d1d1b;
}

a.color-icon.soc-envato,a[class*="soc-"].soc-envato:hover {
    color: #597c3a;
    border-color: #597c3a;
}

a.color-icon.soc-behance,a[class*="soc-"].soc-behance:hover {
    color: #007eff;
    border-color: #007eff;
}

a.color-icon.soc-delicious,a[class*="soc-"].soc-delicious:hover {
    color: #31a9ff;
    border-color: #31a9ff;
}

a.color-icon.soc-deviantart,a[class*="soc-"].soc-deviantart:hover {
    color: #c5d200;
    border-color: #c5d200;
}

a.color-icon.soc-forrst,a[class*="soc-"].soc-forrst:hover {
    color: #5b9a68;
    border-color: #5b9a68;
}

a.color-icon.soc-play,a[class*="soc-"].soc-play:hover {
    color: #5acdbd;
    border-color: #5acdbd;
}

a.color-icon.soc-zerply,a[class*="soc-"].soc-zerply:hover {
    color: #9dbc7a;
    border-color: #9dbc7a;
}

a.color-icon.soc-wikipedia,a[class*="soc-"].soc-wikipedia:hover {
    color: #000;
    border-color: #000;
}

a.color-icon.soc-apple,a[class*="soc-"].soc-apple:hover {
    color: #b9bfc1;
    border-color: #b9bfc1;
}

a.color-icon.soc-flattr,a[class*="soc-"].soc-flattr:hover {
    color: #f67c1a;
    border-color: #f67c1a;
}

a.color-icon.soc-github,a[class*="soc-"].soc-github:hover {
    color: #221e1b;
    border-color: #221e1b;
}

a.color-icon.soc-chimein,a[class*="soc-"].soc-chimein:hover {
    color: #888688;
    border-color: #888688;
}

a.color-icon.soc-friendfeed,a[class*="soc-"].soc-friendfeed:hover {
    color: #2f72c4;
    border-color: #2f72c4;
}

a.color-icon.soc-newsvine,a[class*="soc-"].soc-newsvine:hover {
    color: #075b2f;
    border-color: #075b2f;
}

a.color-icon.soc-identica,a[class*="soc-"].soc-identica:hover {
    color: #000;
    border-color: #000;
}

a.color-icon.soc-bebo,a[class*="soc-"].soc-bebo:hover {
    color: #ef1011;
    border-color: #ef1011;
}

a.color-icon.soc-zynga,a[class*="soc-"].soc-zynga:hover {
    color: #dc0606;
    border-color: #dc0606;
}

a.color-icon.soc-steam,a[class*="soc-"].soc-steam:hover {
    color: #8f8d8a;
    border-color: #8f8d8a;
}

a.color-icon.soc-xbox,a[class*="soc-"].soc-xbox:hover {
    color: #92c83e;
    border-color: #92c83e;
}

a.color-icon.soc-windows,a[class*="soc-"].soc-windows:hover {
    color: #00bdf6;
    border-color: #00bdf6;
}

a.color-icon.soc-outlook,a[class*="soc-"].soc-outlook:hover {
    color: #0072c6;
    border-color: #0072c6;
}

a.color-icon.soc-coderwall,a[class*="soc-"].soc-coderwall:hover {
    color: #3e8dcc;
    border-color: #3e8dcc;
}

a.color-icon.soc-tripadvisor,a[class*="soc-"].soc-tripadvisor:hover {
    color: #000;
    border-color: #000;
}

a.color-icon.soc-appnet,a[class*="soc-"].soc-appnet:hover {
    color: #494949;
    border-color: #494949;
}

a.color-icon.soc-goodreads,a[class*="soc-"].soc-goodreads:hover {
    color: #1abc9c;
    border-color: #1abc9c;
}

a.color-icon.soc-tripit,a[class*="soc-"].soc-tripit:hover {
    color: #1982c3;
    border-color: #1982c3;
}

a.color-icon.soc-lanyrd,a[class*="soc-"].soc-lanyrd:hover {
    color: #3c80c9;
    border-color: #3c80c9;
}

a.color-icon.soc-slideshare,a[class*="soc-"].soc-slideshare:hover {
    color: #4ba3a6;
    border-color: #4ba3a6;
}

a.color-icon.soc-buffer,a[class*="soc-"].soc-buffer:hover {
    color: #000;
    border-color: #000;
}

a.color-icon.soc-rss,a[class*="soc-"].soc-rss:hover {
    color: #f26109;
    border-color: #f26109;
}

a.color-icon.soc-vkontakte,a[class*="soc-"].soc-vkontakte:hover {
    color: #5a7fa6;
    border-color: #5a7fa6;
}

a.color-icon.soc-disqus,a[class*="soc-"].soc-disqus:hover {
    color: #2e9fff;
    border-color: #2e9fff;
}

a.color-icon.soc-houzz,a[class*="soc-"].soc-houzz:hover {
    color: #7cc04b;
    border-color: #7cc04b;
}

a.color-icon.soc-mail,a[class*="soc-"].soc-mail:hover {
    color: #000;
    border-color: #000;
}

a.color-icon.soc-patreon,a[class*="soc-"].soc-patreon:hover {
    color: #e44727;
    border-color: #e44727;
}

a.color-icon.soc-paypal,a[class*="soc-"].soc-paypal:hover {
    color: #009cde;
    border-color: #009cde;
}

a.color-icon.soc-playstation,a[class*="soc-"].soc-playstation:hover {
    color: #000;
    border-color: #000;
}

a.color-icon.soc-smugmug,a[class*="soc-"].soc-smugmug:hover {
    color: #acfd32;
    border-color: #acfd32;
}

a.color-icon.soc-swarm,a[class*="soc-"].soc-swarm:hover {
    color: #fc9d3c;
    border-color: #fc9d3c;
}

a.color-icon.soc-triplej,a[class*="soc-"].soc-triplej:hover {
    color: #e53531;
    border-color: #e53531;
}

a.color-icon.soc-yammer,a[class*="soc-"].soc-yammer:hover {
    color: #1175c4;
    border-color: #1175c4;
}

a.color-icon.soc-stackoverflow,a[class*="soc-"].soc-stackoverflow:hover {
    color: #fd9827;
    border-color: #fd9827;
}

a.color-icon.soc-drupal,a[class*="soc-"].soc-drupal:hover {
    color: #00598e;
    border-color: #00598e;
}

a.color-icon.soc-odnoklassniki,a[class*="soc-"].soc-odnoklassniki:hover {
    color: #f48420;
    border-color: #f48420;
}

a.color-icon.soc-android,a[class*="soc-"].soc-android:hover {
    color: #8ec047;
    border-color: #8ec047;
}

a.color-icon.soc-meetup,a[class*="soc-"].soc-meetup:hover {
    color: #e2373c;
    border-color: #e2373c;
}

a.color-icon.soc-persona,a[class*="soc-"].soc-persona:hover {
    color: #e6753d;
    border-color: #e6753d;
}

a.color-icon.soc-amazon,a[class*="soc-"].soc-amazon:hover {
    color: #f90;
    border-color: #f90;
}

a.color-icon.soc-ello,a[class*="soc-"].soc-ello:hover {
    color: #000;
    border-color: #000;
}

a.color-icon.soc-mixcloud,a[class*="soc-"].soc-mixcloud:hover {
    color: #314359;
    border-color: #314359;
}

a.color-icon.soc-8tracks,a[class*="soc-"].soc-8tracks:hover {
    color: #122c4b;
    border-color: #122c4b;
}

a.color-icon.soc-twitch,a[class*="soc-"].soc-twitch:hover {
    color: #6441a5;
    border-color: #6441a5;
}

a.color-icon.soc-airbnb,a[class*="soc-"].soc-airbnb:hover {
    color: #ff5a5f;
    border-color: #ff5a5f;
}

a.color-icon.soc-pocket,a[class*="soc-"].soc-pocket:hover {
    color: #ed4055;
    border-color: #ed4055;
}

/*corporate background colors*/
.color-bg-icon {
    color: #fff;
}

.color-bg-icon.soc-twitter,a.soc-twitter.bg-icon:hover,.soc-twitter.color-icon.border-icon:hover {
    background-color: #00abef;
}

.color-bg-icon.soc-facebook,a.soc-facebook.bg-icon:hover,.soc-facebook.color-icon.border-icon:hover {
    background-color: #507cbe;
}

.color-bg-icon.soc-google,a.soc-google.bg-icon:hover,.soc-google.color-icon.border-icon:hover {
    background-color: #d93e2d;
}

.color-bg-icon.soc-pinterest,a.soc-pinterest.bg-icon:hover,.soc-pinterest.color-icon.border-icon:hover {
    background-color: #c92619;
}

.color-bg-icon.soc-foursquare,a.soc-foursquare.bg-icon:hover,.soc-foursquare.color-icon.border-icon:hover {
    background-color: #23b7e0;
}

.color-bg-icon.soc-yahoo,a.soc-yahoo.bg-icon:hover,.soc-yahoo.color-icon.border-icon:hover {
    background-color: #6e2a85;
}

.color-bg-icon.soc-skype,a.soc-skype.bg-icon:hover,.soc-skype.color-icon.border-icon:hover {
    background-color: #28abe3;
}

.color-bg-icon.soc-yelp,a.soc-yelp.bg-icon:hover,.soc-yelp.color-icon.border-icon:hover {
    background-color: #c83218;
}

.color-bg-icon.soc-feedburner,a.soc-feedburner.bg-icon:hover,.soc-feedburner.color-icon.border-icon:hover {
    background-color: #fc0;
}

.color-bg-icon.soc-linkedin,a.soc-linkedin.bg-icon:hover,.soc-linkedin.color-icon.border-icon:hover {
    background-color: #3371b7;
}

.color-bg-icon.soc-viadeo,a.soc-viadeo.bg-icon:hover,.soc-viadeo.color-icon.border-icon:hover {
    background-color: #e4a000;
}

.color-bg-icon.soc-xing,a.soc-xing.bg-icon:hover,.soc-xing.color-icon.border-icon:hover {
    background-color: #005a60;
}

.color-bg-icon.soc-myspace,a.soc-myspace.bg-icon:hover,.soc-myspace.color-icon.border-icon:hover {
    background-color: #323232;
}

.color-bg-icon.soc-soundcloud,a.soc-soundcloud.bg-icon:hover,.soc-soundcloud.color-icon.border-icon:hover {
    background-color: #fe3801;
}

.color-bg-icon.soc-spotify,a.soc-spotify.bg-icon:hover,.soc-spotify.color-icon.border-icon:hover {
    background-color: #7bb342;
}

.color-bg-icon.soc-grooveshark,a.soc-grooveshark.bg-icon:hover,.soc-grooveshark.color-icon.border-icon:hover {
    background-color: #f67e03;
}

.color-bg-icon.soc-lastfm,a.soc-lastfm.bg-icon:hover,.soc-lastfm.color-icon.border-icon:hover {
    background-color: #d41316;
}

.color-bg-icon.soc-youtube,a.soc-youtube.bg-icon:hover,.soc-youtube.color-icon.border-icon:hover {
    background-color: #d12121;
}

.color-bg-icon.soc-vimeo,a.soc-vimeo.bg-icon:hover,.soc-vimeo.color-icon.border-icon:hover {
    background-color: #51b5e7;
}

.color-bg-icon.soc-dailymotion,a.soc-dailymotion.bg-icon:hover,.soc-dailymotion.color-icon.border-icon:hover {
    background-color: #004e72;
}

.color-bg-icon.soc-vine,a.soc-vine.bg-icon:hover,.soc-vine.color-icon.border-icon:hover {
    background-color: #00b389;
}

.color-bg-icon.soc-flickr,a.soc-flickr.bg-icon:hover,.soc-flickr.color-icon.border-icon:hover {
    background-color: #0062dd;
}

.color-bg-icon.soc-500px,a.soc-500px.bg-icon:hover,.soc-500px.color-icon.border-icon:hover {
    background-color: #58a9de;
}

.color-bg-icon.soc-instagram,a.soc-instagram.bg-icon:hover,.soc-instagram.color-icon.border-icon:hover {
    background-color: #9c7c6e;
}

.color-bg-icon.soc-wordpress,a.soc-wordpress.bg-icon:hover,.soc-wordpress.color-icon.border-icon:hover {
    background-color: #464646;
}

.color-bg-icon.soc-tumblr,a.soc-tumblr.bg-icon:hover,.soc-tumblr.color-icon.border-icon:hover {
    background-color: #45556c;
}

.color-bg-icon.soc-blogger,a.soc-blogger.bg-icon:hover,.soc-blogger.color-icon.border-icon:hover {
    background-color: #ec661c;
}

.color-bg-icon.soc-technorati,a.soc-technorati.bg-icon:hover,.soc-technorati.color-icon.border-icon:hover {
    background-color: #5cb030;
}

.color-bg-icon.soc-reddit,a.soc-reddit.bg-icon:hover,.soc-reddit.color-icon.border-icon:hover {
    background-color: #e74a1e;
}

.color-bg-icon.soc-dribbble,a.soc-dribbble.bg-icon:hover,.soc-dribbble.color-icon.border-icon:hover {
    background-color: #e84d88;
}

.color-bg-icon.soc-stumbleupon,a.soc-stumbleupon.bg-icon:hover,.soc-stumbleupon.color-icon.border-icon:hover {
    background-color: #e64011;
}

.color-bg-icon.soc-digg,a.soc-digg.bg-icon:hover,.soc-digg.color-icon.border-icon:hover {
    background-color: #1d1d1b;
}

.color-bg-icon.soc-envato,a.soc-envato.bg-icon:hover,.soc-envato.color-icon.border-icon:hover {
    background-color: #597c3a;
}

.color-bg-icon.soc-behance,a.soc-behance.bg-icon:hover,.soc-behance.color-icon.border-icon:hover {
    background-color: #007eff;
}

.color-bg-icon.soc-delicious,a.soc-delicious.bg-icon:hover,.soc-delicious.color-icon.border-icon:hover {
    background-color: #31a9ff;
}

.color-bg-icon.soc-deviantart,a.soc-deviantart.bg-icon:hover,.soc-deviantart.color-icon.border-icon:hover {
    background-color: #c5d200;
}

.color-bg-icon.soc-forrst,a.soc-forrst.bg-icon:hover,.soc-forrst.color-icon.border-icon:hover {
    background-color: #5b9a68;
}

.color-bg-icon.soc-play,a.soc-play.bg-icon:hover,.soc-play.color-icon.border-icon:hover {
    background-color: #5acdbd;
}

.color-bg-icon.soc-zerply,a.soc-zerply.bg-icon:hover,.soc-zerply.color-icon.border-icon:hover {
    background-color: #9dbc7a;
}

.color-bg-icon.soc-wikipedia,a.soc-wikipedia.bg-icon:hover,.soc-wikipedia.color-icon.border-icon:hover {
    background-color: #000;
}

.color-bg-icon.soc-apple,a.soc-apple.bg-icon:hover,.soc-apple.color-icon.border-icon:hover {
    background-color: #b9bfc1;
}

.color-bg-icon.soc-flattr,a.soc-flattr.bg-icon:hover,.soc-flattr.color-icon.border-icon:hover {
    background-color: #f67c1a;
}

.color-bg-icon.soc-github,a.soc-github.bg-icon:hover,.soc-github.color-icon.border-icon:hover {
    background-color: #221e1b;
}

.color-bg-icon.soc-chimein,a.soc-chimein.bg-icon:hover,.soc-chimein.color-icon.border-icon:hover {
    background-color: #888688;
}

.color-bg-icon.soc-friendfeed,a.soc-friendfeed.bg-icon:hover,.soc-friendfeed.color-icon.border-icon:hover {
    background-color: #2f72c4;
}

.color-bg-icon.soc-newsvine,a.soc-newsvine.bg-icon:hover,.soc-newsvine.color-icon.border-icon:hover {
    background-color: #075b2f;
}

.color-bg-icon.soc-identica,a.soc-identica.bg-icon:hover,.soc-identica.color-icon.border-icon:hover {
    background-color: #000;
}

.color-bg-icon.soc-bebo,a.soc-bebo.bg-icon:hover,.soc-bebo.color-icon.border-icon:hover {
    background-color: #ef1011;
}

.color-bg-icon.soc-zynga,a.soc-zynga.bg-icon:hover,.soc-zynga.color-icon.border-icon:hover {
    background-color: #dc0606;
}

.color-bg-icon.soc-steam,a.soc-steam.bg-icon:hover,.soc-steam.color-icon.border-icon:hover {
    background-color: #8f8d8a;
}

.color-bg-icon.soc-xbox,a.soc-xbox.bg-icon:hover,.soc-xbox.color-icon.border-icon:hover {
    background-color: #92c83e;
}

.color-bg-icon.soc-windows,a.soc-windows.bg-icon:hover,.soc-windows.color-icon.border-icon:hover {
    background-color: #00bdf6;
}

.color-bg-icon.soc-outlook,a.soc-outlook.bg-icon:hover,.soc-outlook.color-icon.border-icon:hover {
    background-color: #0072c6;
}

.color-bg-icon.soc-coderwall,a.soc-coderwall.bg-icon:hover,.soc-coderwall.color-icon.border-icon:hover {
    background-color: #3e8dcc;
}

.color-bg-icon.soc-tripadvisor,a.soc-tripadvisor.bg-icon:hover,.soc-tripadvisor.color-icon.border-icon:hover {
    background-color: #000;
}

.color-bg-icon.soc-appnet,a.soc-appnet.bg-icon:hover,.soc-appnet.color-icon.border-icon:hover {
    background-color: #494949;
}

.color-bg-icon.soc-goodreads,a.soc-goodreads.bg-icon:hover,.soc-goodreads.color-icon.border-icon:hover {
    background-color: #1abc9c;
}

.color-bg-icon.soc-tripit,a.soc-tripit.bg-icon:hover,.soc-tripit.color-icon.border-icon:hover {
    background-color: #1982c3;
}

.color-bg-icon.soc-lanyrd,a.soc-lanyrd.bg-icon:hover,.soc-lanyrd.color-icon.border-icon:hover {
    background-color: #3c80c9;
}

.color-bg-icon.soc-slideshare,a.soc-slideshare.bg-icon:hover,.soc-slideshare.color-icon.border-icon:hover {
    background-color: #4ba3a6;
}

.color-bg-icon.soc-buffer,a.soc-buffer.bg-icon:hover,.soc-buffer.color-icon.border-icon:hover {
    background-color: #000;
}

.color-bg-icon.soc-rss,a.soc-rss.bg-icon:hover,.soc-rss.color-icon.border-icon:hover {
    background-color: #f26109;
}

.color-bg-icon.soc-vkontakte,a.soc-vkontakte.bg-icon:hover,.soc-vkontakte.color-icon.border-icon:hover {
    background-color: #5a7fa6;
}

.color-bg-icon.soc-disqus,a.soc-disqus.bg-icon:hover,.soc-disqus.color-icon.border-icon:hover {
    background-color: #2e9fff;
}

.color-bg-icon.soc-houzz,a.soc-houzz.bg-icon:hover,.soc-houzz.color-icon.border-icon:hover {
    background-color: #7cc04b;
}

.color-bg-icon.soc-mail,a.soc-mail.bg-icon:hover,.soc-mail.color-icon.border-icon:hover {
    background-color: #000;
}

.color-bg-icon.soc-patreon,a.soc-patreon.bg-icon:hover,.soc-patreon.color-icon.border-icon:hover {
    background-color: #e44727;
}

.color-bg-icon.soc-paypal,a.soc-paypal.bg-icon:hover,.soc-paypal.color-icon.border-icon:hover {
    background-color: #009cde;
}

.color-bg-icon.soc-playstation,a.soc-playstation.bg-icon:hover,.soc-playstation.color-icon.border-icon:hover {
    background-color: #000;
}

.color-bg-icon.soc-smugmug,a.soc-smugmug.bg-icon:hover,.soc-smugmug.color-icon.border-icon:hover {
    background-color: #acfd32;
}

.color-bg-icon.soc-swarm,a.soc-swarm.bg-icon:hover,.soc-swarm.color-icon.border-icon:hover {
    background-color: #fc9d3c;
}

.color-bg-icon.soc-triplej,a.soc-triplej.bg-icon:hover,.soc-triplej.color-icon.border-icon:hover {
    background-color: #e53531;
}

.color-bg-icon.soc-yammer,a.soc-yammer.bg-icon:hover,.soc-yammer.color-icon.border-icon:hover {
    background-color: #1175c4;
}

.color-bg-icon.soc-stackoverflow,a.soc-stackoverflow.bg-icon:hover,.soc-stackoverflow.color-icon.border-icon:hover {
    background-color: #fd9827;
}

.color-bg-icon.soc-drupal,a.soc-drupal.bg-icon:hover,.soc-drupal.color-icon.border-icon:hover {
    background-color: #00598e;
}

.color-bg-icon.soc-odnoklassniki,a.soc-odnoklassniki.bg-icon:hover,.soc-odnoklassniki.color-icon.border-icon:hover {
    background-color: #f48420;
}

.color-bg-icon.soc-android,a.soc-android.bg-icon:hover,.soc-android.color-icon.border-icon:hover {
    background-color: #8ec047;
}

.color-bg-icon.soc-meetup,a.soc-meetup.bg-icon:hover,.soc-meetup.color-icon.border-icon:hover {
    background-color: #e2373c;
}

.color-bg-icon.soc-persona,a.soc-persona.bg-icon:hover,.soc-persona.color-icon.border-icon:hover {
    background-color: #e6753d;
}

.color-bg-icon.soc-amazon,a.soc-amazon.bg-icon:hover,.soc-amazon.color-icon.border-icon:hover {
    background-color: #f90;
}

.color-bg-icon.soc-ello,a.soc-ello.bg-icon:hover,.soc-ello.color-icon.border-icon:hover {
    background-color: #000;
}

.color-bg-icon.soc-mixcloud,a.soc-mixcloud.bg-icon:hover,.soc-mixcloud.color-icon.border-icon:hover {
    background-color: #314359;
}

.color-bg-icon.soc-8tracks,a.soc-8tracks.bg-icon:hover,.soc-8tracks.color-icon.border-icon:hover {
    background-color: #122c4b;
}

.color-bg-icon.soc-twitch,a.soc-twitch.bg-icon:hover,.soc-twitch.color-icon.border-icon:hover {
    background-color: #6441a5;
}

.color-bg-icon.soc-airbnb,a.soc-airbnb.bg-icon:hover,.soc-airbnb.color-icon.border-icon:hover {
    background-color: #ff5a5f;
}

.color-bg-icon.soc-pocket,a.soc-pocket.bg-icon:hover,.soc-pocket.color-icon.border-icon:hover {
    background-color: #ed4055;
}

.demo-icon {
    display: inline-block;
    text-align: center;
    padding: 15px 20px 10px;
}

.demo-icon span {
    display: block;
}

.demo-icon .name {
    font-size: 1.01em;
    font-weight: 700;
    color: #323232;
}

.demo-icon a[class*="soc-"] {
    color: #323232;
    font-size: 24px;
    margin: 10px 0 0;
}

.social-icons-demo a[class*="soc-"] {
    margin: 10px !important;
}

.social-icons-demo a + a {
    margin: 0 !important;
}

/*
isotope portfolio and gallery pos
*/
.page_portfolio .pagination {
    margin-top: 0;
}

.gallery-item {
    text-align: center;
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
}

.gallery-item .item-media {
    margin-bottom: 0;
}

.gallery-extended-item {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
}

.gallery-extended-item .item-title {
    margin-bottom: 10px;
}

.gallery-extended-item .item-title a {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 26px;
}

.gallery-extended-item .categories-links {
    margin-bottom: 10px;
}

.gallery-extended-item .categories-links .theme_button {
    background: #2b2b2b;
    border-radius: 2px;
    font-family: 'Arial',sans-serif;
    color: #fff;
    font-weight: 400;
    letter-spacing: 1.5px;
    font-size: 8px;
    line-height: 18px;
    transition: .5s all;
    background: #000;
    border: none;
}

.gallery-extended-item .categories-links .theme_button:hover {
    background: #717171;
    transition: .5s all;
}

.gallery-extended-item .item-media img {
    width: 100%;
}

.gallery-extended-item .item-button {
    margin-top: 30px;
}

.gallery-extended-item .item-button .theme_button {
    font-family: 'Playfair Display','Arial',sans-serif;
    color: #303233;
    font-size: 13px;
    line-height: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 30px;
    border: 2px solid #303233;
}

.gallery_item-title {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 24px;
    line-height: 26px;
    font-weight: 700;
}

.item-content__wrapper {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 7px;
}

.full-width_isotope .item-title {
    padding: 25px 0 55px;
}

.full-width_isotope .item-title h3 {
    padding: 0;
    margin-bottom: 10px;
}

.full-width_isotope .item-title h3 a {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 24px;
    line-height: 26px;
    color: #303233;
    font-weight: 700;
    font-style: normal;
}

.full-width_isotope .categories-links .theme_button {
    background: #2b2b2b;
    border-radius: 2px;
    font-family: 'Arial',sans-serif;
    color: #fff;
    font-weight: 400;
    letter-spacing: 1.5px;
    font-size: 8px;
    line-height: 18px;
    transition: .5s all;
    background: #000;
    border: none;
}

.full-width_isotope .categories-links .theme_button:hover {
    background: #717171;
    transition: .5s all;
}

.gallery_item-title {
    font-size: 24px;
    line-height: 26px;
    font-style: normal;
    font-weight: 700;
}

a.full-width_isotope-button.theme_button {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: #fff;
    background: #303233;
    text-transform: uppercase;
    font-weight: 700;
    padding: 15px 40px;
    border: none;
}

a.full-width_isotope-button.theme_button:hover {
    background-color: #717171;
}

.gallery-item_single .vertical-item.content-padding .item-content {
    padding-top: 45px;
}

.gallery-item_single .gallery_item-title {
    margin-top: 0;
    margin-bottom: 12px;
}

.gallery-item__wrapper {
    border-bottom: 1px solid #e5e5e5;
}

.gallery-item__wrapper p {
    margin-bottom: 28px;
}

.gallery-item_single .share-gallery-single::after {
    content: '';
    display: table;
    clear: both;
}

.gallery-item_single .share-gallery-single a {
    display: inline-block;
    background: #000;
    height: 30px;
}

.gallery-item__social li {
    margin: 0 3px;
}

.gallery-columns-1 .gallery-item {
    width: 100%;
}

.gallery-columns-2 .gallery-item {
    width: 50%;
}

.gallery-columns-3 .gallery-item {
    width: 33.33%;
}

.gallery-columns-4 .gallery-item {
    width: 25%;
}

.gallery-columns-5 .gallery-item {
    width: 20%;
}

.gallery-columns-6 .gallery-item {
    width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    width: 11.11%;
}

.gallery-icon img {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.gallery-caption {
    display: block;
    padding: .5em;
}

.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {
    display: none;
}

@media (max-width: 600px) {
    .gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item {
        width: 33%;
    }

    .gallery-columns-4 .gallery-caption,.gallery-columns-5 .gallery-caption,.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {
        display: none;
    }
}

/**
 * Post Formats titles
 */
.format-aside .entry-title,.format-image .entry-title,.format-video .entry-title,.format-quote .entry-title,.format-gallery .entry-title,.format-status .entry-title,.format-link .entry-title,.format-audio .entry-title,.format-chat .entry-title {
    font-size: 24px;
}

.isotope_container {
    -webkit-transition: height .2s ease-in-out 0;
    -moz-transition: height .2s ease-in-out 0;
    -o-transition: height .2s ease-in-out 0;
    -ms-transition: height .2s ease-in-out 0;
    transition: height .2s ease-in-out 0;
}

@keyframes preload-show-1 {
    from {
        transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-hide-1 {
    to {
        transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-cycle-1 {
    5% {
        transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
        border-left-color: #303233;
    }

    10%,75% {
        transform: rotateZ(60deg) rotateY(0) rotateX(0deg);
        border-left-color: #d3d3d3;
    }

    80%,100% {
        transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-show-2 {
    from {
        transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-hide-2 {
    to {
        transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-cycle-2 {
    10% {
        transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
        border-left-color: #303233;
    }

    15%,70% {
        transform: rotateZ(120deg) rotateY(0) rotateX(0deg);
        border-left-color: #d3d3d3;
    }

    75%,100% {
        transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-show-3 {
    from {
        transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-hide-3 {
    to {
        transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-cycle-3 {
    15% {
        transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
        border-left-color: #303233;
    }

    20%,65% {
        transform: rotateZ(180deg) rotateY(0) rotateX(0deg);
        border-left-color: #d3d3d3;
    }

    70%,100% {
        transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-show-4 {
    from {
        transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-hide-4 {
    to {
        transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-cycle-4 {
    20% {
        transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
        border-left-color: #303233;
    }

    25%,60% {
        transform: rotateZ(240deg) rotateY(0) rotateX(0deg);
        border-left-color: #d3d3d3;
    }

    65%,100% {
        transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-show-5 {
    from {
        transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-hide-5 {
    to {
        transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-cycle-5 {
    25% {
        transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
        border-left-color: #303233;
    }

    30%,55% {
        transform: rotateZ(300deg) rotateY(0) rotateX(0deg);
        border-left-color: #d3d3d3;
    }

    60%,100% {
        transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-show-6 {
    from {
        transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-hide-6 {
    to {
        transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-cycle-6 {
    30% {
        transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
        border-left-color: #303233;
    }

    35%,50% {
        transform: rotateZ(360deg) rotateY(0) rotateX(0deg);
        border-left-color: #d3d3d3;
    }

    55%,100% {
        transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
        border-left-color: #303233;
    }
}

@keyframes preload-flip {
    0% {
        transform: rotateY(0deg) rotateZ(-60deg);
    }

    100% {
        transform: rotateY(360deg) rotateZ(-60deg);
    }
}

.preloader_content {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 20px;
    display: block;
    width: 3.75em;
    height: 4.25em;
    margin-left: -1.875em;
    margin-top: -2.125em;
    transform-origin: center center;
    transform: rotateY(180deg) rotateZ(-60deg);
}

.preloader_content .slice {
    border-top: 1.125em solid transparent;
    border-right: none;
    border-bottom: 1em solid transparent;
    border-left: 1.875em solid #d3d3d3;
    position: absolute;
    top: 0;
    left: 50%;
    transform-origin: left bottom;
    border-radius: 3px 3px 0 0;
}

.preloader_content .slice:nth-child(1) {
    transform: rotateZ(60deg) rotateY(0deg) rotateX(0);
    animation: .15s linear .82s preload-hide-1 both 1;
}

.preloader_content .slice:nth-child(2) {
    transform: rotateZ(120deg) rotateY(0deg) rotateX(0);
    animation: .15s linear .74s preload-hide-2 both 1;
}

.preloader_content .slice:nth-child(3) {
    transform: rotateZ(180deg) rotateY(0deg) rotateX(0);
    animation: .15s linear .66s preload-hide-3 both 1;
}

.preloader_content .slice:nth-child(4) {
    transform: rotateZ(240deg) rotateY(0deg) rotateX(0);
    animation: .15s linear .58s preload-hide-4 both 1;
}

.preloader_content .slice:nth-child(5) {
    transform: rotateZ(300deg) rotateY(0deg) rotateX(0);
    animation: .15s linear .5s preload-hide-5 both 1;
}

.preloader_content .slice:nth-child(6) {
    transform: rotateZ(360deg) rotateY(0deg) rotateX(0);
    animation: .15s linear .42s preload-hide-6 both 1;
}

.preloader_content.loading {
    animation: 2s preload-flip steps(2) infinite both;
}

.preloader_content.loading .slice:nth-child(1) {
    transform: rotateZ(60deg) rotateY(90deg) rotateX(0);
    animation: 2s preload-cycle-1 linear infinite both;
}

.preloader_content.loading .slice:nth-child(2) {
    transform: rotateZ(120deg) rotateY(90deg) rotateX(0);
    animation: 2s preload-cycle-2 linear infinite both;
}

.preloader_content.loading .slice:nth-child(3) {
    transform: rotateZ(180deg) rotateY(90deg) rotateX(0);
    animation: 2s preload-cycle-3 linear infinite both;
}

.preloader_content.loading .slice:nth-child(4) {
    transform: rotateZ(240deg) rotateY(90deg) rotateX(0);
    animation: 2s preload-cycle-4 linear infinite both;
}

.preloader_content.loading .slice:nth-child(5) {
    transform: rotateZ(300deg) rotateY(90deg) rotateX(0);
    animation: 2s preload-cycle-5 linear infinite both;
}

.preloader_content.loading .slice:nth-child(6) {
    transform: rotateZ(360deg) rotateY(90deg) rotateX(0);
    animation: 2s preload-cycle-6 linear infinite both;
}

.checkbox-slider--b-flat {
    position: relative;
}

.checkbox-slider--b-flat input {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    margin: 0;
    cursor: pointer;
    zoom: 1;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.checkbox-slider--b-flat input + span {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.checkbox-slider--b-flat input + span:before {
    position: absolute;
    left: 0;
    display: inline-block;
}

.checkbox-slider--b-flat input + span > h4 {
    display: inline;
}

.checkbox-slider--b-flat input + span {
    padding-left: 40px;
}

.checkbox-slider--b-flat input + span:before {
    content: "";
    height: 20px;
    width: 40px;
    background: #fff;
}

.checkbox-slider--b-flat input + span:after {
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    background: #fff;
    transition: margin-left .4s ease-in-out;
    text-align: center;
    font-weight: 700;
    content: "";
}

.checkbox-slider--b-flat input:checked + span:after {
    margin-left: 20px;
    content: "";
}

.checkbox-slider--b-flat input:checked + span:before {
    transition: background .2s ease-in;
}

.checkbox-slider--b-flat input + span {
    padding-left: 30px;
}

.checkbox-slider--b-flat input + span:before {
    border-radius: 20px;
    width: 40px;
}

.checkbox-slider--b-flat input + span:after {
    background: #303233;
    content: "";
    width: 20px;
    border: solid transparent 2px;
    background-clip: padding-box;
    border-radius: 20px;
}

.checkbox-slider--b-flat input:checked + span:after {
    content: "";
    margin-left: 20px;
    border: solid transparent 2px;
    background-clip: padding-box;
}

.checkbox-slider--b-flat input:checked + span:before {
    background: #fff;
}

.checkbox-slider--b-flat.checkbox-slider-md input + span:before {
    border-radius: 30px;
}

.checkbox-slider--b-flat.checkbox-slider-md input + span:after {
    border-radius: 30px;
}

.checkbox-slider--b-flat.checkbox-slider-lg input + span:before {
    border-radius: 40px;
}

.checkbox-slider--b-flat.checkbox-slider-lg input + span:after {
    border-radius: 40px;
}

.checkbox-slider--b-flat input + span:before {
    box-shadow: none;
}

.demo-wideo.align__right {
    margin: 0 30px 0 24px;
}

.align__right {
    float: right;
}

.align__left {
    float: left;
    margin: 5px 30px 24px 0;
}

.topography-page__title {
    margin-bottom: 28px;
}

.offset_bottm_01 {
    margin-bottom: 30px;
}

.categories-links {
    padding-top: 5px;
}

.categories-links .theme_button {
    font-weight: 400;
}

/*columns with 20 and 40 percents width */
.col-xs-20,.col-sm-20,.col-md-20,.col-lg-20 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-20 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-20 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-20 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-20 {
        width: 20%;
        float: left;
    }
}

.col-xs-40,.col-sm-40,.col-md-40,.col-lg-40 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-40 {
    width: 40%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-40 {
        width: 40%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-40 {
        width: 40%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-40 {
        width: 40%;
        float: left;
    }
}

/*homepage gallery*/
.gallery-grid > [class*='col-'] {
    padding: 10px;
}

.gallery-grid .side-item [class*='col-']:first-child:before,.gallery-grid .side-item [class*='col-']:first-child:after {
    content: '';
    display: block;
    position: absolute;
    height: 85px;
    z-index: 2;
    right: 0;
    border-width: 0 25px 25px 0;
    border-style: solid;
    border-color: transparent #f2f2f2;
}

@media (max-width: 1919px) {
    .gallery-grid .side-item [class*='col-']:first-child:before,.gallery-grid .side-item [class*='col-']:first-child:after {
        display: none;
    }
}

.white_bg {
    background: #fff;
    overflow: hidden;
}

@media (max-width: 1199px) {
    .white_bg {
        width: 100%;
    }
}

.gallery-grid .side-item [class*='col-']:first-child:after {
    height: 300px;
    top: 85px;
    border-width: 25px 25px 0 0;
}

.gallery-grid [class*='side-item'],.gallery-grid [class*='vertical-item'] {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);
    overflow: hidden;
}

.gallery-grid .item-media {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    margin-bottom: 0;
}

/*
layouts:
layout-small_square
layout-big_square
layout-vertical_rectangle
layout-horizontal_rectangle
*/
@media (max-width: 767px) {
    .layout-small_square {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .layout-big_square {
        width: 100%;
        height: auto;
    }
}

.layout-vertical_rectangle .vertical-item .item-content {
    padding: 20px 30px;
}

@media (max-width: 1400px) {
    .layout-vertical_rectangle .vertical-item .item-content {
        padding: 15px !important;
    }

    .layout-vertical_rectangle .vertical-item .item-content .post__title {
        margin-bottom: 20px;
    }

    .layout-vertical_rectangle .vertical-item .item-content .post__title a {
        font-size: 20px;
    }

    .layout-vertical_rectangle .vertical-item .item-content .shop-item__button {
        padding: 10px 15px;
    }

    .layout-vertical_rectangle .vertical-item .item-content .post__text-content {
        margin-bottom: 15px;
    }

    .layout-vertical_rectangle .vertical-item .item-content .item-content-row {
        height: auto;
    }
}

@media (max-width: 767px) {
    .layout-horizontal_rectangle {
        width: 100%;
    }
}

@media (max-width: 1199px) {
    .layout-horizontal_rectangle .table_section [class*="col-"] {
        display: inherit;
    }
}

.layout-horizontal_rectangle .side-item.content-padding .item-content {
    padding: 20px 30px;
}

@media (max-width: 1400px) {
    .layout-horizontal_rectangle .side-item.content-padding .item-content {
        padding: 15px;
    }

    .layout-horizontal_rectangle .side-item.content-padding .item-content .post__title {
        margin-bottom: 20px;
    }

    .layout-horizontal_rectangle .side-item.content-padding .item-content .post__title a {
        font-size: 20px;
    }

    .layout-horizontal_rectangle .side-item.content-padding .item-content .shop-item__button {
        padding: 10px 15px;
    }

    .layout-horizontal_rectangle .side-item.content-padding .item-content .post__text-content {
        margin-bottom: 15px;
    }
}

@media (min-width: 1400px) {
    .width-gt-600.layout-big_square .item-media,.width-gt-300.layout-vertical_rectangle .vertical-item {
        height: 740px;
    }

    .width-gt-300.layout-vertical_rectangle .vertical-item {
        height: 740px;
    }

    .width-lt-600.layout-big_square .item-media,.width-lt-300.layout-vertical_rectangle .vertical-item {
        height: 740px;
    }

    .width-lt-300.layout-vertical_rectangle .vertical-item {
        height: 740px;
    }

    .width-gt-300.layout-vertical_rectangle .item-media,.width-gt-300.layout-small_square .item-media {
        height: 360px;
    }

    .width-gt-600.layout-horizontal_rectangle .side-item,.width-lt-300.layout-vertical_rectangle .item-media,.width-lt-300.layout-small_square .item-media {
        height: 360px;
    }
}

/*eof homepage gallery*/
/*========================================
// HEADER:
*/
/*// Topline type 2 //*/
.page_topline2 {
    border-bottom: 1px solid #ccc;
}

@media (max-width: 767px) {
    .page_topline2 {
        text-align: center;
    }
}

/* Social networks */
.social-networks__title {
    margin-bottom: 0;
    display: inline-block;
    font-size: 11px;
    line-height: 16px;
    color: #a0a0a0;
    text-transform: uppercase;
    font-weight: 400;
    margin: 20px 5px 20px 0;
}

.social-networks__list {
    padding: 0 0 0 3px;
    display: inline-block;
    vertical-align: top;
    margin: 20px 0;
}

.social-networks__list li {
    list-style: none;
    display: block;
    float: left;
    margin: 0 13px 0 0;
    line-height: 16px;
}

.social-networks__list li a {
    display: block;
    vertical-align: middle;
}

.social-networks__list li a i {
    color: gray;
    font-size: 13px;
    line-height: 16px;
    display: inline-block;
    vertical-align: top;
}

.social-networks__list li a:hover i {
    color: #303233;
}

/* Drop list */
.drop-list {
    float: right;
    margin: 14px 0;
}

@media (max-width: 767px) {
    .drop-list {
        display: inline-block;
        float: none;
        margin-top: 0;
        margin-bottom: 20px;
    }
}

.my-account {
    text-align: left;
}

.my-account > .dropdown-menu {
    left: auto;
    right: 0;
}

.my-account .header-button i {
    font-size: 12px;
    color: #898888;
    line-height: 16px;
    font-weight: 400;
}

.my-account .header-button span {
    text-transform: uppercase;
    font-size: 11px;
    line-height: 16px;
    color: #a0a0a0;
}

/* Search modal */
.search-modal {
    margin: 0 10px;
}

.search-modal i {
    font-size: 12px;
    color: #898888;
    line-height: 16px;
    font-weight: 400;
}

/* Cart */
.cart-dropdown .header-button i {
    font-size: 14px;
    color: #898888;
    line-height: 16px;
    font-weight: 400;
}

.cart-dropdown .dropdown-menu {
    left: auto;
    right: 0;
}

/* Main menu */
.text-align__right {
    text-align: right;
}

.text-align__right .mainmenu_wrapper {
    display: inline-block;
    float: none;
}

/*=========================================
//  HOME PAGE:
*/
.home-logo__wrapper {
    text-align: center;
}

@media screen and (max-width: 991px) {
    .home-logo__wrapper {
        padding-top: 40px;
    }
}

.home-logo__wrapper a.logo {
    display: inline-block;
    float: none;
    margin: -36px 0 0;
}

@media screen and (max-width: 991px) {
    .home-logo__wrapper a.logo {
        margin: 0;
    }
}

.flaticon-search {
    vertical-align: middle;
}

.flaticon-search::before {
    font-family: 'Flaticon';
    content: '\f146';
    font-size: 15px;
    line-height: 20px;
    color: #8a8989;
    display: inline-block;
    float: none;
    font-style: normal;
}

.flaticon-basket {
    vertical-align: middle;
}

.flaticon-basket::before {
    font-family: 'Flaticon';
    content: '\f101';
    font-size: 19px;
    line-height: 22px;
    color: #8a8989;
    display: inline-block;
    float: none;
    font-style: normal;
}

.flaticon-user {
    vertical-align: middle;
    margin-right: 5px;
}

.flaticon-user::before {
    font-family: 'Flaticon';
    content: '\f13b';
    font-size: 14px;
    line-height: 22px;
    color: #8a8989;
    display: inline-block;
    float: none;
    font-style: normal;
}

/*// Custom title //*/
.content-block__title-wrapper {
    text-align: center;
}

.content-block__title {
    margin: 0;
    position: relative;
    letter-spacing: -2px;
    margin-bottom: 50px;
}

.content-block__title::before {
    content: '';
    display: inline-block;
    height: 1px;
    background: #ccc;
    position: absolute;
    top: 50%;
    left: -300px;
    right: -300px;
    z-index: 0;
}

.content-block__title .content-block__title-block {
    font-size: 36px;
    line-height: 38px;
    color: #303233;
    font-family: 'Playfair Display','Arial',sans-serif;
    margin: 0;
    text-align: center;
    display: inline-block;
    padding: 0 30px;
    background: #fff;
    font-style: italic;
    font-weight: 300;
    position: relative;
    z-index: 1;
}

.content-block__title .content-block__title-block > span {
    font-weight: 700;
    font-style: normal;
}

/*// New Arrival //*/
.new_arrival .item-media .media-links::before {
    background: #fff;
}

.new_arrival .item-media .media-links:hover::before {
    background: #fff;
    opacity: .8;
}

.new_arrival .item-media .links-wrap a {
    width: auto;
    background: transparent;
    border: none;
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: top;
}

.new_arrival .item-media .links-wrap a::before {
    font-family: 'Flaticon';
    font-size: 30px;
    line-height: 40px;
    color: #484a4b;
}

.new_arrival .item-media .links-wrap .p-view::before {
    content: "\f11d";
    transition: .5s all;
}

.new_arrival .item-media .links-wrap .p-view:hover::before {
    color: #9b9b9b;
    transition: .5s all;
}

.new_arrival .item-media .links-wrap .p-link {
    display: inline-block;
    float: none;
    position: relative;
    overflow: inherit;
    padding-bottom: 20px;
}

.new_arrival .item-media .links-wrap .p-link::before {
    display: none;
}

.new_arrival .item-media .links-wrap .p-link:hover .p-link__tooltip {
    visibility: visible;
    opacity: 1;
    transition: .5s all;
}

.new_arrival .item-media .links-wrap .p-like {
    transition: all .6s cubic-bezier(0.75,0.885,0.32,1.375) .1s;
    cursor: pointer;
}

.new_arrival .item-media .links-wrap .p-like::before {
    content: "\f121";
    transition: .5s all;
}

.new_arrival .item-media .links-wrap .p-like:hover::before {
    color: #9b9b9b;
    transition: .5s all;
}

.new_arrival .item-media .links-wrap .p-link__button {
    display: inline-block;
    float: none;
    vertical-align: top;
    width: 40px;
    height: 40px;
}

.new_arrival .item-media .links-wrap .p-link__button::before {
    font-family: 'Flaticon';
    content: '\f101';
    font-size: 30px;
    line-height: 40px;
    color: #484a4b;
    transition: .5s all;
}

.new_arrival .item-media .links-wrap .p-link__button:hover::before {
    color: #9b9b9b;
    transition: .5s all;
}

.p-link__tooltip {
    position: absolute;
    width: 95px;
    height: auto;
    top: -20px;
    left: 50%;
    margin-left: -42px;
    background: #efefef;
    color: #303233;
    font-size: 13px;
    line-height: 20px;
    text-transform: capitalize;
    font-weight: 700;
    visibility: collapse;
    opacity: 0;
    transition: .5s all;
}

.p-link__tooltip::before {
    content: '';
    border: 5px solid transparent;
    border-top: 5px solid #efefef;
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -10px;
}

.layout-horizontal_rectangle img {
    width: 100%;
}

.isotope-item .star-rating {
    margin-top: 8px;
}

.isotope-item .post__title a {
    font-size: 24px;
    line-height: 30px;
}

.isotope-item .price {
    float: right;
}

.isotope-item .shop-item__button {
    font-size: 13px;
    line-height: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 28px;
}

.layout-vertical_rectangle .vertical-item {
    display: table;
    width: 100%;
    height: 100%;
}

.layout-vertical_rectangle .vertical-item .item-content {
    padding: 20px 30px;
}

.layout-vertical_rectangle .vertical-item .item-content-row {
    display: table-row;
    width: 100%;
    height: 340px;
    box-sizing: border-box;
    padding: 10px 30px;
}

@media screen and (max-width: 1199px) {
    .layout-vertical_rectangle .vertical-item .item-content-row {
        height: auto;
    }
}

.layout-vertical_rectangle .vertical-item .item-content-row .item-content-cell {
    display: table-cell;
    vertical-align: middle;
}

.layout-vertical_rectangle .vertical-item .item-content-row .item-content-cell .post__meta {
    display: inline-block;
    float: none;
}

/*// Gallery products //*/
.gallery-products__item {
    position: relative;
    overflow: hidden;
}

.gallery-products__content {
    position: absolute;
    top: 0;
    right: 50px;
    bottom: 0;
    width: 400px;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content {
        width: auto;
        left: 50px;
    }

    .gallery-products__content .gallery-products__content-wrapp {
        background: rgba(255,255,255,0.8);
        padding: 20px;
    }
}

@media screen and (max-width: 1919px) and (max-width: 640px) {
    .gallery-products__content .gallery-products__content-wrapp {
        padding: 10px;
    }
}

@media screen and (max-width: 1199px) {
    .gallery-products__content {
        left: 25px;
        right: 25px;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content {
        left: 15px;
        right: 15px;
        padding: 0;
    }
}

@media screen and (max-width: 480px) {
    .gallery-products__content {
        left: 10px;
        right: 10px;
    }
}

.gallery-products__content-02 {
    position: absolute;
    left: 55px;
    bottom: 163px;
    text-align: center;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-02 {
        left: 25px;
    }
}

@media screen and (max-width: 1199px) {
    .gallery-products__content-02 {
        left: 25px;
        bottom: 100px;
    }
}

.gallery-products__content-03 {
    position: absolute;
    left: 75px;
    top: 71px;
    text-align: center;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-03 {
        top: 51px;
        left: 45px;
    }
}

@media screen and (max-width: 1199px) {
    .gallery-products__content-03 {
        top: 30px;
        left: 30px;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content-03 {
        top: 20px;
        left: 10px;
    }
}

.gallery-products__content-04 {
    position: absolute;
    top: 0;
    left: 50px;
    bottom: 0;
    width: 400px;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-04 {
        left: 30px;
    }
}

@media screen and (max-width: 1199px) {
    .gallery-products__content-04 {
        left: 25px;
        right: 25px;
        width: auto;
    }
}

@media screen and (max-width: 1199px) and (max-width: 1199px) {
    .gallery-products__content-04 .gallery-products__content-wrapp {
        padding: 20px;
        background: rgba(255,255,255,0.8);
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content-04 {
        left: 15px;
        right: 15px;
    }
}

@media screen and (max-width: 480px) {
    .gallery-products__content-04 {
        left: 10px;
        right: 10px;
    }
}

.gallery-products__content-04 .gallery-products__sub-title {
    margin-bottom: 0;
}

.gallery-products__content-04 .gallery-products__title {
    margin-bottom: 40px;
    line-height: 85px;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-04 .gallery-products__title {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 1199px) {
    .gallery-products__content-04 .gallery-products__title {
        font-size: 50px;
        line-height: 52px;
        margin-bottom: 15px;
    }
}

.gallery-products__content-04 .gallery-products__content-text {
    padding-left: 0;
}

@media screen and (max-width: 1199px) {
    .gallery-products__content-04 .gallery-products__content-text {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 480px) {
    .gallery-products__content-04 .gallery-products__content-text {
        margin-bottom: 10px;
    }
}

.gallery-products__content-04 .gallery-products__button {
    margin-left: 0;
}

@media screen and (max-width: 480px) {
    .gallery-products__content-04 .gallery-products__content-wrapp {
        padding: 10px;
    }
}

@media screen and (max-width: 480px) {
    .gallery-products__content-04 .gallery-products__title {
        font-size: 40px;
        line-height: 42px;
        margin-bottom: 10px;
    }
}

.gallery-products__content-05 {
    border: 4px solid #303233;
    position: absolute;
    top: 57px;
    left: 40px;
    bottom: 40px;
    right: 40px;
    z-index: 1;
}

@media screen and (max-width: 1199px) {
    .gallery-products__content-05 {
        top: 40px;
        left: 25px;
        right: 25px;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content-05 {
        top: 25px;
        left: 15px;
        right: 15px;
    }
}

@media screen and (max-width: 480px) {
    .gallery-products__content-05 {
        top: 10px;
        left: 10px;
        right: 10px;
        bottom: 25px;
    }
}

@media screen and (max-width: 480px) {
    .gallery-products__content-05 .gallery-products__content-text {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 18px;
    }
}

@media screen and (max-width: 400px) {
    .gallery-products__content-05 .gallery-products__content-text {
        display: none;
    }
}

.gallery-products__content-05 .gallery-products__table {
    width: 450px;
    text-align: center;
    float: right;
    padding: 0 20px;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-05 .gallery-products__table {
        width: 100%;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content-05 .gallery-products__table {
        padding: 20px;
    }
}

@media screen and (max-width: 480px) {
    .gallery-products__content-05 .gallery-products__table {
        padding: 10px;
    }
}

.gallery-products__content-05 .gallery-products__button {
    position: absolute;
    right: 160px;
    bottom: -27px;
    margin: 0;
}

@media screen and (max-width: 480px) {
    .gallery-products__content-05 .gallery-products__button {
        bottom: -20px;
        right: 50%;
    }
}

.gallery-products__content-05 .gallery-products__button:hover {
    background: #e4e4e0;
}

.gallery-products__content-05 .gallery-products__title {
    font-size: 70px;
    line-height: 52px;
    font-weight: 700;
    letter-spacing: 0;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-05 .gallery-products__title {
        font-size: 50px;
        line-height: 42px;
    }
}

@media screen and (max-width: 1199px) {
    .gallery-products__content-05 .gallery-products__title {
        font-size: 35px;
        line-height: 37px;
    }
}

@media screen and (max-width: 991px) {
    .gallery-products__content-05 .gallery-products__title {
        font-size: 70px;
        line-height: 52px;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content-05 .gallery-products__title {
        font-size: 35px;
        line-height: 37px;
    }
}

.gallery-products__content-05 .gallery-products__sub-title {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 40px;
    line-height: 42px;
    font-style: italic;
    letter-spacing: -2px;
}

@media screen and (max-width: 1199px) {
    .gallery-products__content-05 .gallery-products__sub-title {
        font-size: 35px;
        line-height: 37px;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 991px) {
    .gallery-products__content-05 .gallery-products__sub-title {
        font-size: 40px;
        line-height: 42px;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content-05 .gallery-products__sub-title {
        font-size: 35px;
        line-height: 37px;
        margin-bottom: 10px;
    }
}

.gallery-products__content-05 .gallery-products__sub-title span {
    font-size: 70px;
    font-weight: 700;
}

@media screen and (max-width: 1199px) {
    .gallery-products__content-05 .gallery-products__sub-title span {
        font-size: 45px;
        line-height: 43px;
    }
}

@media screen and (max-width: 991px) {
    .gallery-products__content-05 .gallery-products__sub-title span {
        font-size: 70px;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content-05 .gallery-products__sub-title span {
        font-size: 35px;
        line-height: 37px;
    }
}

.gallery-products__content-06 {
    border: 4px solid #fff;
    position: absolute;
    top: 116px;
    left: 43px;
    bottom: 43px;
    right: 43px;
    text-align: center;
    z-index: 1;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-06 {
        top: 43px;
    }
}

@media screen and (max-width: 1199px) {
    .gallery-products__content-06 {
        left: 25px;
        right: 25px;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content-06 {
        left: 15px;
        right: 15px;
        top: 15px;
        bottom: 25px;
    }
}

.gallery-products__content-06 .gallery-products__table {
    width: 420px;
    text-align: center;
    float: right;
    padding: 0 20px;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-06 .gallery-products__table {
        width: 100%;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content-06 .gallery-products__table {
        padding: 10px;
    }
}

.gallery-products__content-06 .gallery-products__button {
    position: absolute;
    right: 160px;
    bottom: -27px;
    margin: 0;
    color: #020001;
    background-color: #fff;
    border: 2px solid #fff;
}

@media screen and (max-width: 640px) {
    .gallery-products__content-06 .gallery-products__button {
        bottom: -20px;
    }
}

@media screen and (max-width: 400px) {
    .gallery-products__content-06 .gallery-products__button {
        right: 50%;
    }
}

.gallery-products__content-06 .gallery-products__button:hover {
    background: #020001;
    color: #fff;
}

.gallery-products__content-06 .gallery-products__title {
    font-size: 56px;
    line-height: 52px;
    font-weight: 700;
    letter-spacing: 0;
    color: #fff;
}

@media screen and (max-width: 640px) {
    .gallery-products__content-06 .gallery-products__title {
        font-size: 35px;
        line-height: 37px;
    }
}

.gallery-products__content-06 .gallery-products__sub-title {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 40px;
    line-height: 35px;
    font-style: italic;
    letter-spacing: -2px;
    color: #fff;
    margin-bottom: 48px;
}

@media screen and (max-width: 640px) {
    .gallery-products__content-06 .gallery-products__sub-title {
        font-size: 30px;
        line-height: 32px;
        margin-bottom: 10px;
    }
}

.gallery-products__content-06 .gallery-products__sub-title span {
    font-size: 60px;
    font-weight: 700;
}

@media screen and (max-width: 640px) {
    .gallery-products__content-06 .gallery-products__sub-title span {
        font-size: 40px;
        line-height: 42px;
    }
}

.gallery-products__content-06 .gallery-products__content-text {
    max-width: 350px;
    display: inline-block;
    float: none;
    padding: 0;
}

@media screen and (max-width: 400px) {
    .gallery-products__content-06 .gallery-products__content-text {
        display: none;
    }
}

.gallery-products__content-img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-img {
        display: none;
    }
}

.gallery-products__content-img-02 {
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 2;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-img-02 {
        display: none;
    }
}

.gallery-products__padding {
    padding: 0 10px;
}

.gallery-products__img img {
    width: 100%;
}

.gallery-products__offset {
    margin-bottom: 20px;
    padding: 0 10px;
}

.gallery-products__table {
    display: table;
    width: 100%;
    height: 100%;
}

.gallery-products__table-row {
    display: table-row;
}

.gallery-products__table-cell {
    display: table-cell;
    vertical-align: middle;
}

.gallery-products__content-wrapp {
    display: inline-block;
    float: none;
}

.gallery-products__title {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 116px;
    line-height: 95px;
    font-weight: 700;
    font-style: normal;
    margin: 0 0 5px;
    letter-spacing: -5px;
}

@media screen and (max-width: 1700px) {
    .gallery-products__title {
        font-size: 66px;
        line-height: 55px;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__title {
        font-size: 30px;
        line-height: 30px;
        letter-spacing: inherit;
    }
}

.gallery-products__sub-title {
    margin: 0 0 30px;
    font-size: 26px;
    line-height: 30px;
    font-family: 'Playfair Display','Arial',sans-serif;
    font-style: italic;
    color: #303233;
    padding-left: 10px;
}

@media screen and (max-width: 640px) {
    .gallery-products__sub-title {
        padding: 0;
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 10px;
    }
}

.gallery-products__content-text {
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    color: gray;
    padding-left: 10px;
    margin-bottom: 40px;
}

@media screen and (max-width: 640px) {
    .gallery-products__content-text {
        margin-bottom: 20px;
        padding: 0;
    }
}

@media screen and (max-width: 400px) {
    .gallery-products__content-text {
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 10px;
    }
}

a.gallery-products__button {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 700;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    background: #303233;
    padding: 16px 38px;
    margin: 0 10px;
    box-sizing: border-box;
    border: 2px solid #303233;
}

@media screen and (max-width: 640px) {
    a.gallery-products__button {
        font-size: 12px;
        padding: 10px 20px;
        margin-left: 0;
    }
}

a.gallery-products__button:hover {
    color: #303233;
    background: transparent;
}

.gallery-products__content-02-sub-title {
    font-family: 'Playfair Display','Arial';
    font-size: 38px;
    line-height: 40px;
    font-style: normal;
    font-weight: 400;
    color: #303233;
    margin: 0;
}

@media screen and (max-width: 1199px) {
    .gallery-products__content-02-sub-title {
        font-size: 32px;
        line-height: 35px;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content-02-sub-title {
        font-size: 22px;
        line-height: 25px;
    }
}

.gallery-products__content-02-title {
    font-family: 'Playfair Display','Arial' sans-serif;
    font-size: 70px;
    line-height: 64px;
    font-weight: 700;
    color: #303233;
    text-transform: uppercase;
    margin: 0;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-02-title {
        font-size: 55px;
        line-height: 60px;
    }
}

@media screen and (max-width: 1199px) {
    .gallery-products__content-02-title {
        font-size: 40px;
        line-height: 45px;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content-02-title {
        font-size: 30px;
        line-height: 35px;
    }
}

.gallery-products__content-03-title {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 70px;
    line-height: 60px;
    font-weight: 700;
    margin: 0 0 5px;
    color: #303233;
    font-style: normal;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-03-title {
        font-size: 60px;
        line-height: 50px;
    }
}

@media screen and (max-width: 1199px) {
    .gallery-products__content-03-title {
        font-size: 40px;
        line-height: 45px;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content-03-title {
        font-size: 30px;
        line-height: 35px;
    }
}

.gallery-products__content-03-title span {
    font-size: 140px;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-03-title span {
        font-size: 70px;
    }
}

@media screen and (max-width: 640px) {
    .gallery-products__content-03-title span {
        font-size: 40px;
        line-height: 45px;
    }
}

.gallery-products__content-03-sub-title {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 30px;
    line-height: 30px;
    font-style: italic;
    font-weight: 400;
    color: #303233;
    letter-spacing: -1.6px;
}

@media screen and (max-width: 1919px) {
    .gallery-products__content-03-sub-title {
        padding-left: 35px;
        font-size: 25px;
        line-height: 27px;
    }
}

.gallery-products__pagination {
    text-align: center;
}

.gallery-products__pagination .pagination {
    display: inline-block;
    float: none;
    margin-top: 37px;
}

/*// Home blog carousel //*/
.home-blog__carousel {
    padding: 0;
}

.home-blog__carousel .owl-stage-outer {
    padding: 10px 10px 20px;
    margin-left: -10px;
    margin-right: -10px;
}

.home-blog__carousel .owl-item {
    text-align: center;
}

.home-blog__carousel .owl-item li {
    list-style: none;
}

.home-blog__carousel .owl-nav > div {
    margin-top: -19px;
    width: 38px;
    height: 38px;
    background: #fff;
    border: 1px solid #ebebeb;
    line-height: 38px;
}

.home-blog__carousel .owl-nav > div::after {
    line-height: 38px;
    color: #bcbcbc;
}

.home-blog__carousel-wrapper {
    text-align: left;
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
}

.home-blog__carousel-img a {
    display: block;
}

.home-blog__carousel-wrapper .post__title a {
    font-size: 24px;
    line-height: 30px;
}

/*// Home img //*/
.content-block__03 {
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    background: #f7f7f7;
}

.content-block__03::after {
    content: '';
    display: table;
    clear: both;
}

@media screen and (max-width: 1199px) {
    .content-block__03 {
        text-align: center;
    }
}

@media screen and (max-width: 580px) {
    .content-block__03 {
        padding-bottom: 20px;
    }
}

.content-block__img {
    float: left;
    width: 11.11%;
    text-align: center;
    font-size: 0;
    padding: 70px 0;
}

@media screen and (max-width: 1199px) {
    .content-block__img {
        width: 20%;
        padding: 20px 0;
        display: inline-block;
        float: none;
    }
}

@media screen and (max-width: 640px) {
    .content-block__img {
        width: 24%;
    }
}

@media screen and (max-width: 580px) {
    .content-block__img {
        width: 100%;
        padding: 30px 0;
    }
}

.content-block__img img {
    display: inline-block;
    float: none;
}

/*=========================================
//  ABOUT:
*/
.page-about {
    padding: 93px 0 30px;
}

.page-about__title-wrapper {
    text-align: center;
    overflow-x: hidden;
}

.page-about__title {
    margin: 0;
    position: relative;
    letter-spacing: -2px;
    margin-bottom: 50px;
}

.page-about__title::before {
    content: '';
    display: inline-block;
    height: 1px;
    background: #ccc;
    position: absolute;
    top: 50%;
    left: -300px;
    right: -300px;
    z-index: 0;
}

.page-about__title .page-about__title-block {
    font-size: 36px;
    line-height: 38px;
    color: #303233;
    font-family: 'Playfair Display','Arial',sans-serif;
    margin: 0;
    text-align: center;
    display: inline-block;
    padding: 0 30px;
    background: #fff;
    font-style: italic;
    font-weight: 300;
    position: relative;
    z-index: 1;
}

.page-about__title .page-about__title-block > span {
    font-weight: 700;
    font-style: normal;
}

.content-block__01 {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    padding: 38px 40px;
    margin-bottom: 93px;
}

@media screen and (max-width: 1199px) {
    .content-block__01 {
        padding: 25px;
    }
}

.content-block__01-title {
    margin: 0;
    font-size: 24px;
    line-height: 27px;
    font-weight: 700;
    margin-bottom: 27px;
    letter-spacing: -1px;
    margin-bottom: 21px;
}

.content-block__01-content {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

a.content-block__01-button {
    border: 2px solid #303233;
    font-size: 13px;
    line-height: 15px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'Playfair Display','Arial',sans-serif;
    color: #3c3c3c;
    padding: 10px 30px;
    display: inline-block;
}

a.content-block__01-button:hover {
    border: 2px solid #909090;
    color: #909090;
}

.about-page__info-block-01 {
    margin-bottom: 45px;
}

.about-page__info-block-01 p {
    margin-bottom: 10px;
}

.about-page__info-block-title {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 24px;
    line-height: 26px;
    font-weight: 700;
    font-style: normal;
    margin-top: 0;
}

.content-block__02 {
    margin-bottom: 100px;
}

/*// Our team carousel //*/
.our-team__carousel {
    padding: 0;
}

.our-team__carousel .owl-stage-outer {
    padding: 10px 10px 20px;
    margin-left: -10px;
    margin-right: -10px;
}

.our-team__carousel .owl-item {
    text-align: center;
}

.our-team__carousel .owl-item li {
    list-style: none;
}

.our-team__carousel .owl-nav > div {
    margin-top: -19px;
    width: 38px;
    height: 38px;
    background: #fff;
    border: 1px solid #ebebeb;
    line-height: 38px;
}

.our-team__carousel .owl-nav > div::after {
    line-height: 38px;
    color: #bcbcbc;
}

.our-team__carousel-wrapper {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
}

.our-team__carousel-img {
    border: 1px solid #ebebeb;
}

.our-team__carousel-content {
    background: #fff;
    padding: 37px 10px 30px;
}

.our-team__carousel-cont-title {
    font-family: 'Playfair Display','Arial',sans-serif;
    font-size: 24px;
    line-height: 26px;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    margin: 0 0 15px;
    letter-spacing: -1px;
}

.our-team__carousel-sub-title {
    font-family: 'Roboto','Arial',sans-serif;
    font-weight: 300;
    font-size: 15px;
    line-height: 17px;
    color: #818181;
    margin-bottom: 13px;
}

/*=========================================
// FOOTER:
*/
@media screen and (max-width: 991px) {
    div.footer-block__01 {
        padding-bottom: 30px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media screen and (max-width: 991px) {
    div.footer-block__02 {
        padding-bottom: 30px;
        padding-top: 0;
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*// Footer logo //*/
/* Decoration line */
.decoration__line_l,.decoration__line_r {
    position: relative;
}

.decoration__line_l::before,.decoration__line_r::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    height: 100%;
    display: inline-block;
    background: #404242;
}

@media screen and (max-width: 991px) {
    .decoration__line_l::before,.decoration__line_r::before {
        display: none;
    }
}

.decoration__line_l::before {
    right: 0;
}

.decoration__line_r::before {
    left: 0;
}

/* Footer logo */
.page_footer > [class*="container"] > .row > [class*="col-"] {
    margin: 0;
}

.page_footer .widget_nav_menu {
    margin-bottom: 30px;
}

.page_footer .widget_nav_menu .widget-title {
    margin-bottom: 20px;
}

.page_footer .widget_nav_menu ul > li {
    padding-bottom: 3px;
}

.page-footer__logo-wrapper {
    margin-bottom: 26px;
}

.page-footer__logo {
    padding: 0 0 22px;
}

.page-footer__logo p {
    padding-right: 25px;
}

/* Page copyright */
.page_copyright p {
    font-size: 14px;
}

.event-single {
    background: transparent;
}

.event-single .entry-thumbnail {
    margin-bottom: 40px;
}

.event-single .entry-content {
    padding-bottom: 30px;
}

.event-item.side-item {
    background: transparent;
}

.event-item.side-item .item-media {
    margin: 0;
}

.event-item.side-item .item-media a {
    background: transparent;
}

.header2 .logo.top_logo {
    margin: 30px 0;
}

@media (max-width: 991px) {
    .header2 .logo.top_logo {
        margin: 10px 0;
    }
}

@media (max-width: 991px) {
    .header2 .toggle_menu {
        float: right;
    }
}

/*# sourceMappingURL=../includes/maps/main.css.map */
.empty_head {
    font-size: 13px;
    font-style: italic;
}

.link_account {
    list-style: none;
    padding: 0;
    margin: 0;
}

.link_account li {
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.link_account a {
    display: block;
}

.link_account a i {
    margin-right: 7px;
}

.link_account a i.flaticon-user {
    margin-right: 12px;
}

.link_account a i.fa {
    color: #aaa;
    font-size: 19px;
    margin-right: 10px;
}

.inline-dropdown > li.language a {
    display: inline-block;
    margin-left: 10px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.31);
    position: relative;
    opacity: .8;
}

.inline-dropdown > li.language a img {
}

.inline-dropdown > li.language #langcurrent:before {
    content: "\f058";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 10px;
    position: absolute;
    right: -5px;
    top: -8px;
}

.inline-dropdown > li.language #langcurrent {
    pointer-event: none;
    opacity: 1;
}

.inline-dropdown > li.language a:hover {
    opacity: 1;
}

.judulweb {
    color: #000;
    font-weight: 700;
    margin-top: 10px;
}

.taglineweb {
    color: #000;
    text-transform: none;
    font-style: italic;
    font-size: 12px;
}

.banner_sec {
    background: #b4b6b5;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/*PRODUCT NEW ATTRIBUTE*/
.attr-product-new {
    position: absolute;
    z-index: 10;
}    
}

.attr-product-new img {
}

/*PRODUCT POPULAR ATTRIBUTE*/
.attr-product-pop {
    position: absolute;
    z-index: 10;
}

/*PRODUCT LIST ATTRIBUTE*/
.attr-product-list {
    position: absolute;
    z-index: 10;
}

/*PRODUCT DETAIL ATTRIBUTE*/
.attr-product-detail {
    position: absolute;
    z-index: 10;
}

.oldprice {
    line-height: normal;
    margin-bottom: 20px;
}

.oldprice {
    text-decoration: line-through;
}

.popularnew>ul>li {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

.popularnew .shop-item__meta-list {
    float: left;
    width: 100%;
}

.popularnew .shop-item__title {
    float: left;
    width: 100%;
}

.videopost .videoimage {
    position: relative;
    overflow: hidden;
}

.videopost .videoicons a:before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(255,255,255,0.4);
    transition: transform .5s ease;
}

.videopost .videoicons i {
    position: absolute;
    left: 42%;
    top: 42%;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: #000;
    color: #fff;
    text-align: center;
    border-radius: 1000px;
    transition: all .9s ease 0;
}

.videopost:hover .videoicons a:before {
    transform: skewX(180deg);
    left: -100%;
}

.videopost:hover .videoicons a i {
    top: -100%;
}

.jdlvideo {
    text-align: center;
    position: relative;
    margin-top: 30px;
    z-index: 1;
}

.jdlvideo:before {
    content: "";
    width: 100%;
    height: 5px;
    position: absolute;
    left: 0;
    top: 45%;
    z-index: -1;
    border: 1px dashed #000;
}

.jdlvideo h2 {
    font-size: 16px;
    text-transform: none;
    display: inline-block;
    background: #fff;
    padding: 0 10px;
    margin: 0;
}

.bloghome .post__text-content p {
    font-size: 12px;
    text-align: justify;
}

.footertop {
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    background: #f7f7f7;
    padding: 30px 0;
}

.footertop .title {
    font-family: 'Playfair Display','Arial',sans-serif;
    margin: 0;
    font-weight: 700;
    font-size: 14px;
    padding: 10px;
    position: absolute;
    left: 10%;
    top: -15px;
    background: #cccec4;
    color: #60654b;
}

#testi_carosel .item > p {
    color: #555;
    font-size: 14px;
    font-style: italic;
    width: 100%;
    background: #fff;
    padding: 20px;
}

.client_box > img {
    float: left;
    margin-right: 15px;
    width: 75px;
    border: 3px solid #fff;
    height: 75px;
    overflow: hidden;
    object-fit: cover;
}

.client_box_text {
    float: left;
    text-align: left;
    width: 70%;
}

.client_box_text > h4 {
    color: #232323;
    font-size: 16px;
    margin-bottom: 6px;
    margin-top: 20px;
}

.client_box_text > p {
    color: #777;
    font-size: 12px;
}

.client_box {
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}

#testi_carosel {
    text-align: left;
}

#testi_carosel .carousel-indicators {
    bottom: -63px;
}

#testi_carosel.carousel .carousel-control {
    position: initial;
    margin-top: 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #000;
    line-height: 20px;
    font-size: 16px;
}

#testi_carosel .carousel-indicators li {
    background-color: #ddd;
    border: 1px solid #ddd;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    width: 10px;
}

#testi_carosel .carousel-indicators .active {
    background-color: #FFD100;
    border: 1px solid #FFD100;
    height: 12px;
    margin: 0;
    width: 12px;
}

.footertop .col-md-4 > .item {
    background: #e4e5e0;
    padding: 40px;
    text-align: center;
    position: relative;
    z-index: 1;
    margin-top: 25px;
    min-height: 330px;
}

.footertop .col-md-4 > .item:before {
    content: "";
    position: absolute;
    left: 20px;
    top: 20px;
    right: 20px;
    bottom: 20px;
    border: 3px solid #cccec4;
    z-index: -1;
}

.fb_iframe_widget,.fb_iframe_widget span {
    width: 100% !important;
}

footer .rt-icon2-map-pin {
    margin-right: 5px;
}

.wa {
    margin-right: 7px;
}

.bbm {
    margin-right: 5px;
}

.line {
    margin-right: 6px;
}

.formbox {
    background: #f8f8f8;
    float: left;
    width: 100%;
}

.formbox .boxhead {
    background: #000;
    border-radius: 10px 10px 0 0;
    padding: 15px 20px;
    text-align: center;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8a6a8',endColorstr='#000000',GradientType=1);
    background: rgba(76,76,76,1);
    background: -moz-linear-gradient(top,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(76,76,76,1)),color-stop(12%,rgba(89,89,89,1)),color-stop(25%,rgba(102,102,102,1)),color-stop(39%,rgba(71,71,71,1)),color-stop(50%,rgba(44,44,44,1)),color-stop(51%,rgba(0,0,0,1)),color-stop(60%,rgba(17,17,17,1)),color-stop(76%,rgba(43,43,43,1)),color-stop(91%,rgba(28,28,28,1)),color-stop(100%,rgba(19,19,19,1)));
    background: -webkit-linear-gradient(top,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
    background: -o-linear-gradient(top,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
    background: -ms-linear-gradient(top,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
    background: linear-gradient(to bottom,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
}

.formbox .boxhead h3 {
    margin: 0;
    color: #fff;
}

.formbox .boxcontent .form-group {
    margin-bottom: 30px;
}

.formbox .boxcontent {
    padding: 20px;
    border: 5px solid #333;
    border-top: 0;
    border-radius: 0 0 10px 10px;
    float: left;
    width: 100%;
}

.formbox .boxcontent input {
    border: 1px solid #ccc;
    box-shadow: inset 0 0 85px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 2px 2px 5px rgba(0,0,0,0.21);
    -moz-box-shadow: inset 0 0 85px rgba(0,0,0,.5);
    border-radius: 10px;
}

.formbox .boxcontent label {
}

.formbox .boxcontent .forgot {
    float: right;
    color: red;
    font-weight: 700;
    font-size: 12px;
}

.formbox .boxfooter p {
    display: inline-block;
    margin: 0;
    padding-top: 10px;
}

.formbox .boxfooter button {
    border-radius: 20px;
    float: right;
    background: rgba(76,76,76,1);
    background: -moz-linear-gradient(top,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(76,76,76,1)),color-stop(12%,rgba(89,89,89,1)),color-stop(25%,rgba(102,102,102,1)),color-stop(39%,rgba(71,71,71,1)),color-stop(50%,rgba(44,44,44,1)),color-stop(51%,rgba(0,0,0,1)),color-stop(60%,rgba(17,17,17,1)),color-stop(76%,rgba(43,43,43,1)),color-stop(91%,rgba(28,28,28,1)),color-stop(100%,rgba(19,19,19,1)));
    background: -webkit-linear-gradient(top,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
    background: -o-linear-gradient(top,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
    background: -ms-linear-gradient(top,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
    background: linear-gradient(to bottom,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
}

.datetimepicker thead tr:first-child th {
    background: #6e6f70 !important;
    color: #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-radius: 0;
    text-align: center;
}

.datetimepicker thead tr:first-child th:first-child,.datetimepicker thead tr:first-child th:last-child {
    border: 0;
}

.datetimepicker {
    padding: 5px;
}

.datetimepicker table {
    font-family: "Oswald";
}

.table-condensed>tbody>tr>td {
    padding: 5px 8px;
}

.table-condensed>tfoot {
    display: none;
}

.datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover:hover {
    background: #6e6f70;
    color: #fff;
}

.datetimepicker table tr td.active.active,.datetimepicker table tr td span.active.active {
    background: #000;
    color: #fff;
}

.date_input {
    position: relative;
}

.date_input span {
    position: absolute;
    top: 0;
    right: 0;
    background: #6e6f70;
    color: #fff;
    height: 39px;
    width: 39px;
    text-align: center;
    line-height: 35px;
    padding-top: 13px;
}

.table_order .table-bordered > thead > tr > td,.table_order .table-bordered > thead > tr > th {
    text-align: center;
    background: #f7f7f7;
    border-bottom-width: 1px;
    color: #333;
    vertical-align: middle;
    font-family: 'Playfair Display','Arial',sans-serif;
    font-weight: 400;
}

.subtotalnew table.table {
    color: #9a9a9a;
    font-family: 'Roboto',sans-serif;
    font-size: 15px;
    font-weight: 300;
}

table.tablecekpesan.table {
    margin-bottom: 10px !important;
}

.tablecekpesan td {
    border: 0 !important;
    padding: 10px;
}

.tablecekpesan td:nth-child(2) {
    width: 1%;
}

.tablecekpesan td:first-child {
    width: 10%;
    font-weight: 700;
    padding-left: 0;
}

.a-center {
    text-align: center;
}

.table_order table td {
    font-size: 13px;
}

.videoicons a {
    z-index: 1000;
    width: 100%;
    height: 100%;
    display: block;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
}

.nopadding {
    padding: 0 !important;
}

.videocontent iframe {
    width: 100%;
}

button.closepop {
    position: absolute;
    right: -15px;
    top: -15px;
    width: 30px;
    height: 30px;
    background: #000;
    color: #fff;
    z-index: 1;
    opacity: 1;
    border-radius: 1000px;
    border: 3px solid #fff;
    text-shadow: none;
}

button.closepop:hover,button.closepop:focus {
    opacity: 1;
    color: #000;
    background: #fff;
    border-color: #000;
	outline:0 !important;
}
#popupgambar{
	transition:all 0.5s ease-out;
}
#popupgambar:hover{
	opacity:0.6;
}
.modal-backdrop{
	z-index: 10000;
}
.modal{
	z-index: 100000 !important;
}
@media(max-width:991px) {
    .modal-dialog {
        width: 95% !important;
		margin-top: 30px;
    }

    .table_order {
        width: 100% !important;
        overflow: auto !important;
    }

    .noprm {
        float: none !important;
    }

    .videopost {
        margin-bottom: 30px;
    }
	.gallery-item{
		margin-bottom:20px;
	}
}

@media(max-width:767px) {
    .shop_item-carousel .slides li {
        width: 22% !important;
    }

    .login-dropdown .dropdown-menu,.cart-dropdown .dropdown-menu {
        width: 100%;
    }
}
@media(max-width:500px){
	.modal-dialog{
		width:90% !important;
	}
}
@media(max-width:480px) {
    a.shop-item__button {
        float: left;
    }
}

@media(max-width:360px) {
    .comments-area .media-body {
        display: block;
        width: 100%;
        overflow: initial;
        padding: 0;
        text-align: center;
    }

    .comments-area .media-left {
        display: block;
        margin-bottom: 20px;
    }

    .comments-area .media-left img {
        margin: 0 auto;
    }
}
.ongkir #map {
	height: 300px;
}
.ongkir .gmapsform{
	overflow: hidden;
	margin-bottom: 25px;
}
.ongkir .infolatlong{
	display: none;
}
.noml{
	margin-left:0;
}