@charset "utf-8";
/***!  /templates/theme3338/css/komento.css  !***/

.kmt-disabled {
  cursor: inherit !important;
}
.page-blog .item > .kmt-readon {
  display: none;
}
.kmt-readon {
  vertical-align: top;
  width: auto !important;
}
.komento .kmt-readon span.kmt-comment {
  background: none;
}
#section-kmt .kmt-author {
  height: auto;
  text-transform: none;
  color: inherit;
}
#section-kmt .kmt-author a {
  height: auto;
}
#section-kmt .kmt-avatar {
  float: left;
  margin-right: 20px;
  position: relative;
  width: 48px;
  z-index: 10;
}
#section-kmt .kmt-avatar a,
#section-kmt .kmt-avatar a img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 100%;
}
#section-kmt .kmt-avatar + .kmt-content,
#section-kmt .kmt-rank + .kmt-content {
  margin-left: 68px;
}
#section-kmt #kmt-fame {
  margin: 0;
}
#section-kmt .kmt-list.reset-child {
  text-align: left;
}
#section-kmt .kmt-list.reset-child > li.kmt-empty-comment {
  margin-top: 0;
}
#section-kmt .kmt-list.reset-child li + li .kmt-wrap {
  margin-top: 20px;
}
#section-kmt .kmt-list.reset-child .kmt-wrap {
  padding: 20px;
  background: transparent;
  border: 1px solid #dddddd;
  color: #372d2b;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#section-kmt .kmt-head {
  font: 400 24px / 30px 'Lato', sans-serif;
  color: #372d2b;
  height: auto !important;
}
#section-kmt .kmt-head .author-kmt span span {
  color: #372d2b;
}
#section-kmt .kmt-head .author-kmt a {
  color: #372d2b;
}
#section-kmt .kmt-head .author-kmt a:hover {
  color: #372d2b;
}
#section-kmt .kmt-inreplyto {
  color: #372d2b;
}
#section-kmt .kmt-inreplyto a {
  color: #372d2b;
}
#section-kmt .kmt-inreplyto a:hover {
  color: #372d2b;
}
#section-kmt .kmt-form-content .kmt-form-addon > div {
  max-width: 90%;
}
#section-kmt .kmt-form-content .kmt-form-addon > div b {
  margin-bottom: 10px !important;
}
#section-kmt .kmt-form-content .kmt-form-addon > div .input.kmt-location {
  max-width: 100%;
}
#section-kmt .kmt-content .parentContainer {
  left: -70px;
  right: -15px;
}
#section-kmt .kmt-content .parentContainer .kmt-author {
  margin-left: 7px;
}
#section-kmt .input[type="checkbox"] {
  margin-top: 0;
}
#section-kmt .radio input[type="radio"],
#section-kmt .checkbox input[type="checkbox"] {
  margin-left: 0;
  margin-right: 15px;
}
#section-kmt .radio,
#section-kmt .checkbox {
  background: none !important;
  border: none !important;
  padding: 0;
}
#section-kmt .kmt-profile-avatar {
  width: 60px;
}
#section-kmt .kmt-profile-activity li {
  min-width: 0 !important;
  padding: 15px 8px !important;
}
#section-kmt .kmt-time {
  font-size: 16px;
  color: #372d2b;
}
#section-kmt .kmt-time:before {
  content: '\f017';
  font-family: 'FontAwesome';
  font-size: 18px;
  color: #372d2b;
}
#section-kmt .kmt-time a {
  color: inherit;
}
#section-kmt .kmt-time a:hover {
  color: #372d2b;
}
#section-kmt .kmt-time i {
  margin-right: 3px;
}
#section-kmt .kmt-control-user .kmt-btn {
  font-size: 14px;
  margin-left: 5px;
  padding: 0;
  width: 30px;
  line-height: 23px;
  height: 23px;
  border: 1px solid #403634;
  background: transparent;
  color: #5a514f;
  text-align: center;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#section-kmt .kmt-control-user .kmt-btn:hover {
  color: #372d2b;
}
#section-kmt .kmt-toolbar {
  border: none;
  margin: 0;
  padding: 0;
}
#section-kmt .kmt-like-counter {
  border: 1px solid #403634;
  line-height: 23px;
  background: transparent;
  color: #372d2b;
  height: 23px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
#section-kmt .kmt-like-counter:before,
#section-kmt .kmt-like-counter:after {
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  content: '';
  left: 100%;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  -webkit-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
#section-kmt .kmt-like-counter:before {
  border-left: 5px solid #403634;
  margin-left: 1px;
}
#section-kmt .kmt-like-counter:after {
  border-left: 5px solid transparent;
}
#section-kmt .kmt-like-counter:hover {
  color: #372d2b;
}
#section-kmt .kmt-control-user .kmt-like.cancel,
#section-kmt .kmt-control-user .kmt-reply.cancel {
  color: #372d2b;
}
#section-kmt .kmt-option > span.kmt-admin-wrap > ul {
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
#section-kmt .kmt-admin-list {
  font-size: 13px;
}
#section-kmt .kmt-admin-wrap:hover a.kmt-admin-link {
  color: #372d2b;
}
#section-kmt .kmt-form-content .kmt-form-addon {
  border-top: none;
}
#section-kmt .kmt-rank-bar {
  background: #372d2b;
}
#section-kmt .kmt-rank-progress {
  background: #241d1c;
}
#section-kmt .kmt-form-author ul {
  margin: 0 0 0 -30px;
}
#section-kmt .kmt-form-author ul li.col {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 30px;
  width: 33.33%;
}
#section-kmt .kmt-form-author ul li.col div {
  position: relative;
}
#section-kmt .kmt-form {
  margin: 30px 0;
}
#section-kmt .kmt-form-editor > div {
  position: relative;
}
#section-kmt .kmt-form-editor > div > .input.textarea {
  height: 193px;
}
#section-kmt .kmt-form-submit {
  position: relative;
}
#section-kmt .kmt-item .kmt-form-submit .btn {
  margin-right: 6px;
}
#section-kmt .kmt-body {
  margin-bottom: 0;
}
#section-kmt #kmt-form {
  padding-bottom: 60px;
}
#section-kmt .kmt-text p {
  padding-bottom: 20px;
}
#section-kmt .editInput.kmt-edit-form-input {
  height: 193px;
  width: 100%;
}
#section-kmt .submitButton {
  border: none;
  font-size: 0;
  height: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  width: 0;
}
#section-kmt .submitButton img {
  display: none;
}
.kmt-readon span.kmt-comment {
  background: none;
  float: none;
  margin: 0;
  padding: 0;
}
.foundryDialog .dialog-head {
  padding-right: 24px;
}
@media (max-width: 767px) {
  #section-kmt .kmt-form-author ul li.col {
    width: 100%;
  }
  #section-kmt .kmt-form-author ul li.col + li {
    margin-top: 10px;
  }
  #section-kmt .kmt-control-user {
    margin-top: 5px;
  }
  #section-kmt .kmt-control-user:before,
  #section-kmt .kmt-control-user:after {
    content: " ";
    display: table;
  }
  #section-kmt .kmt-control-user:after {
    clear: both;
  }
}
@media (max-width: 479px) {
  #section-kmt .kmt-avatar {
    float: none;
    margin: 0 auto 15px;
  }
  #section-kmt .kmt-avatar + .kmt-content {
    padding-left: 0;
    margin-left: 0;
  }
}

/***!  /templates/theme3338/html/mod_icemegamenu/css/navbar.css  !***/

.rd-mobilemenu{display:none;position:fixed;top:0;left:0;bottom:0;z-index:1008;text-align:left;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.rd-mobilemenu.active{right:0;}
.rd-mobilemenu_ul{position:fixed;top:56px;margin:0;left:0;bottom:-20px;width:270px;padding:0;color:#666;background:#FFF;font-size:14px;line-height:20px;overflow:auto;-webkit-box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-transform:translateX(-270px);-ms-transform:translateX(-270px);-o-transform:translateX(-270px);-webkit-transform:translateX(-270px);transform:translateX(-270px);-moz-transition:0.3s ease;-o-transition:0.3s ease;-webkit-transition:0.3s ease;transition:0.3s ease;-moz-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-o-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);}
.rd-mobilemenu_ul li.level_1{padding:0;}
.rd-mobilemenu_ul li.level_1:before{display:none;}
.rd-mobilemenu_submenu .iceCols{float:none !important;width:100% !important;}
.rd-mobilemenu_submenu{margin:0;padding:0;width:100% !important;}
.rd-mobilemenu_submenu .icemega_cover_module{width:100% !important;}
.rd-mobilemenu_submenu > li{padding:0;}
.rd-mobilemenu_submenu > li:before{display:none;}
.rd-mobilemenu_submenu .iceCols > ul{margin:0;}
.rd-mobilemenu_submenu .sub_level_2{position:static;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);width:100% !important;margin:0 !important;height:auto;pointer-events:auto;opacity:1;}
.rd-mobilemenu_submenu .sub_level_2>li{padding:0;border:none;padding:0;}
.rd-mobilemenu_submenu .sub_level_2>li a.iceMenuTitle{padding-left:40px !important;}
.rd-mobilemenu.active .rd-mobilemenu_ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
.rd-mobilemenu_ul .level_1 > a{display:block;padding:14px 25px 16px;}
.rd-mobilemenu_ul .level_1 ul a.iceMenuTitle{padding:4px 20px;display:block;}
.rd-mobilemenu_ul .level_1 ul a.iceMenuTitle:after{display:none;}
.rd-mobilemenu_ul a.iceMenuTitle:hover{color:#FFF;}
.rd-mobilemenu_ul a .rd-submenu-toggle{position:absolute;top:50%;right:11px;margin-top:-17.5px;width:32px;height:32px;font:400 10px "FontAwesome";line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;z-index:1;background:rgba(0, 0, 0, 0.1);}
.rd-mobilemenu_ul a .rd-submenu-toggle:after{content:'\f078';}
.rd-mobilemenu_ul a .rd-submenu-toggle:hover{cursor:pointer;background:#FFF;color:#666;}
.rd-mobilemenu_ul a.rd-with-ul{position:relative;}
.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.rd-mobilemenu_ul:after{content:'';display:block;height:20px;}
.rd-mobilepanel{display:none;position:fixed;top:0;left:0;right:0;height:56px;background:#FFF;color:#000;-webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);z-index:1009;}
.rd-mobilepanel_title{position:fixed;top:4px;left:56px;right:56px;color:#000;font-size:24px;line-height:48px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.rd-mobilepanel_toggle{background:none;border:none;display:inline-block;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none;position:fixed;top:4px;left:8px;width:48px;height:48px;}
.rd-mobilepanel_toggle::-moz-focus-inner{border:none;padding:0;}
.rd-mobilepanel_toggle span{position:relative;display:block;margin:auto;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before{content:"";position:absolute;left:0;top:-8px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after{top:8px;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span{width:24px;height:4px;background-color:#000;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.rd-mobilepanel_toggle span{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span:after{-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;}
.rd-mobilepanel_toggle.active span{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.rd-mobilepanel_toggle.active span:before, .rd-mobilepanel_toggle.active span:after{top:0;width:15px;}
.rd-mobilepanel_toggle.active span:before{-webkit-transform:rotate3d(0, 0, 1, -40deg);transform:rotate3d(0, 0, 1, -40deg);}
.rd-mobilepanel_toggle.active span:after{-webkit-transform:rotate3d(0, 0, 1, 40deg);transform:rotate3d(0, 0, 1, 40deg);}
@media (max-width:767px){body{padding-top:56px;}
.rd-mobilemenu, .rd-mobilepanel{display:block;}
}
@media (max-width:359px){.rd-mobilepanel_title{font-size:18px;}
}

/***!  /templates/theme3338/css/color_schemes/color_scheme_1.css  !***/

.jg_subcatelem_txt:before{background:#241d1c;}
.jg_imgalign_catimgs .jg_catelem_txt:before{background:#241d1c;}
#section-kmt .kmt-control-user .kmt-btn{border:1px solid #403634;color:#5a514f;}
#section-kmt .kmt-like-counter{border:1px solid #403634;}
#section-kmt .kmt-like-counter:before{border-left:5px solid #403634;}
#section-kmt .kmt-rank-progress{background:#241d1c;}
#Kunena .kfile-hide .kbutton,
#Kunena .kfile-hide .kfile-input{background:#241d1c;}
#Kunena a:hover{color:#241d1c;}
#Kunena ul li a:hover{color:#241d1c;}
#Kunena div.chzn-container .chzn-results li:hover{background:#241d1c;}
#Kunena #ktop #ktopmenu #ktab ul.menu li a{border-bottom:2px solid transparent;}
#Kunena .klist-markallcatsread + div.kblock{margin-top:0;}
#Kunena div.kblock div.kheader{background:#241d1c;}
#Kunena div.kblock div.kheader > span:not(.kcheckbox){background:#241d1c;}
#Kunena dl.tabs dt.open{background:#241d1c;}
@-webkit-keyframes fadeOut{}
@keyframes fadeOut{}
.page-gallery__works .item_img .more_wrapper{background:rgba(36, 29, 28, 0.5);}
.page-gallery__works .gallery-item .item_header h1.item_title a,
.page-gallery__works .gallery-item .item_header h2.item_title a,
.page-gallery__works .gallery-item .item_header h3.item_title a,
.page-gallery__works .gallery-item .item_header h4.item_title a,
.page-gallery__works .gallery-item .item_header h5.item_title a,
.page-gallery__works .gallery-item .item_header h6.item_title a{color:#241d1c;}
.sorting ul#sort li a:hover{color:#241d1c;}
.sorting ul#sort li.active{color:#241d1c;}
.sorting ul#sort li.active a{color:#241d1c;}
.swiper-scrollbar-drag{background:#241d1c;}
@-webkit-keyframes swiper-preloader-spin{}
@keyframes swiper-preloader-spin{}
@-webkit-keyframes fadeIn{}
@keyframes fadeIn{}
.mod-newsflash-adv.mod-newsflash-adv__pricing_simple .item .item_content{border:1px solid #241d1c;}
.mod-newsflash-adv.mod-newsflash-adv__pricing_simple .item .item_content .item_title{color:#241d1c;}
.mod-newsflash-adv.mod-newsflash-adv__pricing_simple .item.featured .item_content .btn:hover{background:#241d1c;}
.mod-newsflash-adv.mod-newsflash-adv__pricing_detailed .item .item_title{color:#241d1c;}
.mod-newsflash-adv.mod-newsflash-adv__pricing_detailed .item .item_content{border:1px solid #241d1c;}
.mod-newsflash-adv .mod-newsflash-adv_custom-link .btn{background:#372d2b;}
.mod-newsflash-adv .mod-newsflash-adv_custom-link .btn:hover{color:#241d1c;}
*[class*=parallax__] .control-group-button .btn{background:#372d2b;}
*[class*=parallax__] .control-group-button .btn:hover{color:#241d1c;}
.tags .label{background:#241d1c;}
.item_info .item_info_dl dd{}
.item_info .item_info_dl dd .kmt-comment:before{color:#241d1c;}
.item_info .item_info_dl dd a:hover{color:#241d1c;}
.social-links li a{color:#241d1c;}
#feature{background:#241d1c;}
#bottom{background:#241d1c;}
#copyright{border-top:2px solid #241d1c;}
.address_phones i{color:#241d1c;}
hr{border-top:1px solid #4c4443;}
a{color:#241d1c;}
blockquote:before{color:#241d1c;}
blockquote cite{color:#241d1c;}
.item_introtext mark,
.item_fulltext mark,
.category_desc mark{background:#241d1c;}
table th{background:#241d1c;}
table a{color:#241d1c;}
dl.table dt{background:#241d1c;}
div.chzn-container .chzn-results li.highlighted{background:#241d1c;}
.input-prepend{}
.input-prepend .add-on i,
.input-prepend .add-on > span{color:#241d1c;}
.input-prepend .add-on:hover i{background:#241d1c;}
.btn,
.kbutton{background:#241d1c;}
.breadcrumb a:hover{color:#241d1c;}
.progress-bar-default .progress-bar__stroke{stroke:#241d1c;}
.progress-bar-default.progress-bar-radial .progress-bar__stroke{stroke:#241d1c;}
.progress-bar-default.progress-bar-radial .progress-bar__trail{stroke:#957b77;}
ul:not(.social) li a,
ol li a{color:#241d1c;}
ol li:before{color:#241d1c;}
.nav.menu.social li a:hover{background:#372d2b;border-color:#372d2b;}
.modal{background:#241d1c;}
.modal-content{background-color:#241d1c;}
.modal-body .btn:hover{background:#5d504c;}
.offline_container .well{background:#241d1c;}
.mod-menu .nav.menu.nav-pills > li.active > a{background:#241d1c;}
.icons .btn-group.pull-right ul.dropdown-menu > li > a:hover{background:#241d1c;}
#back-top a{color:#241d1c;}
#habla_window_div #habla_topbar_div{background:#241d1c !important;}
*::selection{background:#241d1c;}
*::-moz-selection{background:#241d1c;}
.icemega_modulewrap.top_search i.fa-times{color:#241d1c;}
.icemega_modulewrap.top_search .btn-primary{color:#241d1c;}
.login_shell{background:#241d1c;}
div#fixed-sidebar-right{background:rgba(36, 29, 28, 0.9);}
div#fixed-sidebar-right .fixed-sidebar-right-wrapper ul.menu li a:hover{color:#5d504c;}
.menu-login-form > ul:before{width:0;height:0;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #241d1c transparent;}
.menu-login-form .icemega_modulewrap.login_megamenu{background:#241d1c;}
.page-category__history .items-row > div:before{background:#241d1c;}
.page-category__history .items-row:before{background:#241d1c;}
.page-category__faqs .item_title span.item_title_part0{color:#241d1c;}
ul.icesubMenu li.active > a.iceMenuTitle,
ul.icesubMenu li:hover > a.iceMenuTitle,
ul.icesubMenu li.hover > a.iceMenuTitle{color:#5d504c;}
.rd-mobilemenu_ul .level_1 > a,
.rd-mobilemenu_ul .level_1 ul a.iceMenuTitle{color:#241d1c;}
.rd-mobilemenu_ul .level_1 ul li.active a.iceMenuTitle{background:#241d1c;}
@media (max-width:767px){.rd-mobilemenu_ul a.iceMenuTitle:hover{background:#241d1c;}
.rd-mobilemenu_ul a.active,
.rd-mobilemenu_ul li.level_1.active > a{background:#241d1c;}
}
