/*
Theme Name: Imper
Theme URI: http://livethemes.ru/themes/imper/
Author: LiveThemes
Author URI: https://livethemes.ru/
Description: Премиум тема от LiveThemes.ru.
Version: 1.0
License: LiveThemes.ru
License URI: https://livethemes.ru/terms/
Tags: news, blog, custom-menu, theme-options, one-column, two-columns, left-sidebar, right-sidebar, footer-widgets
Text Domain: imper
*/

body{font-family:'Open Sans', Arial, sans-serif;margin:0;padding:0;line-height:1.4;}
h1,h2,h3,h4,h5,h6{margin:0 0 30px 0;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
a{outline:none;text-decoration:none;-webkit-transition:0.3s;transition:0.3s;}
button{-webkit-transition:0.3s;transition:0.3s;}
ul,ol{margin:0 0 30px 0;padding:0 0 0 20px;list-style:square;}
li{margin:0 0 10px 0;padding:0;}
ol{margin-left:5px;padding-left:20px;}
ol{list-style:decimal;}
img{max-width:100%;height:auto;border:0;}
p{margin-top:0;margin-bottom:30px;}
table{width:100%;margin-bottom:30px;padding:15px;text-align:left;border-collapse:collapse;border-spacing:0;border-style:solid;}
@media screen and (max-width: 420px){
table{width:auto;overflow-x:auto;padding:15px 0;display:block;border:0;}
}
table th,table td{padding:15px;border-style:solid;}
embed,iframe,object,video{width:100%;height:auto;border:0;}
iframe{overflow:hidden;}
blockquote{margin:0;padding:0 0 0 30px;font-style:italic;border-left-style:solid;}
del{text-decoration:line-through;}
dl,dt,dd{margin:0;padding:0;}
code{font-family:'Open Sans', Arial, sans-serif;padding:30px;display:block;}
hr{width:100%;margin:0 0 30px 0;height:1px;border:0;overflow:hidden;}
input,textarea{font-family:'Open Sans', Arial, sans-serif;background:#fff;width:100%;margin-bottom:20px;padding:12px;color:#616970;font-size:inherit;outline:none;border-style:solid;box-sizing:border-box;border-radius:3px;-webkit-transition:0.3s;transition:0.3s;}
textarea{height:200px;box-sizing:border-box;}
input:focus,textarea:focus{background:#fff;color:inherit;border-style:solid;border-color:inherit;}
input[type="submit"],button{font-family:'Open Sans', Arial, sans-serif;width:auto;padding:12px 20px;display:inline-block;font-size:16px;outline:none;border-style:solid;border-radius:3px;cursor:pointer;}
input[type="submit"],input[type="radio"],input[type="checkbox"],input[type="file"]{width:auto;}
input[type="file"]{cursor:pointer;}
input[type="radio"],input[type="checkbox"]{width:20px;height:20px;margin:0 10px 0 0;padding:0;vertical-align:middle;cursor:pointer;}
::-webkit-input-placeholder{color:inherit;opacity:1;}
::-moz-placeholder{color:inherit;opacity:1;}
:-ms-input-placeholder{color:inherit;opacity:1;}
::-ms-input-placeholder{color:inherit;opacity:1;}
:placeholder-shown{color:inherit;opacity:1;}
select{font-family:'Open Sans', Arial, sans-serif;width:100%;padding:10px;color:inherit;font-size:inherit;border-style:solid;outline:none;box-sizing:border-box;border-radius:3px;}
.lt-price-currency-left:before{font-family:FontAwesome;margin-right:5px;font-weight:normal!important;}
.lt-price-currency-right:after{font-family:FontAwesome;margin-left:5px;font-weight:normal!important;}
.lt-price-currency-left.lt-price-currency-rub:before{content:'\f158';}
.lt-price-currency-right.lt-price-currency-rub:after{content:'\f158';}
.lt-price-currency-left.lt-price-currency-usd:before{content:'\f155';}
.lt-price-currency-right.lt-price-currency-usd:after{content:'\f155';}
.lt-price-currency-left.lt-price-currency-eur:before{content:'\f153';}
.lt-price-currency-right.lt-price-currency-eur:after{content:'\f153';}
.lt-button{padding:12px 20px;border-radius:3px;border-style:solid;}
.lt-button a{position:relative;}
.lt-button-size-default{font-size:15px;}
.lt-button-size-small{font-size:13px;}
.lt-button-size-medium{font-size:16px;}
.lt-button-size-large{font-size:18px;}
.lt-button-size-xlarge{font-size:22px;}
.lt-overlay{height:100%;width:100%;position:absolute;left:0;top:0;z-index:1;}
.page-preloader{height:100%;width:100%;overflow:hidden;position:fixed;left:0;top:0;z-index:1500;}
.loader{margin-top:-18px;margin-left:-18px;width:30px;height:30px;border-radius:50%;animation:spin 2s linear infinite;position:absolute;top:50%;left:50%;}
@keyframes spin{0%{transform: rotate(0deg);}100%{transform:rotate(360deg);}}

/* Header
/*----------------------------------------------------------*/
#site-header{position:relative;z-index:1000;}
#site-header.sticking{position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 2px 15px rgba(0, 0, 0, 0.1)!important;}
.admin-bar #site-header.sticking{top:32px!important;}
.site-header-fix-block.sticky-begin{width:100%;position:absolute;top:0;z-index:-1;}
#site-header-inner{max-width:1350px;margin:0 auto;padding:20px 50px;position:relative;}
#site-header.sticking #site-header-inner{height:25px;padding:15px 50px;}
@media screen and (max-width:1200px){
#site-header-inner{height:auto!important;}
#site-header.sticking #site-header-inner{height:25px!important;}
}
@media screen and (max-width:400px){
#site-header-inner{padding:20px;}
#site-header.sticking #site-header-inner{padding:15px 20px;}
}

/* Logo */
.site-branding{margin-right:50px;font-size:0;float:left;}
.sticking .site-branding{display:none;}
.site-branding-text{display:inline-block;vertical-align:middle;}
.site-branding-img img{display:inline-block;vertical-align:middle;}
@media screen and (max-width: 480px){
.site-branding{float:none;}
.site-branding-img{line-height:0!important;}
.site-branding-text{word-break:break-all;line-height:inherit!important;}
}

/* Info Block */
.site-header-info-block{vertical-align:middle;float:right;}
.sticking .site-header-info-block{display:none;}
.site-header-info-block-content-1,.site-header-info-block-content-2{display:inline-block;}
.site-header-info-block-icon .fa{padding-right:5px;font-weight:normal!important;}
@media screen and (max-width:1200px){
.site-header-info-block{margin-top:20px;line-height:normal!important;float:left;}
.site-header-info-block-line-clear:after{content:"";display:table;clear:both;}
}
@media screen and (max-width:480px){
.site-header-info-block-content-1,.site-header-info-block-content-2{display:block;}
}

/* Site Navigation Primary */
#site-navigation{float:left;}
.site-header-nav-right #site-navigation{float:right;}
.sticking #site-navigation,.sticking .site-header-nav-right #site-navigation{text-align:center;float:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
#site-navigation ul,#site-navigation li{margin:0;padding:0;line-height:1.4;list-style:none;}
#site-navigation div > ul{display:block;vertical-align:middle;}
.sticking #site-navigation div > ul{line-height:25px;}
.sticking #site-navigation a{font-size:14px!important;}
#site-navigation div > ul > li{padding-bottom:20px;display:inline-block;position:relative;}
.site-header-nav-left #site-navigation div > ul > li{margin-right:15px;}
.site-header-nav-right #site-navigation div > ul > li{margin-left:15px;}
.sticking #site-navigation div > ul > li{margin-left:8px!important;margin-right:8px!important;}
#site-navigation div > ul > li.menu-item-has-children > a:after{font-family:FontAwesome;margin-left:5px;content:'\f107';}
.site-header-nav-left #site-navigation .sub-menu{left:-9999px;}
.site-header-nav-right #site-navigation .sub-menu{right:9999px;}
#site-navigation .sub-menu{background:#fff;width:180px;padding:15px 0;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;box-shadow:0 2px 15px rgba(0, 0, 0, 0.1);position:absolute;top:40px;z-index:1000;}
#site-navigation .sub-menu li{text-transform:none!important;position:relative;}
#site-navigation .sub-menu a{padding:5px 20px;display:block;font-size:14px;text-align:left;font-weight:normal;text-transform:none;}
#site-navigation div > ul > li:hover > ul{visibility:visible;opacity:1;}
.site-header-nav-left #site-navigation div > ul > li:hover > ul{left:0;}
.site-header-nav-right #site-navigation div > ul > li:hover > ul{right:0;}
#site-navigation div ul ul li:hover > ul{visibility:visible;opacity:1;top:-15px;}
.site-header-nav-left #site-navigation div ul ul li:hover > ul{left:170px;}
.site-header-nav-right #site-navigation div ul ul li:hover > ul{right:170px;}
.site-navigation-icon{height:16px;width:22px;margin-top:-8px;display:none;cursor:pointer;position:absolute;top:50%;right:50px;}
.sticking .site-navigation-icon{margin-right:-11px;right:50%;}
.site-navigation-icon span{height:2px;width:22px;margin-bottom:5px;display:block;}
.site-navigation-close-icon{display:none;}
@media screen and (max-width:1200px){
#site-navigation{float:right;}
.site-header-nav-left #site-navigation div > ul > li{margin-left:15px;margin-right:0;}
.site-header-nav-left #site-navigation .sub-menu{left:-9999px;}
.site-header-nav-left #site-navigation div > ul > li:hover > ul{left:-90px;}
.site-header-nav-left #site-navigation div ul ul li:hover > ul{left:-170px;}
}
@media screen and (max-width:900px){
#site-navigation{height:100%;width:0px;position:fixed;top:0;left:0;z-index:1001;-webkit-transition:0.5s;transition:0.5s;overflow:hidden;float:none;}
.site-navigation-open #site-navigation{width:250px;}
#site-navigation-inner{background:#fff;height:100%;width:250px;display:none;overflow:auto;}
.sticking #site-navigation-inner{line-height:25px;}
.site-navigation-open #site-navigation-inner,.site-navigation-close #site-navigation-inner{display:block;}
.site-navigation-overlay{height:100%;width:0;position:fixed;z-index:1000;top:0;right:0;overflow:hidden;opacity:0;cursor:pointer;-webkit-transition:opacity 1s;transition:opacity 1s;}
.site-navigation-open .site-navigation-overlay{width:100%;}
.site-navigation-icon{display:block;}
.site-navigation-close-icon{background:#fafafa;padding:10px 15px;display:block;font-size:24px;line-height:24px;text-align:center;cursor:pointer;}
#site-navigation .lt-fa:before{display:none;}
#site-navigation ul,#site-navigation li,#site-navigation a{height:auto!important;width:100%!important;margin:0!important;padding:0!important;display:block;text-transform:none!important;font-size:14px!important;text-align:left!important;font-weight:normal!important;line-height:1.4!important;opacity:1!important;position:static!important;visibility:inherit!important;border:0!important;box-shadow:none!important;}
#site-navigation a{padding: 10px 15px!important;border-bottom:1px solid #ebebeb!important;box-sizing:border-box;}
#site-navigation .sub-menu a,#site-navigation .sub-menu .sub-menu a{padding-left:30px!important;}
#site-navigation .sub-menu .sub-menu a{padding-left:45px!important;}
#site-navigation .sub-menu .sub-menu .sub-menu a{padding-left:60px!important;}
}
@media screen and (max-width:400px){
.site-navigation-icon{right:20px;}
}

/* Content
/*----------------------------------------------------------*/
#site-content{max-width:1350px;margin:50px auto 0 auto;padding:0 50px;overflow:hidden;}
#site-content.sidebar-on{margin-bottom:50px;}
#primary{max-width:900px;margin:0 auto;}
#primary.entries-columns,.search #primary,.page-template-one-column-full-width #primary,.page-template-custom #primary{max-width:100%;}
.sidebar-on #primary{width:66.66%;}
.left-sidebar .sidebar-on #primary{float:right;}
.right-sidebar .sidebar-on #primary{float:left;}
.error404 #site-content{margin-top:100px;margin-bottom:100px;font-size:18px;text-align:center;}
.error404 #primary{padding:100px;}
.error404 #site-content h1{margin-bottom:50px;}
.error404 #site-content .info-404{margin-bottom:50px;font-size:86px;line-height:86px;font-weight:600;}
.error404 #site-content .info a:after{font-family:FontAwesome;content:'\f178';margin-left:5px;}
#sidebar{width:33.33%;box-sizing:border-box;float:left;}
.left-sidebar #sidebar{padding-right:50px;}
.right-sidebar #sidebar{padding-left:50px;}
.left-sidebar #sidebar-content{padding-right:50px;border-right-style:solid;}
.right-sidebar #sidebar-content{padding-left:50px;border-left-style:solid;}
#page-title{margin-bottom:50px;position:relative;z-index:-1;}
#page-title-content{max-width:1350px;margin:0 auto;padding:30px 50px 10px 50px;overflow:hidden;}
#page-title h1,#page-title p{margin-bottom:20px;}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;}
@media screen and (max-width:1050px){
.sidebar-on #primary{width:100%;}
.left-sidebar .sidebar-on #primary{float:none;}
.right-sidebar .sidebar-on #primary{float:none;}
#sidebar{width:100%;float:none;}
.left-sidebar #sidebar{padding-right:0;}
.right-sidebar #sidebar{padding-left:0;}
.left-sidebar #sidebar-content{padding-right:0;border-right-style:none;}
.right-sidebar #sidebar-content{padding-left:0;border-left-style:none;}
}
@media screen and (max-width:400px){
#site-content{padding:0 20px;}
#page-title-content{padding:30px 20px 10px 20px;}
.error404 #primary{padding:50px;}
}

/* Widgets
/*----------------------------------------------------------*/
.widget{padding-bottom:50px;}
#sidebar .widget{margin-bottom:50px;border-bottom-style:solid;}
#sidebar .widget:last-child{margin-bottom:0;padding-bottom:0;border-bottom-style:none;}
.widget-title{margin-bottom:30px;color:#32363a;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
@media screen and (max-width:480px){
.widget-title{font-size:24px!important;}
}

/* Default */
.widget_recent_entries ul,.widget_recent_entries li,.widget_pages ul,.widget_pages li,.widget_categories ul,.widget_categories li,.widget_archive ul,.widget_archive li,
.widget_recent_comments ul,.widget_recent_comments li,.widget_nav_menu ul,.widget_nav_menu li,.widget_meta ul,.widget_meta li,.widget_rss ul,.widget_rss li{margin:0;padding:0;list-style:none;}
.widget_pages ul,.widget_categories ul,.widget_archive ul,.widget_meta ul,.widget_nav_menu ul{margin-bottom:-10px;}
.widget_pages li,.widget_categories li,.widget_archive li,.widget_meta li,.widget_nav_menu li{margin-bottom:10px;}
.widget_recent_entries ul{margin-bottom:-20px;}
.widget_recent_entries li{margin-bottom:20px;}
.widget_recent_entries .post-date{margin-top:10px;display:block;}
.widget_categories ul li ul.children{margin-top:10px;margin-left:10px;}
.widget_categories select,.widget_archive select{width:100%;margin-bottom:10px;cursor:pointer;}
.widget_tag_cloud a{padding:10px;margin-bottom:10px;margin-right:10px;font-size:inherit!important;border-style:solid;border-radius:3px;float:left;}
.widget_tag_cloud a:hover{background:#fff;border:1px solid #ebebeb;}
.widget_recent_comments ul{margin-bottom:-20px;}
.widget_recent_comments li{margin-bottom:20px;}
.widget_recent_comments a{margin-top:10px;display:block;}
.widget_recent_comments .url{margin-top:0;display:inline-block;}
.widget_calendar caption{margin-bottom:15px;text-align:left;font-weight:normal;}
.widget_calendar table{table-layout:fixed;width:100%;margin:0;padding:0;text-align:center;border-collapse:separate;border-spacing:5px;border:none;box-sizing:border-box;}
.widget_calendar table th,.widget_calendar table td{padding:5px;font-weight:normal;border:0;border-radius:3px;}
.widget_calendar table .pad,.widget_calendar table th{background:none;}
.widget_nav_menu ul li ul.sub-menu{margin-top:10px;margin-left:10px;}
.widget_search input{margin-bottom:0;}
.search-form .search-field{width:80%;float:left;}
.search-form .search-submit{width:18%;padding:11px;float:right;}
.search-form .search-submit:after{font-family:FontAwesome;content:'\f105';font-size:22px;font-weight:normal!important;}
.search-form .search-field:focus{background:#fff;border:1px solid #ebebeb;}
.widget_rss ul{margin-bottom:-20px;}
.widget_rss li{margin-bottom:20px;}
li .rsswidget,.rss-date,.rssSummary{margin-bottom:10px;display:block;}

/* Entries */
.lt-entries-widget{background:none;padding:0;margin:0;}
.lt-entries-inner{max-width:1400px;margin:0 auto;padding-left:25px;padding-right:25px;}
.lt-entries-title-desc{margin:0 auto;padding:0 25px 20px 25px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
.lt-entries-title{margin-bottom:30px;}
.lt-entries-title h1,.lt-entries-title h2,.lt-entries-title h3{margin-bottom:0;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-transform:inherit!important;}
.lt-entries-col{width:33.33%;margin-bottom:30px;padding-left:25px;padding-right:25px;box-sizing:border-box;float:left;}
.lt-entries-col-inner{position:relative;}
.lt-entries-entry-title,.lt-entries-entry-thumbnail{margin-bottom:20px;}
.lt-entries-entry-title{word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
.lt-entries-entry-title a:hover{color:inherit!important;}
.lt-entries-entry-thumbnail img{display:block;}
.lt-entries-entry-meta{margin-bottom:10px;}
.lt-entries-entry-date{margin-bottom:10px;display:inline-block;}
.lt-entries-button{padding-left:25px;padding-right:25px;margin-bottom:50px;}
.lt-entries-button a{display:inline-block;}
.lt-entries-button a:hover{background:inherit!important;border-color:inherit!important;}
@media screen and (max-width: 900px){
.lt-entries-col{width:50%;}
}
@media screen and (max-width: 600px){
.lt-entries-col{width:100%;}
}
@media screen and (max-width:480px){
.lt-entries-title{font-size:28px!important;}
.lt-entries-description{font-size:18px!important;}
}
@media screen and (max-width:400px){
.lt-entries-inner{padding-left:20px;padding-right:20px;}
.lt-entries-title-desc{margin:0 auto;padding:0 0 20px 0;}
.lt-entries-col{padding-left:0;padding-right:0;}
}

/* Content */
.lt-content-widget{background:none;padding:0;margin:0;}
.lt-content{position:relative;}
.lt-content-title-desc{margin:0 auto;padding-bottom:20px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
.lt-content-title{margin-bottom:30px;}
.lt-content-title h1,.lt-content-title h2,.lt-content-title h3,.lt-content-block-title h1,.lt-content-block-title h2,.lt-content-block-title h3{margin-bottom:0;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-transform:inherit!important;}
.lt-content-inner{margin:0 auto;padding-left:50px;padding-right:50px;position:relative;z-index:2;}
.lt-content-block-button{margin-bottom:30px;}
.lt-content-block-two-50 .lt-content-block-1,.lt-content-block-two-60-40 .lt-content-block-1,.lt-content-block-two-40-60 .lt-content-block-1,
.lt-content-block-two-50 .lt-content-block-2,.lt-content-block-two-60-40 .lt-content-block-2,.lt-content-block-two-40-60 .lt-content-block-2{float:left;box-sizing:border-box;}
.lt-content-block-two-50 .lt-content-block-1,.lt-content-block-two-60-40 .lt-content-block-1,.lt-content-block-two-40-60 .lt-content-block-1{padding-right:25px;}
.lt-content-block-two-50 .lt-content-block-2,.lt-content-block-two-60-40 .lt-content-block-2,.lt-content-block-two-40-60 .lt-content-block-2{padding-left:25px;}
.lt-content-block-two-50 .lt-content-block-1,.lt-content-block-two-50 .lt-content-block-2{width:50%;}
.lt-content-block-two-60-40 .lt-content-block-1{width:60%;}
.lt-content-block-two-60-40 .lt-content-block-2{width:40%;}
.lt-content-block-two-40-60 .lt-content-block-1{width:40%;}
.lt-content-block-two-40-60 .lt-content-block-2{width:60%;}
.lt-content-block img{display:block;}
.lt-content-block-title{margin-bottom:30px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
.lt-content-block-button a{display:inline-block;}
.lt-content-block-button a:hover{background:inherit!important;border-color:inherit!important;}
.lt-content .wpcf7{max-width:900px;margin:0 auto;text-align:left;}
.lt-content .wpcf7-not-valid-tip{color:inherit!important;}
.lt-content .wpcf7 input{width:100%;}
.lt-content .wpcf7 input[type="submit"]{width:auto;}
.lt-content div.wpcf7-response-output{padding:0!important;}
.sr .lt-content-block-inner{visibility:hidden;}
.lt-content-block-bg-video{position:absolute;top:0;bottom:0;width:100%;height:100%; overflow:hidden;}
.lt-content-block-bg-video video{min-width:100%; min-height:100%; width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
@media screen and (max-width: 800px){
.lt-content-block-two-50 .lt-content-block-1,.lt-content-block-two-60-40 .lt-content-block-1,.lt-content-block-two-40-60 .lt-content-block-1,
.lt-content-block-two-50 .lt-content-block-2,.lt-content-block-two-60-40 .lt-content-block-2,.lt-content-block-two-40-60 .lt-content-block-2{float:none;}
.lt-content-block-two-50 .lt-content-block-1,.lt-content-block-two-60-40 .lt-content-block-1,.lt-content-block-two-40-60 .lt-content-block-1{padding-right:0;}
.lt-content-block-two-50 .lt-content-block-2,.lt-content-block-two-60-40 .lt-content-block-2,.lt-content-block-two-40-60 .lt-content-block-2{padding-left:0;}
.lt-content-block-two-50 .lt-content-block-1,.lt-content-block-two-50 .lt-content-block-2{width:100%;}
.lt-content-block-two-60-40 .lt-content-block-1{width:100%;}
.lt-content-block-two-60-40 .lt-content-block-2{width:100%;}
.lt-content-block-two-40-60 .lt-content-block-1{width:100%;}
.lt-content-block-two-40-60 .lt-content-block-2{width:100%;}
}
@media screen and (max-width:480px){
.lt-content-title,.lt-content-block-title{font-size:28px!important;}
.lt-content-block-text{font-size:18px!important;}
}
@media screen and (max-width:400px){
.lt-content-inner{padding-left:20px;padding-right:20px;}
}

/* Columns */
.lt-columns-widget{background:none;padding:0;margin:0;}
.lt-columns-inner{max-width:1400px;margin:0 auto;padding-left:25px;padding-right:25px;}
.lt-columns-title-desc{margin:0 auto;padding:0 25px 20px 25px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
.lt-columns-title{margin-bottom:30px;}
.lt-columns-title h1,.lt-columns-title h2,.lt-columns-title h3{margin-bottom:0;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-transform:inherit!important;}
.lt-columns-col{margin-bottom:20px;padding-left:25px;padding-right:25px;box-sizing:border-box;float:left;}
.lt-columns-col-padding{margin-bottom:50px;}
.lt-columns-one .lt-columns-col{width:100%;}
.lt-columns-two .lt-columns-col{width:50%;}
.lt-columns-three .lt-columns-col{width:33.33%;}
.lt-columns-four .lt-columns-col{width:25%;}
.lt-columns-col-content:after{content:"";display:table;clear:both;}
.lt-columns-col-inner-padding .lt-columns-col-content{padding:30px 30px 0 30px;}
.lt-columns-col-title,.lt-columns-col-icon,.lt-columns-col-button{margin-bottom:30px;}
.lt-columns-col-title{word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
.lt-columns-col-title h1,.lt-columns-col-title h2,.lt-columns-col-title h3{margin-bottom:0;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-transform:inherit!important;}
.lt-columns-col-padding-no .lt-columns-col-image{margin-bottom:30px;}
.lt-columns-col-image{font-size:0px;}
.lt-columns-col-image img{display:inline-block;}
.lt-columns-col-button a{display:inline-block;}
.lt-columns-col-button a:hover{background:inherit!important;border-color:inherit!important;}
.lt-columns-button{margin-bottom:50px;padding:0 25px;word-wrap:break-word;overflow-wrap:break-word;}
.lt-columns-button a{display:inline-block;}
.lt-columns-button a:hover{background:inherit!important;border-color:inherit!important;}
@media screen and (max-width: 1000px){
.lt-columns-four .lt-columns-col{width:50%;}
}
@media screen and (max-width: 900px){
.lt-columns-three .lt-columns-col{width:50%;}
}
@media screen and (max-width: 600px){
.lt-columns-four .lt-columns-col,.lt-columns-three .lt-columns-col,.lt-columns-two .lt-columns-col{width:100%;}
}
@media screen and (max-width:480px){
.lt-columns-title{font-size:28px!important;}
.lt-columns-description{font-size:18px!important;}
.lt-columns-col-title{font-size:24px!important;}
}
@media screen and (max-width:400px){
.lt-columns-inner{padding-left:20px;padding-right:20px;}
.lt-columns-title-desc{padding:0 0 20px 0;}
.lt-columns-col{padding-left:0;padding-right:0;}
.lt-columns-button{padding:0;}
}

/* Pricing */
.lt-pricing-widget{background:none;padding:0;margin:0;}
.lt-pricing-widget{background:none;padding:0;margin:0;}
.lt-pricing-inner{max-width:1400px;margin:0 auto;padding-left:25px;padding-right:25px;}
.lt-pricing-title-desc{margin:0 auto;padding:0 25px 20px 25px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
.lt-pricing-title{margin-bottom:30px;}
.lt-pricing-title h1,.lt-pricing-title h2,.lt-pricing-title h3{margin-bottom:0;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-transform:inherit!important;}
.lt-pricing-col{padding-left:25px;padding-right:25px;box-sizing:border-box;float:left;}
.lt-pricing-col-padding{margin-bottom:50px;}
.lt-pricing-one .lt-pricing-col{width:100%;}
.lt-pricing-two .lt-pricing-col{width:50%;}
.lt-pricing-three .lt-pricing-col{width:33.33%;}
.lt-pricing-four .lt-pricing-col{width:25%;}
.lt-pricing-col-content{overflow:hidden;}
.lt-pricing-col-top{padding:30px 30px 15px 30px;}
.lt-pricing-col-padding-no .lt-pricing-col-top{margin-bottom:30px;}
.lt-pricing-col-top-title,.lt-pricing-col-top-price,.lt-pricing-col-top-text,.lt-pricing-col-button{margin-bottom:15px;}
.lt-pricing-col-top-title,.lt-pricing-col-top-price,.lt-pricing-col-top-text{word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
.lt-pricing-col-top-title h1,.lt-pricing-col-top-title h2,.lt-pricing-col-top-title h3{margin-bottom:0;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-transform:inherit!important;}
.lt-pricing-col-top .fa{font-weight:normal!important;}
.lt-pricing-col-inner-padding .lt-pricing-col-content{padding:30px 30px 15px 30px;}
.lt-pricing-col-text{padding-bottom:15px;}
.lt-pricing .lt-pricing-col-content p{margin-bottom:15px;}
.lt-pricing-col-button a{display:inline-block;}
.lt-pricing-col-button a:hover{background:inherit!important;border-color:inherit!important;}
@media screen and (max-width: 1000px){
.lt-pricing-four .lt-pricing-col{width:50%;}
}
@media screen and (max-width: 900px){
.lt-pricing-three .lt-pricing-col{width:50%;}
}
@media screen and (max-width: 600px){
.lt-pricing-four .lt-pricing-col,.lt-pricing-three .lt-pricing-col,.lt-pricing-two .lt-pricing-col{width:100%;}
}
@media screen and (max-width:480px){
.lt-pricing-title{font-size:28px!important;}
.lt-pricing-description{font-size:18px!important;}
.lt-pricing-col-top-title{font-size:24px!important;}
.lt-pricing-col-top-price{font-size:28px!important;}
.lt-pricing-col-top-text{font-size:16px!important;}
}
@media screen and (max-width:400px){
.lt-pricing-inner{padding-left:20px;padding-right:20px;}
.lt-pricing-title-desc{margin:0 auto;padding:0 0 20px 0;}
.lt-pricing-col{padding-left:0;padding-right:0;}
}

/* Testimonials */
.lt-testimonials-widget{background:none;padding:0;margin:0;}
.lt-testimonials-inner{max-width:1400px;margin:0 auto;padding-left:25px;padding-right:25px;}
.lt-testimonials-title-desc{margin:0 auto;padding:0 25px 20px 25px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
.lt-testimonials-title{margin-bottom:30px;}
.lt-testimonials-title h1,.lt-testimonials-title h2,.lt-testimonials-title h3{margin-bottom:0;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-transform:inherit!important;}
.lt-testimonials .lt-testimonial{margin-bottom:20px;padding-left:25px;padding-right:25px;box-sizing:border-box;float:left;}
.lt-testimonials-one .lt-testimonial{width:100%;}
.lt-testimonials-three .lt-testimonial{width:33.33%;}
.lt-testimonials-two .lt-testimonial{width:50%;}
.lt-testimonial-text{margin-bottom:30px;}
.lt-testimonial-text-padding{padding:30px;}
.lt-testimonial-author{margin-bottom:20px;}
.lt-testimonial-author-image-on{padding-left:120px;}
.lt-testimonial-author-name,.lt-testimonial-author-desc{margin-bottom:10px;}
.lt-testimonial-author-image{width:100px;margin-bottom:10px;margin-left:-120px;float:left;}
.lt-testimonial-author-image img{display:block;}
@media screen and (max-width: 900px){
.lt-testimonials-three .lt-testimonial{width:50%;}
.lt-testimonial-author-image-on{padding-left:80px;}
.lt-testimonial-author-image{width:60px;margin-left:-80px;}
}
@media screen and (max-width: 600px){
.lt-testimonials-three .lt-testimonial,.lt-testimonials-two .lt-testimonial{width:100%;}
}
@media screen and (max-width:480px){
.lt-testimonials-title{font-size:28px!important;}
.lt-testimonials-description{font-size:18px!important;}
}
@media screen and (max-width:400px){
.lt-testimonials-inner{padding-left:20px;padding-right:20px;}
.lt-testimonials-title-desc{padding:0 0 20px 0;}
.lt-testimonials .lt-testimonial{padding-left:0;padding-right:0;}
}

/* Social Icons */
.lt-social-icons-widget{background:none;padding:0;margin:0;}
.lt-social-icons-inner{max-width:1350px;margin:0 auto;padding-left:45px;padding-right:45px;}
.lt-social-icons-content{text-align:center;}
.lt-social-icons-title-desc{margin:0 auto;padding:0 5px 20px 5px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
.lt-social-icons-title{margin-bottom:30px;}
.lt-social-icons-title h1,.lt-social-icons-title h2,.lt-social-icons-title h3{margin-bottom:0;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-transform:inherit!important;}
.lt-social-icons-col{margin:0 auto 10px auto;padding-left:5px;padding-right:5px;box-sizing:border-box;float:left;}
.lt-social-icons-one .lt-social-icons-col{width:100%;}
.lt-social-icons-two .lt-social-icons-col{width:50%;}
.lt-social-icons-three .lt-social-icons-col{width:33.33%;}
.lt-social-icons-four .lt-social-icons-col{width:25%;}
.lt-social-icons-five .lt-social-icons-col{width:20%;}
.lt-social-icons-six .lt-social-icons-col{width:16.66%;}
.lt-social-icons a{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:border-radius;transition-property:border-radius;}
.lt-social-icons a:hover,.lt-social-icons a:focus,.lt-social-icons a:active{border-radius:30px;}
.lt-social-icons a{width:100%;padding:15px 20px;color:#fff!important;font-weight:normal!important;box-sizing:border-box;border-radius:3px;float:left;}
.lt-social-icons a:hover{color:#fff!important;}
.lt-social-icons a span{font-family:'Open Sans', Arial, sans-serif;padding-left:10px;font-size:15px;}
.lt-social-icons a.fa-vk{background-color:#45668e;}
.lt-social-icons a.fa-odnoklassniki{background-color:#ed812b;}
.lt-social-icons a.fa-facebook{background-color:#3b5998;}
.lt-social-icons a.fa-twitter{background-color:#00aced;}
.lt-social-icons a.fa-google-plus{background-color:#dd4b39;}
.lt-social-icons a.fa-yahoo{background-color:#7b0099;}
.lt-social-icons a.fa-linkedin{background-color:#007bb6;}
.lt-social-icons a.fa-pinterest{background-color:#cb2027;}
.lt-social-icons a.fa-instagram{background-color:#517fa4;}
.lt-social-icons a.fa-flickr{background-color:#ff0084;}
.lt-social-icons a.fa-dribbble{background-color:#ea4c89;}
.lt-social-icons a.fa-youtube{background-color:#bb0000;}
.lt-social-icons a.fa-vimeo{background-color:#1ab7ea;}
.lt-social-icons a.fa-skype{background-color:#12a5f4;}
.lt-social-icons a.fa-dropbox{background-color:#007ee5;}
.lt-social-icons a.fa-soundcloud{background-color:#ff3a00;}
.lt-social-icons a.fa-tumblr{background-color:#32506d;}
.lt-social-icons a.fa-digg{background-color:#005be2;}
.lt-social-icons a.fa-deviantart{background-color:#4dc47d;}
.lt-social-icons a.fa-paypal{background-color:#009cde;}
.lt-social-icons a.fa-rss{background-color:#f26522;}
@media screen and (max-width: 1150px){
.lt-social-icons-six .lt-social-icons-col{width:25%;}
}
@media screen and (max-width: 950px){
.lt-social-icons-five .lt-social-icons-col{width:25%;}
}
@media screen and (max-width: 850px){
.lt-social-icons-six .lt-social-icons-col,.lt-social-icons-five .lt-social-icons-col,.lt-social-icons-four .lt-social-icons-col{width:33.33%;}
}
@media screen and (max-width: 650px){
.lt-social-icons-six .lt-social-icons-col,.lt-social-icons-five .lt-social-icons-col,.lt-social-icons-four .lt-social-icons-col,.lt-social-icons-three .lt-social-icons-col{width:50%;}
}
@media screen and (max-width:480px){
.lt-social-icons-title{font-size:28px!important;}
.lt-social-icons-description{font-size:18px!important;}
}
@media screen and (max-width: 450px){
.lt-social-icons-six .lt-social-icons-col,.lt-social-icons-five .lt-social-icons-col,.lt-social-icons-four .lt-social-icons-col,.lt-social-icons-three .lt-social-icons-col{width:100%;}
}
@media screen and (max-width:400px){
.lt-social-icons-inner{padding-left:20px;padding-right:20px;}
.lt-social-icons-title-desc{margin:0 auto;padding:0 0 20px 0;}
.lt-social-icons-col{padding-left:0;padding-right:0;}
}

/* Counters */
.lt-counters-widget{background:none;padding:0;margin:0;}
.lt-counters{position:relative;overflow:hidden;}
.lt-counters-inner{max-width:1400px;margin:0 auto;padding-left:25px;padding-right:25px;position:relative;z-index:2;}
.lt-counters-title-desc{margin:0 auto;padding:0 25px 20px 25px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
.lt-counters-title{margin-bottom:30px;}
.lt-counters-title h1,.lt-counters-title h2,.lt-counters-title h3{margin-bottom:0;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-transform:inherit!important;}
.lt-counters-num,.lt-counters-text{margin-bottom:30px;}
.lt-counters .lt-counters-col{margin-bottom:20px;padding-left:25px;padding-right:25px;box-sizing:border-box;float:left;}
.lt-counters-one .lt-counters-col{width:100%;}
.lt-counters-two .lt-counters-col{width:50%;}
.lt-counters-three .lt-counters-col{width:33.33%;}
.lt-counters-four .lt-counters-col{width:25%;}
.lt-counters-num-percent:after{content:'%';}
@media screen and (max-width: 800px){
.lt-counters-four .lt-counters-col{width:50%;}
}
@media screen and (max-width: 700px){
.lt-counters-three .lt-counters-col{width:50%;}
}
@media screen and (max-width:480px){
.lt-counters-title{font-size:28px!important;}
.lt-counters-description{font-size:18px!important;}
}
@media screen and (max-width: 400px){
.lt-counters-inner{padding-left:20px;padding-right:20px;}
.lt-counters-title-desc{margin:0 auto;padding:0 0 20px 0;}
.lt-counters .lt-counters-col{padding-left:0;padding-right:0;}
.lt-counters-two .lt-counters-col,.lt-counters-three .lt-counters-col,.lt-counters-four .lt-counters-col{width:100%;}
}

/* Map */
.lt-map-widget{background:none;padding:0;margin:0;}
.lt-map{position:relative;}
.lt-map-info{max-width:1350px;margin-left:-670px;position:absolute;left:50%;top:0;z-index:1;}
.lt-map-info-content{background:#fff;width:500px;padding:30px 30px 15px 30px;box-sizing:border-box;position:absolute;top:100px;left:0;}
.lt-map-info p{margin-bottom:15px;}
.lt-map-info .fa{font-weight:normal!important;}
.lt-map-title{margin-bottom:30px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
.lt-map-content iframe{height:inherit!important;}
@media screen and (max-width:1350px){
.lt-map-info{max-width:500px;margin-left:0;left:50px;}
}
@media screen and (max-width:600px){
.lt-map-info{max-width:100%;position:static;}
.lt-map-info-content{width:100%;padding:30px 20px 15px 20px;position:static;}
}

/* About */
.lt-about{padding:30px 30px 0 30px;}
.lt-about-info-title,.lt-about-info-image,.lt-about-button{margin-bottom:30px;}
.lt-about-info-title{word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;}
.lt-about-info-image{font-size:0px;}
.lt-about-info-image img{height:150px;width:150px;border-radius:150px;}
.lt-about-button a{display:inline-block;}
.lt-about-button a:hover{background:inherit!important;border-color:inherit!important;}

/* Post, Page
/*----------------------------------------------------------*/
.entry-anonce{width:100%;margin-bottom:30px;box-sizing:border-box;}
.entry-content-none{width:100%;margin-bottom:30px;overflow:hidden;}
.search .entry-anonce{margin-bottom:50px;padding-bottom:30px;border-bottom-style:solid;}
.entries-list .entry-anonce-inner{overflow:hidden;}
.entries-list-small-image .has-post-thumbnail .entry-anonce-content{width:50%;float:left;}
.entries-list-small-image .entry-thumbnail{width:50%;padding-right:50px;box-sizing:border-box;float:left;}
.entries-columns #entries{margin:0 -25px;}
.entries-columns .entry-anonce{width:33.33%;padding-left:25px;padding-right:25px;float:left;}
.sidebar-on .entries-columns .entry-anonce{width:50%;}
h2.entry-title,.entry-content-excerpt p,.entry-thumbnail img{margin-bottom:20px;}
.entry-thumbnail{position:relative;}
.entry-thumbnail img{display:block;}
.entries-standart h2.entry-title,.entries-standart .entry-content-excerpt p{margin-bottom:30px;}
.sticky .entry-sticky-icon{height:30px;width:30px;border-radius:30px;}
.sticky .entry-sticky-icon .fa{padding-top:4px;padding-left:6px;font-size:21px;}
.sticky .entry-sticky-icon{position:absolute;top:15px;left:15px;}
.entry-meta{margin-bottom:10px;}
.entries-standart .entry-meta{margin-bottom:20px;}
.entry-time{padding-right:3px;font-weight:600;}
.entry-date,.entry-author,.entry-tags-links,.entry-comments-num,.entry-cat-links{margin-right:15px;margin-bottom:10px;display:inline-block;}
.entry-tags-links a:before,.entry-comments-num:before{font-family:FontAwesome;margin-right:5px;font-weight:normal;}
.entry-tags-links a{margin-right:8px;}
.entry-tags-links a:before{content:'\f02b';}
.entry-comments-num:before{content:'\f086';}
.read-more{margin-bottom:20px;}
.read-more a{padding-bottom:5px;border-bottom-width:2px;border-bottom-style:solid;}
.read-more.read-more-left{text-align:left;}
.read-more.read-more-center{text-align:center;}
.read-more.read-more-right{text-align:right;}
.single .entry-meta,.attachment .entry-meta{margin-bottom:20px;}
.entry-content{margin-bottom:20px;}
.attachment-thumbnail{margin-bottom:50px;}
.page-thumbnail{margin-bottom:30px;}
.page-thumbnail img,.attachment-thumbnail img{display:block;}
.edit-link{margin-bottom:30px;}
.edit-link a{text-decoration:underline;}
.edit-link a:hover{text-decoration:none;}
.single .ya-share2__container{background:#fff;margin-bottom:-10px;}
.single .ya-share2__badge{padding:5px;border-radius:3px!important;}
.single .ya-share2__item{margin:0 5px 10px 0!important;}
.single .ya-share2__popup{text-align:left;}
.single .ya-share2__popup .ya-share2__item{margin:0 5px 5px 0!important;}
.single .ya-share2__popup .ya-share2__title{line-height:34px!important;;}
.single .ya-share2__container_size_m .ya-share2__popup_direction_bottom{top:40px!important;}
@media screen and (max-width:640px){
.entries-list-small-image .has-post-thumbnail .entry-anonce-content{width:100%;float:none;}
.entries-list-small-image .entry-thumbnail{width:100%;padding-right:0;float:none;}
.entries-columns #entries{margin:0;}
.entry-anonce{width:100%!important;padding-left:0!important;padding-right:0!important;float:none!important;overflow:hidden;}
}

/* WordPress Mediaelements */
.wp-video{max-width:100%!important;margin-bottom:30px;}
.format-video iframe,.format-audio iframe{background:#191b1d;width:100%!important;padding:50px;box-sizing:border-box;}
.wp-video-shortcode,.wp-video,.wp-audio-shortcode{width:100%!important;outline:none;}
.wp-audio-shortcode{margin-bottom:30px;}
.mejs-controls .mejs-time-total,.mejs-controls .mejs-horizontal-volume-total{outline:none!important;}
.mejs-controls .mejs-time-loaded{background:none!important;}
.mejs-controls .mejs-button button{outline:none!important;}
.mejs-container,.mejs-controls{background:#191b1d!important;}
.mejs-controls .mejs-time-total,.mejs-controls .mejs-horizontal-volume-total{background:#2e3135!important;}
.mejs-controls .mejs-time-current,.mejs-controls .mejs-horizontal-volume-current{background:#e5e7e9!important;}

/* WordPress Gallery */
.gallery{margin:0 -15px;text-align:center;font-size:0px;overflow:hidden;}
.format-gallery .gallery{background:#191b1d;margin:0 0 30px 0;padding:50px 35px 20px 35px;}
.gallery-item{width:33.33%;margin:0;margin-bottom:30px;padding-left:15px;padding-right:15px;display:inline-block;font-size:0px;font-style:italic;vertical-align:top;box-sizing:border-box;}
.gallery-item img{display:inline-block;}
.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 .gallery-caption{margin-top:15px;font-size:14px;overflow:hidden;text-overflow:ellipsis;}
.format-gallery .gallery .gallery-caption{color:#e5e7e9;}
.gallery .gallery-icon{position:relative;}
.gallery .gallery-icon .lt-overlay{box-sizing:border-box;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0;}
.gallery .gallery-icon:hover .lt-overlay{opacity:0.6;}
@media screen and (max-width: 600px){
.gallery .gallery-item{width:50%!important;}
}
@media screen and (max-width: 360px){
.gallery .gallery-item{width:100%!important;!}
}

/* WordPress Image */
img.alignleft,img.alignright,img.aligncenter{margin-bottom:30px;display:block;}
img.alignleft,.wp-caption.alignleft{max-width:100%!important;margin-right:30px;float:left;}
img.alignright,.wp-caption.alignright{max-width:100%!important;margin-left:30px;float:right;}
img.aligncenter,.aligncenter img{margin-left:auto;margin-right:auto;}
.wp-caption{margin:0 0 30px 0;}
.wp-caption img{margin-bottom:30px;display:block;}
.wp-caption .wp-caption-text{margin-top:-20px;font-style:italic;}
.wp-caption.aligncenter{width:100%!important;text-align:center;}
.wp-caption.alignnone{width:100%!important;}
@media screen and (max-width:700px){
img.alignleft,.wp-caption.alignleft{margin-right:0;float:none;}
img.alignright,.wp-caption.alignright{margin-left:0;float:none;}
}

/* Comments */
#comments{margin-bottom:20px;}
#reply-title,.comments-title{margin-bottom:30px;}
.nopassword,.nocomments{font-size:14px;font-weight:normal;margin:20px 0;text-align:center;}
ul.comment-list,ol.comment-list,.comment-list li{margin:0;padding:0;list-style:none;}
.comment-list li{margin-bottom:30px;}
.comment-list .comment-body{margin:0 0 30px 90px;border-bottom-style:solid;position:relative;}
.comment-author{margin-bottom:20px;}
.bypostauthor .comment-author{}
.comment-list .avatar{border-radius:60px;position:absolute;top:0;left:-90px;}
.comment-metadata{margin-bottom:10px;}
.comment-date{margin-bottom:10px;float:left;}
.comment-metadata-right{margin-bottom:10px;float:right;}
#comments #cancel-comment-reply-link{display:inline-block;font-size:13px;}
#comments input[type="text"],#comments textarea{width:100%;}
#comments input[type="text"]:focus,#comments textarea:focus{background:#fff;color:inherit;border-style:solid;border-color:inherit;}
#comments p.form-submit{margin-bottom:30px;}
.comment-form-author label,.comment-form-email label,.comment-form-url label{margin-bottom:5px;display:none;}
#comments .logged-in-as{margin-bottom:20px;}
.comment-navigation{margin-bottom:30px;}
#comments .comment-navigation{margin-bottom:30px;overflow:hidden;}
#comments .comment-navigation .nav-previous{margin-right:12px;float:left;}
#comments .comment-navigation .nav-next{margin-left:12px;float:right;}
@media screen and (max-width: 600px){
#comments .comment-navigation .nav-previous{margin-right:0;float:none;}
#comments .comment-navigation .nav-next{margin-top:10px;margin-left:0;float:none;}
}
@media screen and (max-width: 500px){
.comment-list .comment-body{margin:0 0 30px 0;}
.comment-list .avatar{width:15px;margin-right:5px;position:static;}
.comment-date,.comment-metadata-right{display:block;float:none;}
.comment-author{word-break:break-all;}
}
@media screen and (max-width: 400px){
.comment-list .comment-body{padding:0;border:0;}
}

/* Page Navigation
/*----------------------------------------------------------*/
.pagination{margin-bottom:40px;overflow:hidden;}
.pagination .page-numbers{margin-right:15px;margin-bottom:10px;float:left;}
.pagination .next:after,.pagination .prev:after{font-family:FontAwesome;}
.pagination .next:after{content:'\f178';}
.pagination .prev:after{content:'\f177';}

/* Footer Columns
/*----------------------------------------------------------*/
#site-footer-columns{position:relative;}
#site-footer-columns-content{max-width:1400px;margin:0 auto;padding:100px 25px 50px 25px;position:relative;z-index:2;}
.site-footer-columns-col{width:25%;padding-left:25px;padding-right:25px;box-sizing:border-box;float:left;}
#site-footer-columns br{content:'';margin-bottom:10px;display:block;}
#site-footer-columns h1,#site-footer-columns h2,#site-footer-columns h3,#site-footer-columns h4,#site-footer-columns h5,#site-footer-columns h6{color:inherit;}
@media screen and (max-width: 1100px){
.site-footer-columns-col{width:50%;}
.site-footer-columns-col-clear{width:100%;height:0;display:block;font-size:0;overflow:hidden;clear:both;line-height:0;}
}
@media screen and (max-width: 700px){
.site-footer-columns-col{width:100%;float:none;}
}
@media screen and (max-width:400px){
#site-footer-columns-content{padding:100px 20px 50px 20px;}
.site-footer-columns-col{padding-left:0;padding-right:0;}
}

/* Footer
/*----------------------------------------------------------*/
#site-footer-content{max-width:1350px;margin:0 auto;padding:20px 50px;}
@media screen and (max-width:400px){
#site-footer-content{padding:20px;}
}

/* Contact Form 7
/*----------------------------------------------------------*/
.wpcf7-form{max-width:900px;margin:0 auto;padding:0;}
.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{margin:0;}
.wpcf7-form p{overflow:hidden;}
.wpcf7 br,.wpcf7-quiz-label{content:'';margin-bottom:10px;display:block;}
span.wpcf7-list-item{margin:0 0 10px 0;display:block;}
.wpcf7-submit{margin-bottom:0;}
div.wpcf7-response-output{margin:0 0 30px 0;padding:0;}
div.wpcf7-mail-sent-ok{border:0;}
div.wpcf7-mail-sent-ng{border:0;}
div.wpcf7-spam-blocked{border:0;}
div.wpcf7-validation-errors{border:0;}
span.wpcf7-not-valid-tip{margin-top:5px;display:block;font-style:italic;color:inherit;}
.wpcf7-submit{float:left;}
div.wpcf7 img.ajax-loader{margin-left:10px;float:left;}
.wpcf7-form .wpcf7-form-control-wrap{margin-bottom:30px;overflow:hidden;}
.lt-content .wpcf7-form .wpcf7-form-control-wrap,.lt-columns .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:0;}
.wpcf7-invert{display:none;}

/* Scroll Top
/*----------------------------------------------------------*/
.scroll-top{height:50px;width:50px;display:none;color:#fff;font-size:32px;text-align:center;font-weight:normal;border-radius:50px;position:fixed;z-index:900;bottom:15px;}
.scroll-top:before{line-height:48px;}
.scroll-top-left{left:15px;}
.scroll-top-right{right:15px;}
.scroll-top:hover{cursor:pointer;}

/* Magnific Popup
/*----------------------------------------------------------*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#191b1d;opacity:.9}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-wrap button,.mfp-wrap button:hover{background:none;-webkit-transition:none;transition:none;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#fff;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#fff}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:.7}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#fff;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:1;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:.7}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:1}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #191b1d;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #191b1d}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #191b1d;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #191b1d}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;background:#191b1d}.mfp-figure small{color:#fff;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#fff;word-break:break-all;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

/* HTML Classes
/*----------------------------------------------------------*/
.lt-heading{font-size:24px;}
.lt-heading-medium{font-size:26px;}
.lt-heading-large{font-size:28px;}
.lt-heading-xlarge{font-size:32px;}
.lt-bg-color-white{background:#fff;}
.lt-bg-color-black{background:#212426;}
.lt-color-white{color:#fff!important;}
.lt-color-black{color:#212426!important;}
.lt-hide{display:none;}
.lt-display-block{display:block;}
.lt-display-inline{display:inline;}
.lt-float-left{float:left;}
.lt-float-right{float:right;}
.lt-border-radius-small{border-radius:3px;}
.lt-border-radius-medium{border-radius:5px;}
.lt-border-radius-large{border-radius:10px;}
.lt-shadow-large{box-shadow:0 10px 60px rgba(0, 0, 0, 0.1);}
.lt-shadow-medium{box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);}
.lt-shadow-small{box-shadow:0 3px 10px rgba(0, 0, 0, 0.1);}
.lt-shadow-dark-large{box-shadow:0 10px 60px rgba(0, 0, 0, 0.2);}
.lt-shadow-dark-medium{box-shadow:0 5px 30px rgba(0, 0, 0, 0.2);}
.lt-shadow-dark-small{box-shadow:0 3px 10px rgba(0, 0, 0, 0.2);}
.lt-shadow-dark-2-large{box-shadow:0 10px 60px rgba(0, 0, 0, 0.3);}
.lt-shadow-dark-2-medium{box-shadow:0 5px 30px rgba(0, 0, 0, 0.3);}
.lt-shadow-dark-2-small{box-shadow:0 3px 10px rgba(0, 0, 0, 0.3);}
.lt-margin-auto{margin-left:auto;margin-right:auto;}
.lt-margin{margin:30px;}
.lt-margin-medium{margin:50px;}
.lt-margin-large{margin:100px;}
.lt-margin-small{margin:10px;}
.lt-margin-top{margin-top:30px;}
.lt-margin-medium-top{margin-top:50px;}
.lt-margin-large-top{margin-top:100px;}
.lt-margin-small-top{margin-top:10px;}
.lt-margin-left{margin-left:30px;}
.lt-margin-medium-left{margin-left:50px;}
.lt-margin-large-left{margin-left:100px;}
.lt-margin-small-left{margin-left:10px;}
.lt-margin-right{margin-right:30px;}
.lt-margin-medium-right{margin-right:50px;}
.lt-margin-large-right{margin-right:100px;}
.lt-margin-small-right{margin-right:10px;}
.lt-margin-bottom{margin-bottom:30px;}
.lt-margin-medium-bottom{margin-bottom:50px;}
.lt-margin-large-bottom{margin-bottom:100px;}
.lt-margin-small-bottom{margin-bottom:10px;}
.lt-margin-remove{margin:0;}
.lt-margin-remove-left{margin-left:0;}
.lt-margin-remove-right{margin-right:0;}
.lt-margin-remove-top{margin-top:0;}
.lt-margin-remove-bottom{margin-bottom:0;}
.lt-padding{padding:30px;}
.lt-padding-medium{padding:50px;}
.lt-padding-large{padding:100px;}
.lt-padding-small{padding:10px;}
.lt-padding-top{padding-top:30px;}
.lt-padding-medium-top{padding-top:50px;}
.lt-padding-large-top{padding-top:100px;}
.lt-padding-small-top{padding-top:10px;}
.lt-padding-left{padding-left:30px;}
.lt-padding-medium-left{padding-left:50px;}
.lt-padding-large-left{padding-left:100px;}
.lt-padding-small-left{padding-left:10px;}
.lt-padding-right{padding-right:30px;}
.lt-padding-medium-right{padding-right:50px;}
.lt-padding-large-right{padding-right:100px;}
.lt-padding-small-right{padding-right:10px;}
.lt-padding-bottom{padding-bottom:30px;}
.lt-padding-medium-bottom{padding-bottom:50px;}
.lt-padding-large-bottom{padding-bottom:100px;}
.lt-padding-small-bottom{padding-bottom:10px;}
.lt-padding-remove{padding:0;}
.lt-padding-remove-left{padding-left:0;}
.lt-padding-remove-right{padding-right:0;}
.lt-padding-remove-top{padding-top:0;}
.lt-padding-remove-bottom{padding-bottom:0;}
.lt-border{border:solid 1px;}
.lt-border-medium{border:solid 2px;}
.lt-border-large{border:solid 5px;}
.lt-border-top{border-top:solid 1px;}
.lt-border-medium-top{border-top:solid 2px;}
.lt-border-large-top{border-top:solid 5px;}
.lt-border-bottom{border-bottom:solid 1px;}
.lt-border-medium-bottom{border-bottom:solid 2px;}
.lt-border-large-bottom{border-bottom:solid 5px;}
.lt-border-left{border-left:solid 1px;}
.lt-border-medium-left{border-left:solid 2px;}
.lt-border-large-left{border-left:solid 5px;}
.lt-border-right{border-right:solid 1px;}
.lt-border-medium-right{border-right:solid 2px;}
.lt-border-large-right{border-right:solid 5px;}
.lt-border-color-default{border-color:inherit;}
.lt-border-color-white{border-color:#fff;}
.lt-columns-2,.lt-columns-3,.lt-columns-4{margin-right:-30px;}
.lt-columns-margin-medium{margin-right:-50px;}
.lt-columns-margin-large{margin-right:-100px;}
.lt-columns-margin-small{margin-right:-10px;}
.lt-columns-margin-remove{margin-right:0;}
.lt-columns-2:after,.lt-columns-3:after,.lt-columns-4:after{content:"";display:table;clear:both;}
.lt-columns-2 > div,.lt-columns-3 > div,.lt-columns-4 > div{margin-bottom:30px;padding-right:30px;box-sizing:border-box;float:left;}
.lt-columns-margin-medium > div{margin-bottom:50px;padding-right:50px;}
.lt-columns-margin-large > div{margin-bottom:100px;padding-right:100px;}
.lt-columns-margin-small > div{margin-bottom:10px;padding-right:10px;}
.lt-columns-margin-remove > div{margin-bottom:0;padding-right:0;}
.lt-columns-2 > div{width:50%;}
.lt-columns-3 > div{width:33.33%;}
.lt-columns-4 > div{width:25%;}
@media screen and (max-width: 1000px){
.lt-columns-4 > div{width:50%;}
}
@media screen and (max-width: 900px){
.lt-columns-3 > div{width:50%;}
}
@media screen and (max-width: 600px){
.lt-columns-2 > div,.lt-columns-3 > div,.lt-columns-4 > div{width:100%;}
}

/* Customizer
/*----------------------------------------------------------*/
#wrapper .customize-partial-edit-shortcut button,#wrapper .widget .customize-partial-edit-shortcut button{position:absolute;color:#fff;width:30px;height:30px;min-width:30px;min-height:30px;background:#22272c!important;border:2px solid #fff;-webkit-box-shadow:0 3px 2px rgba(102, 102, 102, 0.1);box-shadow: 0 3px 2px rgba(102, 102, 102, 0.1);text-shadow:none;}
.lt-entries-widget .customize-partial-edit-shortcut button,.lt-content-widget .customize-partial-edit-shortcut button,.lt-columns-widget .customize-partial-edit-shortcut button,
.lt-pricing-widget .customize-partial-edit-shortcut button,.lt-testimonials-widget .customize-partial-edit-shortcut button,.lt-social-icons-widget .customize-partial-edit-shortcut button,
.lt-counters-widget .customize-partial-edit-shortcut button,.lt-map-widget .customize-partial-edit-shortcut button{left:10px!important;top:10px;}
#site-header .customize-partial-edit-shortcut button{top:-15px;left:0!important;}

/* Clear
/*----------------------------------------------------------*/
.clearfix:after{content:"";display:table;clear:both;}
.clear{width:100%;height:0;display:block;font-size:0;overflow:hidden;clear:both;line-height:0;}