﻿@charset "UTF-8";/*@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,700")*/
.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}}
.container-left-half,.container-right-half{padding-right:15px;padding-left:15px}
.container-left-half{margin-right:0;margin-left:auto}.container-right-half{margin-right:auto;margin-left:0}
 @media (min-width:768px){.container-left-half,.container-right-half{width:375px}}
 @media (min-width:992px){.container-left-half,.container-right-half{width:485px}}
 @media (min-width:1200px){.container-left-half,.container-right-half{width:585px}}
/*bootstrap breadcrumbs*/
.breadcrumb{margin:0;padding:0;background-color:transparent;border-radius:0;text-transform:uppercase;color:inherit;font-weight:700;font-size:12px;letter-spacing:0.5em}
.breadcrumb > li{padding:4px 0 2px 10px;vertical-align:middle}.breadcrumb > .active{color:inherit;opacity:0.9}.breadcrumb > li + li:before{display:none}
/*.pagination{margin:0}.pagination > li{display:inline-block}
.pagination > li > a,.pagination > li > span{text-align:center;padding:20px 0;border:none;margin-left:6px;margin-bottom:10px;min-width:60px;border-radius:1px;font-size:12px;font-weight:700}
.pagination > li:first-child > a,.pagination > li:first-child > span{border-radius:0px;padding:20px 26px}
.pagination > li:last-child > a,.pagination > li:last-child > span{border-radius:0px;padding:20px 26px}*/
/*forms*/
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select,.form-control{border-color:rgba(0,0,0,0.5);border-radius:2px;border-width:1px;color:inherit;padding:4px;font-size:inherit;}
select{cursor:pointer;padding:4px}textarea,textarea.form-control{height:auto}.form-group{position:relative} .form-group:last-child{margin-bottom:0}
/*select*/
.form-control option{color:#323232;background-color:#fff}.form-control-unstyled{border:none;background-color:transparent}
.form-control,.form-control:focus{box-shadow:none}.form-control.invalid{box-shadow:0 0 0 2px #e78103}
.form-control:focus{border-color:#ababab}.form-control:-moz-placeholder{color:#808080}
.form-control::-moz-placeholder,.form-control:-ms-input-placeholder,.form-control::-webkit-input-placeholder{font-size:12px;font-weight:500;color:#808080}
.form-control:focus:-moz-placeholder,.form-control:focus::-moz-placeholder,.form-control:focus:-ms-input-placeholder,.form-control:focus::-webkit-input-placeholder{color:transparent}
/*icons forms*/
form label + [class*="icon2-"],form label + [class*="fa-"]{position:absolute;font-size:16px;left:15px;top:22px;width:1em;text-align:center}
form label + [class*="icon2-"] + .form-control,form label + [class*="fa-"] + .form-control{padding-left:40px}
label{font-weight:inherit}
.checkbox label,.radio label{font-weight:inherit}.checkbox label[for],.radio label[for]{font-weight:inherit} 
.form-control + [class*="icon2-"]{position:absolute;font-size:24px;left:20px;top:50%;color:#e78103}
.checkbox label[for] + input[type=checkbox],.checkbox label[for] + input[type=radio],.radio label[for] + input[type=checkbox],.radio label[for] + input[type=radio]{left:20px}
/*input[type=checkbox],input[type=radio]{margin-top:8px}*/
.form-wrapper.with_background,.form-wrapper.muted_background,.form-wrapper.cs,.form-wrapper.ds,.form-wrapper.ls{padding:35px}
.form-inline-button .form-inline{position:relative}.form-inline-button .form-inline .form-control{width:100%;margin:0}
.form-inline-button .form-inline label{display:block}.form-inline-button .form-inline label[for]{display:none}
.form-inline-button .form-inline .form-group{display:block;vertical-align:top;position:relative}
@media (min-width:768px){.form-inline-button .form-inline .form-group.inline-block{min-width:370px;margin-right:5px}}
.form-inline-button .form-inline [type="text"],.form-inline-button .form-inline [type="password"],
.form-inline-button .form-inline [type="search"],.form-inline-button .form-inline [type="email"]{padding-right:50px;width:100%}
.form-inline-button .form-inline [type="submit"],.form-inline-button .form-inline .theme_button{font-size:0;padding-left:22px;padding-right:22px;margin:0;position:absolute;right:0;top:0;border:none;background-color:#e78103;color:#fff}
.form-inline-button .form-inline [type="submit"] i,.form-inline-button .form-inline .theme_button i{font-size:16px;content:"\e656";font-family:'rt-icons-2';line-height:1;top:0}
.form-inline-button .form-inline [type="submit"]:hover,.form-inline-button .form-inline .theme_button:hover{opacity:0.5}
.has-error .form-control{border-color:#e78103}.has-error label,.has-error .help-block{color:#e78103}
/*styled checkbox*/
.checkbox input[type="checkbox"]{display:none}.checkbox label + input[type="checkbox"],.checkbox label > input[type="checkbox"]{display:inline-block}
input[type="checkbox"] + label{padding-left:0}input[type="checkbox"] + label > a{color:#323232}
input[type="checkbox"] + label:before{content:"";display:inline-block;vertical-align:middle;margin:0}
/*input[type="checkbox"] + label:before{content:"";display:inline-block;vertical-align:middle;margin:1px 10px 4px 0;text-align:center;padding-right:0.1em;width:16px;height:16px;line-height:14px;font-size:15px;border:1px solid #d1d1d1;font-family:"FontAwesome"}*/
/*input[type="checkbox"]:checked + label:before{content:"\f00c";color:#323232}input[type="checkbox"]:disabled + label:before{background-color:#d1d1d1}*//*styled radio kk updated*/
/*.radio input[type="radio"]{display:none}.radio label + input[type="radio"],.radio label > input[type="radio"]{display:inline-block}
input[type="radio"] + label{padding-left:0}input[type="radio"] + label > a{color:#999999}
input[type="radio"] + label:before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:2px;width:16px;height:16px;border-radius:50%;border:2px solid #d1d1d1}input[type="radio"]:checked + label:before{padding:3px;background-color:#323232;background-clip:content-box}
input[type="radio"]:disabled + label:before{background-color:#d1d1d1}*//*inline input w button*/
.button-on-input{position:relative}
.button-on-input input[type*="text"],.button-on-input input[type*="email"] input[type*="password"],.button-on-input .form-group{width:100%}
.button-on-input button,.button-on-input input[type*="submit"]{position:absolute;right:0;top:0;margin:0}
/*carousel*/
.carousel{overflow:hidden}
.carousel-indicators li{width:10px;height:10px;border-width:0;background-color:#323232;margin:0 3px;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}
.carousel-indicators li:hover{opacity:0.8}.carousel-indicators .active{width:10px;height:10px;margin:0 3px;background-color:#e78103}
.carousel-control.left,.carousel-control.right{border:1px solid #fff;color:#fff;border-radius:0px;width:50px;height:50px;left:-50px;top:50%;margin-top:-25px;text-shadow:none;opacity:1;background-image:none;filter:alpha(opacity=100);text-align:center}
.carousel-control.right{right:-50px}.carousel:hover .carousel-control{left:50px}.carousel:hover .carousel-control.right{left:auto;right:50px}
.carousel-control.left span,.carousel-control.right span{font-family:'rt-icons-2';width:50px;height:50px;margin:0;font-size:16px;left:0;top:0;line-height:50px}
.carousel-control .icon-prev:before{content:"\e7c4"}.carousel-control .icon-next:before{content:"\e7c5"}
/*collapse accordion*/
.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-radius:0;font-size:13px}
.panel-default{border-color:transparent}.panel-group .panel + .panel{margin-top:8px}
.panel-body{border:1px solid transparent;border-top:none!important}
.panel-body .media-left{padding-right:28px}.panel-body .media-left .img-circle{max-width:50px}.panel-body .media-left img{max-width:60px}
.panel-group .panel-heading + .panel-collapse .panel-body{padding:23px 30px 30px;border-radius:0px}
.collapse-unstyled .panel h4{margin:0 0 0.5em}.collapse-unstyled .panel h4 a:after{color:#e78103;padding:0 5px;display:inline-block;font-family:'FontAwesome';content:"\f107"}
.collapse-unstyled .panel h4 a.collapsed:after{content:"\f105"}.collapse-unstyled .panel-content{padding:10px 20px}
/*progress bars*/
.progress-bar-title{font-size:12px;margin-bottom:2px}.progress{overflow:visible;height:4px;margin-bottom:30px;position:relative;border-radius:0;box-shadow:none;border:none}
.progress-bar{background-color:#e78103;color:inherit;box-shadow:none;height:4px}
.progress-bar span{position:absolute;right:0;top:-22px;font-size:12px;font-weight:700;letter-spacing:0.2em}
.progress-bar-success{background-color:#4db19e}.progress-bar-info{background-color:#007ebd}
.progress-bar-warning{background-color:#eeb269}.progress-bar-danger{background-color:#dc5753}
/*nav & tabs*/
/*.nav > li > a{color:#323232}.nav > li > a:hover,.nav > li > a:focus{background-color:inherit}*/
.unstyled-tabs-title{margin-bottom:-20px}
.nav-unstyled{list-style:none;padding:0;margin-bottom:20px;text-align:right;border-bottom:1px solid #d1d1d1}.nav-unstyled li{display:inline-block;margin-bottom:-1px}
.nav-unstyled li a{display:inline-block;padding:0 10px 20px;border-bottom:3px solid transparent}.nav-unstyled .active a{border-color:#e78103}
/*tabs*/
.tab-content{border-radius:0;border:none;padding:0}/*kk update*/
.tab-content.no-border{padding:36px 0 0;background-color:transparent}.tab-content.top-color-border{position:relative}
.tab-content.top-color-border:before{content:'';position:absolute;left:0px;right:0px;top:-1px;height:6px;background-color:#e78103}.tab-content.tab-unstyled{padding:10px 0 0}
.ls .tab-content.tab-unstyled,.ds .tab-content.tab-unstyled,.cs .tab-content.tab-unstyled{background-color:transparent}
.tab-content .featured-tab-image{margin:-50px -60px 50px -60px}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{border:none}.nav-tabs{border-bottom-color:transparent;margin-top:0px}
/*.nav-tabs > li{margin-bottom:0}*/
.nav-tabs > li > a{font-size:12px;padding:8px 12px;margin-right:1px;margin-top:0px;border:none;background-color:transparent;border-radius:0}
.small-tabs .nav-tabs > li > a{padding:10px 10px 9px}
.nav-tabs > li > a i{position:relative;top:2px;padding-right:8px;font-size:1.6em;width:1.5em;text-align:center;display:inline-block;line-height:0}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{border-color:#f2f2f2;color:#e78103}
.nav-tabs > li > a:hover,.nav-tabs > li > a:focus,.nav-tabs.nav-justified > .active > a{border-color:#f2f2f2}
/*vertical tabs*/
.vertical-tabs .tab-content.no-border{padding-top:0}
.vertical-tabs .nav > li > a{font-size:12px;text-transform:uppercase;letter-spacing:0.1em;font-weight:700;background-color:#f2f2f2;color:#323232;padding:16px 60px 16px 40px;margin-bottom:10px;position:relative;border-radius:2px}
.vertical-tabs .nav > li > a i{position:relative;top:4px;padding-right:8px;font-size:1.6em;width:2em;text-align:center;display:inline-block;line-height:0}
.vertical-tabs .nav > li > a:after{color:#e78103;font-family:'rt-icons-2';content:"\e7c5";position:absolute;font-size:12px;line-height:60px;text-align:center;right:0;top:0;bottom:0;width:60px;letter-spacing:0}
.vertical-tabs .nav > li.active a,.vertical-tabs .nav > li > a:hover{background-color:#e78103;color:#fff}
.vertical-tabs .nav > li.active a:after,.vertical-tabs .nav > li > a:hover:after{color:#fff}
 @media (min-width:768px){.vertical-tabs .nav > li.active{position:relative;z-index:2}}
/*modal*/
.modal-backdrop.in{filter:alpha(opacity=80);opacity:.8}.modal-content{border-radius:1px}.modal-content [class*="col-"]:last-child{margin-bottom:0}
/*bootstrap tbl*/
.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:15px 15px;border-color:#d1d1d1}
.table{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}.table td + th,.table th + td,.table th + th,.table td + td{border-left:1px solid #d1d1d1}
.table-bordered > thead > tr > td,.table-bordered > thead > tr > th{border-bottom-width:1px}
.table > tbody > tr > td.media-middle{vertical-align:middle}.table-responsive{border:none}
/*bootstrap btns*/
.btn{margin:0;border:none;outline:none;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.btn:hover,.btn:focus{outline:none}
/*media elements*/
.media{margin-top:28px}.media .media-object{max-width:100px}li.media:before,li.media:after{display:block;content:'';clear:both}
.media-right,.media > .pull-right{padding-left:20px}.media-left,.media > .pull-left{padding-right:20px}.media-left img,.media-right img{max-width:60px}
 @media (min-width:768px){.big-left-media .media-left img,.big-left-media .media-right img{max-width:120px;margin-right:20px}}
td .media-body{width:auto}
/* bootstrap dropdown menu*/
/*.dropdown-menu{box-shadow:2px 2px 5px rgba(0,0,0,0.2);border-radius:0;border-color:transparent;z-index:1001;font-size:12px;margin-top:0;padding-left:0;padding-right:0}*/
/*kk update*/
[class*="right"] .dropdown-menu{right:0;left:auto}.dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover{color:#323232;background-color:transparent}
.dropdwon-menu-title{padding:10px 30px}.well{box-shadow:none;border:none;border-radius:0}
.embed-responsive-3by2{padding-bottom:66.666%}
.embed-placeholder:after{-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;content:"\f04b";font-family:'FontAwesome';position:absolute;color:#fff;font-size:14px;line-height:56px;width:60px;height:60px;text-align:center;border:2px solid #fff;border-radius:50%;left:50%;top:50%;margin-left:-30px;margin-top:-30px}
.embed-placeholder:hover:after{opacity:0.4}.alert{border-radius:0;border-width:0 0 0 4px;padding:30px;margin-bottom:40px}button.close{min-width:0}
/*sm headings*/
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,
.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{color:inherit;font-weight:300}
/* labels*/
.label-success{color:#fff;background-color:#4db19e}.label-info{color:#fff;background-color:#007ebd}
.label-warning{color:#fff;background-color:#eeb269}.label-danger{color:#fff;background-color:#dc5753}
/*HTML tags*/
html{width:100%;height:100%;position:relative;overflow:visible}/*::-moz-selection{background-color:#e78103}::selection{background-color:#e78103}::-moz-selection{background-color:#e78103}*/
body{font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:normal;background-color:#fff;overflow:visible;overflow-x:hidden;background-color:#eee}
h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1;word-break:break-word;margin-top:1.5em;margin-bottom:1em}h4,h5{font-size:16px}h6{font-size:14px}
/*h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}*/
p:last-child{margin-bottom:0}blockquote{position:relative;margin:30px 0;padding:10px 20px 20px 42px;border:none;font-size:20px;line-height:30px;font-style:italic;text-align:center}
blockquote .media{font-size:14px;font-style:normal;margin:0 0 0;padding-top:30px;text-align:left}
blockquote .media img{min-width:40px;max-width:40px;border-radius:50%}blockquote .media h3,blockquote .media h4,blockquote .media h5{margin-bottom:0}
blockquote .item-meta{margin-top:10px;font-style:normal;opacity:0.7}img,figure{max-width:100%;height:auto}
figcaption,.entry-caption{padding:2px 0 12px}figcaption p,.entry-caption p{margin-bottom:0}label{color:#323232}
a{text-decoration:none;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}
a:hover{color:#00bac6;text-decoration:none;-webkit-transition:all 0.15s linear 0s;transition:all 0.15s linear 0s}
input:focus,button:focus,select:focus,textarea:focus,a:focus{outline:medium none;text-decoration:none}
a > img{-webkit-transition:all 0.15s ease-in-out 0s;transition:all 0.15s ease-in-out 0s}a:hover > img{opacity:0.8}
hr{border:none;height:1px;margin:0;background-color:#d1d1d1}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}
table{width:100%;max-width:100%;margin:0}table td,table th{padding:6px;line-height:1.42857143;vertical-align:top;}
table th{color:#323232;font-weight:normal;vertical-align:middle;line-height:1}.table_template thead{background-color:#e78103;color:#323232}
.table_template thead.light{background-color:#fff}.table_template th{font-weight:700}
.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)}
/*canvas{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}*/
ul,ol{padding-left:0}.list1 ul,ul.list1{list-style:none;padding:0}
.padding_30 .list1 ul,.padding_30 ul.list1{margin:0}.list1 li{position:relative;padding:9px 0 10px 30px;border-bottom:1px solid rgba(0,0,0,0.1)}
.muted_background .list1 li{border-color:rgba(255,255,255,0.4)}
.list1 li > .media{margin:4px 0 1px}.list1.no-bullets li{padding-left:0}
.list1.no-bullets li:before{display:none}.list1 li:first-child{border-top:1px solid rgba(0,0,0,0.1)}
.list1.no-top-border li:first-child{border-top:none;margin-top:0;padding-top:0}
.list1.no-bottom-border li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.list1 li:before{content:'';display:block;position:absolute;border:1px solid #e78103;left:10px;top:21px;width:7px;height:7px;border-radius:50%}
.list2 ul,ul.list2{list-style:none;padding-left:20px;margin-bottom:20px}
.list2 li{position:relative;padding:3px 0 3px 0}.list2 li:first-child{padding-top:0}.list2 li:first-child:before{top:12px}
.list2 li:before{content:'';display:block;width:4px;height:4px;border-radius:50%;background-color:#e78103;position:absolute;left:-18px;top:16px}
.list3 ol,ol.list3{counter-reset:li;list-style:none outside none;padding:0}.list3 li{position:relative;padding:8px 0 8px 42px}
.list3 li:after{content:counter(li,decimal-leading-zero);counter-increment:li;position:absolute;left:2px;top:50%;margin-top:-15px;font-weight:700;color:inherit;width:30px;height:30px;text-align:center;line-height:30px;color:#fff;background-color:#e78103;border-radius:100%}
.list-unstyled .media{margin-bottom:10px}.list-unstyled li:last-child > .media{margin-bottom:0}
.list-unstyled .media-left{padding-right:10px}.list-unstyled .media-left img{border-radius:50%;padding-right:10px}
.list-unstyled .media-right{padding-left:10px}.list-unstyled .media-right img{border-radius:50%;padding-left:10px}
.list-unstyled .media-body .pull-right{margin:0 20px}
.theme_buttons a,.theme_button,.wc-proceed-to-checkout .checkout-button,.buttons a,button,/*kk update*/
/*input[type="submit"]{font-size:12px;text-transform:uppercase;letter-spacing:0.4em;font-weight:700;padding:22px 30px 22px;margin-bottom:4px;line-height:1;display:inline-block;text-align:center;color:#fff;border:2px solid #323232;background-color:#323232;border-radius:1px;position:relative;-webkit-transition:all 0.4s linear 0s;transition:all 0.4s linear 0s}*/
/*.theme_button[type="reset"]{display:none}*/
.theme_buttons.color1 a,.theme_button.color1,.button.alt,.btn-accent,.wc-proceed-to-checkout .checkout-button,.widget_price_filter button,.form-submit [type="submit"]{background-color:transparent;border-color:#e78103}.theme_buttons.color2 a,.theme_button.color2{background-color:#00bac6;border-color:#00bac6}
.theme_buttons.color3 a,.theme_button.color3{background-color:#e7003e;border-color:#e7003e}
.theme_buttons a:active,.theme_buttons a:hover,.theme_buttons a:focus,.theme_button:active,.theme_button:hover,.theme_button:focus,.wc-proceed-to-checkout .checkout-button:hover{color:rgba(255,255,255,0.7);opacity:1;text-decoration:none;outline:none;-webkit-transition:all 0.05s linear 0s;transition:all 0.05s linear 0s}
.theme_buttons a:active,.theme_button:active{top:1px}.theme_buttons.inverse a,.theme_button.inverse{color:#323232;background-color:transparent;border:1px solid #323232}
.muted_buttons a,.muted_button{opacity:0.2}.small_buttons a,.small_button{padding:5px 7px 2px;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}
/*icons in headings,paragraphs 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"]{position:relative;top:.08em;padding-right:0.1em}
 p > [class*="rt-icon"]{font-size:1.1em;position:relative;top:.1em;line-height:0;padding:0 0.2em}
 p > [class*="rt-icon"] + [class*="rt-icon"]{margin-left:-0.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:11.em;position:relative;top:1px;line-height:0}
.form-inline [type="submit"],.form-inline .btn,.form-inline .theme_button{margin-bottom:0}
.btn-group-lg > .btn,.btn-lg{padding:16px 16px}.btn-group-sm > .btn,.btn-sm{padding:5px 10px}.btn-group-xs > .btn,.btn-xs{padding:1px 5px}
/*Owl carousel v 2.1.6 styles*/
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;/*position rel 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 flashing bkgd*/-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}
.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-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-carousel .owl-dots .owl-dot span{width:7px;height:7px;margin:5px 6px;border:2px solid #323232;background-color:#323232;display:block;-webkit-backface-visibility:visible;-webkit-transition:all 200ms ease;transition:all 200ms ease;border-radius:50%;opacity:0.5}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{opacity:1}
.owl-carousel .owl-nav{-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s}
.owl-carousel .owl-nav > div{color:transparent;font-size:0;display:inline-block;right:10px;text-align:center}
.owl-carousel .owl-nav > div.disabled{opacity:0.8;cursor:default}.owl-carousel .owl-nav > div:first-child{left:10px;right:auto}
.owl-carousel .owl-nav > div:after{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;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:#e78103}
/*No Js*/
.no-js .owl-carousel{display:block}
/*Owl Carousel - Animate Plugin*/
.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;transition:height 500ms ease-in-out}
/*Owl Carousel - Lazy Load Plugin*/
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
/*Owl Carousel - Video Plugin*/
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../img/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*Owl Default Theme*/
.owl-theme:hover .owl-nav{opacity:1}.owl-theme .owl-nav{position:absolute;top:40%;opacity:1;right:-10%;left:-10%;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav > div{font-size:0;position:absolute;right:10px;text-align:center;margin-top:-30px}
.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-dots{margin-top:40px}
.top-right-nav .owl-nav{position:absolute;top:-65px;right:0;left:auto}.top-right-nav .owl-nav > div{right:0}
.top-right-nav .owl-nav > div:after{display:block;width:20px;height:20px;line-height:20px;font-size:10px;border:1px solid #d1d1d1;background:transparent}
.top-right-nav .owl-nav > div:first-child{left:auto;right:25px}
/* .owl-center theme*/
.owl-center .owl-nav{top:0;bottom:0;position:static;margin-top:0;opacity:1}
.owl-center .owl-nav > div{right:-15px;width:50px;top:0;bottom:0;margin:0;height:auto;background-color:rgba(50,50,50,0.6)}
.owl-center .owl-nav > div:first-child{left:-15px;right:auto}.owl-center .owl-nav > div:first-child:after{left:13px}
.owl-center .owl-nav > div:after{position:absolute;top:50%;margin-top:-10px;color:#fff;font-size:20px;left:17px}
/* owl images fix*/
.owl-carousel .owl-item{-webkit-transition:opacity 0.2s ease 0.1s;transition:opacity 0.2s ease 0.1s;opacity:0}
.owl-carousel .owl-item.active{opacity:1}.owl-center .owl-item{opacity:1}
/* Easy pieChart*/
.chart{position:relative;display:inline-block;min-height:150px;min-width:150px;margin-bottom:10px;text-align:center}
.chart .chart-meta{position:absolute;width:100%;top:50%;margin-top:-20px}.chart .chart-meta h4{font-size:14px;margin:0}
.percent{display:inline-block;font-size:50px;font-weight:300;z-index:2;letter-spacing:-0.05em}
.percent:after{content:'%'}.angular{margin-top:100px}.angular .chart{margin-top:0}
/*toTop*/
#toTop{bottom:5px;right:5px;display:none;width:60px;height:60px;overflow:hidden;position:fixed;text-decoration:none;z-index:9999;font-size:0;color:transparent;background-color:#e78103;opacity:0.7}
#toTop:after{color:#fff;content:'\f106';font-size:16px;line-height:60px;font-family:'FontAwesome';text-align:center;display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}
#toTopHover,#toTop:hover{bottom:8px;opacity:1}#toTop:hover:after{color:#fff}#toTop:active,#toTop:focus{outline:medium none}
.modal-open #toTop{visibility:hidden}
/*Vertical margin padding*/
.section_padding_0 > [class*="container"]{padding:0}.section_padding_15 > [class*="container"]{padding-top:15px;padding-bottom:15px}
.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_100 > [class*="container"]{padding-top:100px}
.section_padding_top_130 > [class*="container"]{padding-top:130px}.section_padding_top_150 > [class*="container"]{padding-top:150px}
@media (max-width:991px){
.section_padding_top_130 > [class*="container"]{padding-top:100px}.section_padding_top_150 > [class*="container"]{padding-top:100px}
}
/*bottom paddings 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_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}
.section_padding_bottom_130 > [class*="container"]{padding-bottom:130px}.section_padding_bottom_150 > [class*="container"]{padding-bottom:150px}
@media (max-width:991px){.section_padding_bottom_130 > [class*="container"]{padding-top:100px}
.section_padding_bottom_150 > [class*="container"]{padding-top:100px}}
/*[class*="col-"]{margin-top:5px;margin-bottom:5px}*/
form [class*="col-"]{margin-top:0} [class*="col-"] > .checkbox,[class*="col-"] > .radio{margin:0}
[class*="_0"] [class*="col-"],header [class*="col-"],.page_topline[class*="col-"]{margin-top:0;margin-bottom:0;min-height:0}
.columns_padding_1 [class*="col-"]{margin-top:0;margin-bottom:1px}.columns_padding_2 [class*="col-"]{margin-top:1px;margin-bottom:1px}
.columns_padding_5 [class*="col-"]{margin-top:5px;margin-bottom:5px}.columns_padding_10 [class*="col-"]{margin-top:10px;margin-bottom:10px}
.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_10 [class*="col-"]{padding-left:10px;padding-right:10px}
.columns_padding_0 > .container,.columns_padding_1 > .container,.columns_padding_2 > .container{padding-left:30px;padding-right:30px}
.columns_padding_5 > .container{padding-left:25px;padding-right:25px}.columns_padding_10 > .container{padding-left:20px;padding-right:20px}
.columns_padding_10 > .container-fluid{padding-left:30px;padding-right:30px}.columns_padding_0 > .container-fluid{padding-left:0;padding-right:0}
.row.columns_padding_0,.columns_padding_0 .row{margin:0}.row.columns_padding_1,.columns_padding_1 .row{margin-left:0;margin-right:-1px}
.row.columns_padding_2,.columns_padding_2 .row{margin-left:-1px;margin-right:-1px}.row.columns_padding_5,.columns_padding_5 .row{margin-left:-5px;margin-right:-5px}
.row.columns_padding_10,/*.columns_padding_10 .row{margin-left:-10px;margin-right:-10px}*/
.columns_padding_10 .row{margin-left:-10px;margin-right:-20px}.columns_padding_10 .row .row{margin-top:-10px;margin-bottom:-10px}
 @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}
.row.columns_padding_25{margin-left:-25px;margin-right:-25px}
 .columns_padding_50 > [class*="container"] > .row{margin-right:-50px;margin-left:-50px}
 .columns_padding_50 > [class*="container"] > .row > [class*="col-"]{padding-left:50px;padding-right:50px}
.row.columns_padding_50{margin-left:-25px;margin-right:-25px}
}
/*top bottom margin column inside sections & rows*/
.columns_margin_top_0 [class*="col-"],.row.columns_margin_top_0 [class*="col-"]{margin-top:0}
.columns_margin_top_5 [class*="col-"],.row.columns_margin_top_5 [class*="col-"]{margin-top:5px}
.columns_margin_top_10 [class*="col-"],.row.columns_margin_top_10 [class*="col-"]{margin-top:10px}
.columns_margin_top_15 [class*="col-"],.row.columns_margin_top_15 [class*="col-"]{margin-top:15px}
.columns_margin_top_20 [class*="col-"],.row.columns_margin_top_20 [class*="col-"]{margin-top:20px}
.columns_margin_top_30 [class*="col-"],.row.columns_margin_top_30 [class*="col-"]{margin-top:30px}
.columns_margin_bottom_0 [class*="col-"],.row.columns_margin_bottom_0 [class*="col-"]{margin-bottom:0}
.columns_margin_bottom_5 [class*="col-"],.row.columns_margin_bottom_5 [class*="col-"]{margin-bottom:5px}
.columns_margin_bottom_10 [class*="col-"],.row.columns_margin_bottom_10 [class*="col-"]{margin-bottom:10px}
.columns_margin_bottom_15 [class*="col-"],.row.columns_margin_bottom_15 [class*="col-"]{margin-bottom:15px}
.columns_margin_bottom_20 [class*="col-"],.row.columns_margin_bottom_20 [class*="col-"]{margin-bottom:20px}
.columns_margin_bottom_20 [class*="col-"] .row{margin-bottom:-20px}
.columns_margin_bottom_30 [class*="col-"],.row.columns_margin_bottom_30 [class*="col-"]{margin-bottom:30px}
/*vert align cols*/
.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}}
 @media screen and (max-width:991px){.table_section.table_section_md .row,.table_section.table_section_md [class*="col-"]{display:block}}
 @media screen and (max-width:1199px){.table_section.table_section_lg .row,.table_section.table_section_lg [class*="col-"]{display:block}}
 @media screen and (min-width:1200px){/*overlap featured person*/
.top-overlap{margin-top:-170px}.top-overlap-small{margin-top:-100px}}
.section_full_height{min-height:100vh}
.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-row >[class*='col-']{min-width:300px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;}
.flex-row > [class*='col-'] > *{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;
 -webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.flex-row.flex-row-wide-columns > [class*='col-']{min-width:500px}
.flex-row.flex-row-last-one-third > [class*='col-']:first-child{-webkit-box-flex:2;-ms-flex:2;flex:2}
.flex-row.flex-row-vertical-centered > [class*='col-'] > *{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex-row.flex-row-vertical-between > [class*='col-'] > *{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
/*Common Sections*/
/*parallax*/
.image_cover,.background_cover,.parallax{background-size:cover}.image_cover{display:block;position:absolute;width:50%;z-index:2;top:0;bottom:0;background-position:50% 50%}
.image_cover > img{visibility:hidden}.image_cover > a{position:absolute;top:0;bottom:0;right:0;left:0}.image_cover.image_cover_right{right:0}
 @media (max-width:767px){
.image_cover{height:0;padding-bottom:66%;margin-bottom:-30px;width:100%;position:relative}
}
 .image_cover + [class*='container'] [class*='col-'] > img,.image_cover + [class*='container'] [class*='col-'] > a:after,.image_cover + [class*='container'] [class*='col-'] > a > img{display:none}.parallax{background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;position:relative}
 @media (max-width:767px){.parallax{background-size:auto auto}}
.parallax.ls:after{background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";filter:alpha(opacity=92);opacity:0.92}
.parallax.ls.ms:after{background-color:#f2f2f2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=88)";filter:alpha(opacity=88);opacity:0.88}
.parallax.cs:after{background-color:#e78103;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:0.9}
.parallax.cs:before{background-color:#e78103;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:0.9}
.parallax.cs.main_color2:after{background-color:#00bac6}.parallax.cs.main_color3:after{background-color:#e7003e}
.parallax.ds:before{background-color:#323232;opacity:0.75}.parallax.ds:after{background-color:#000;opacity:0.2}
.parallax.ds.ms:after{display:none;background-color:#323232}.parallax.abstract_background.ls:after,.parallax.abstract_background.ds:after{display:none}
.texture_bg{background-size:cover;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 > *,.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,.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}
.muted_section:before,.muted_section:after,.parallax:before,.parallax:after{opacity:0.8}
.header_gradient,.gradient:before,.dark_gradient:before{background:#e78103;background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e78103),color-stop(100%,#00bac6));background:-webkit-linear-gradient(left,#e78103 0%,#00bac6 100%);background:linear-gradient(to right,#e78103 0%,#00bac6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$mainColor',endColorstr='$mainColor2',GradientType=1)}
.vertical_gradient:before{background:#e78103;background:-webkit-linear-gradient(top,#e78103 0%,#00bac6 100%);background:linear-gradient(to bottom,#e78103 0%,#00bac6 100%)}
.darken_gradient:before{background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.3) 100%)}
.radial_gradient:before{content:'';display:block;position:absolute;width:500px;height:500px;top:50%;left:50%;margin-top:-250px;margin-left:-250px;z-index:2;opacity:0.9;/*FF3.6+*/
background:-webkit-gradient(radial,center center,0px,center center,50%,color-stop(0%,rgba(255,255,255,0.24)),color-stop(50%,rgba(255,255,255,0)));/*Chrome,Safari4+*/
background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 50%);/*Chrome10+,Safari5.1+*/
background:-webkit-radial-gradient(center ellipse,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 50%);background:radial-gradient(ellipse at center,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 50%)}
.overflow_hidden{overflow:hidden;position:relative}
.with_top_border,.with_bottom_border,.with_top_border_container .container,.with_bottom_border_container .container{position:relative}
.with_top_border:before,.with_bottom_border:after,.with_top_border_container .container:before,.with_bottom_border_container .container:after{content:'';display:block;position:absolute;height:1px;left:0;right:0;top:0;background-color:#d1d1d1;z-index:1}
.with_top_border_container .container:before,.with_bottom_border_container .container:after{right:15px;left:15px}
.with_bottom_border:after,.with_bottom_border_container .container:after{top:auto;bottom:0}
.bg_image,.bg_image:after{background-image:url(../img/background_section.png)}
/*Hero text sections*/
.section_header{margin:10px 0 24px;font-size:60px;position:relative;word-wrap:break-word}
.section_header.big{font-size:80px;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{margin:-15px 0 40px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1em;color:#323232}.docs .section_header + p{letter-spacing:0.1em}.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}
 @media (max-width:991px){.section_header{font-size:30px;margin-top:0}
.section_header.text-center + p,.text-center .section_header + p{max-width:100%}.section_header + p{font-size:1.1em;letter-spacing:0}}
 @media (max-width:767px){.section_header.big{font-size:36px;margin-top:0}}
/*page preloader*/
.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.99);z-index:13000;height:100%}
.no-js .preloader,.lt-ie9 .preloader,.lt-ie10 .preloader{display:none}
.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}.no-js .to_animate,.lt-ie10 .to_animate,.lt-ie9 .to_animate{visibility:visible}.animated{visibility:visible!important}
/*boxed layout*/
#box_wrapper,#canvas{overflow:visible;position:relative}#box_wrapper > section,#box_wrapper > div > section{clear:both}
#canvas.boxed{padding:1px 0}body.boxed{position:static;width:auto;height:auto}
.pattern1{background-image:url(../img/pattern1.png)}.pattern2{background-image:url(../img/pattern2.png)}
.pattern3{background-image:url(../img/pattern3.png)}.pattern4{background-image:url(../img/pattern4.png)}
.pattern5{background-image:url(../img/pattern5.png)}.pattern6{background-image:url(../img/pattern6.png)}
.pattern7{background-image:url(../img/pattern7.png)}.pattern8{background-image:url(../img/pattern8.png)}
.pattern9{background-image:url(../img/pattern9.png)}.pattern10{background-image:url(../img/pattern10.png)}
.pattern11{background-image:url(../img/pattern11.png)}
.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;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);margin-top:120px}
.boxed #box_wrapper.container.top-bottom-margins{margin-top:150px;margin-bottom:120px}.clear,.clearfix{clear:both}
.alignleft{float:left;margin:5px 30px 15px 0;max-width:50%}.alignright{float:right;margin:5px 0 15px 30px;max-width:50%}.round{border-radius:50%}
.inline-block{display:inline-block;max-width:100%}.with_padding{padding:30px 35px}
 @media (min-width:1200px){.with_padding{padding:55px 60px}}
.with_padding_small{padding:30px 35px}.with_background{background-color:#f8f9f9;border-radius:2px}
.muted_background{background-color:rgba(50,50,50,0.06)}.with_border{border-radius:2px;border:1px solid #d1d1d1}
.no_top_border{border-top:none}.no_bottom_border{border-bottom:none}.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)}
.before_cover,.after_cover{overflow:hidden}.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:0.9}
/*borders,colors and backgrouns*/
.response,.highlight{color:#e78103;border-color:#e78103}.highlight2{color:#00bac6;border-color:#00bac6}.highlight3{color:#e7003e;border-color:#e7003e}
.red,.required{color:#fa5c5d}.black{color:#1a1a1a;border-color:#1a1a1a}.grey{color:#323232;border-color:#323232}
.greylinks a{color:#808080}.darklinks a{color:#323232}.thin{font-weight:300}.bold{font-weight:600}.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}
.success_color{color:#4db19e}.info_color{color:#007ebd}.warning_color{color:#eeb269}.danger_color{color:#dc5753}
[class*='_bg_color']{color:#fff}[class*='_bg_color'] h1,[class*='_bg_color'] h2,[class*='_bg_color'] h3,[class*='_bg_color'] h4,[class*='_bg_color'] h5,[class*='_bg_color'] h6{color:#fff}
.main_bg_color{background-color:#e78103}.main_bg_color2{background-color:#00bac6}.main_bg_color3{background-color:#e7003e}
.dark_bg_color{background-color:#1a1a1a}.darkblue_bg_color{color:#fff;background-color:#253138}.darkgrey_bg_color{color:#fff;background-color:#323232}
.success_bg_color{background-color:#4db19e}.info_bg_color{background-color:#007ebd}
.warning_bg_color{background-color:#eeb269}.danger_bg_color{background-color:#dc5753}.light_bg_color{background-color:#fff}
/*dividers,margins paddings*/
.divider_20{margin:20px 0}.divider_30{margin:30px 0}.divider_40{margin:40px 0}.margin_0{margin:0}.topmargin_0{margin-top:0}.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_50{margin-top:50px}.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}.leftmargin_10{margin-left:10px}.leftmargin_20{margin-left:20px}.leftmargin_30{margin-left:30px}
.leftmargin_40{margin-left:40px}.leftmargin_50{margin-left:50px}.leftmargin_60{margin-left:60px}.rightmargin_10{margin-right:10px}.rightmargin_20{margin-right:20px}.rightmargin_30{margin-right:30px}
.rightmargin_40{margin-right:40px}.rightmargin_50{margin-right:50px}.rightmargin_60{margin-right:60px}
.padding_0{padding:0}.padding_10{padding:10px}.padding_20{padding:20px}.padding_30{padding:30px}.padding_40{padding:40px}
.toppadding_10{padding-top:10px}.toppadding_20{padding-top:20px}.toppadding_30{padding-top:30px}.toppadding_40{padding-top:40px}
.toppadding_50{padding-top:50px}.toppadding_60{padding-top:60px}.bottompadding_0{padding-bottom:0}
.bottompadding_10{padding-bottom:10px}.bottompadding_20{padding-bottom:20px}.bottompadding_30{padding-bottom:30px}
.bottompadding_40{padding-bottom:40px}.bottompadding_50{padding-bottom:50px}.bottompadding_60{padding-bottom:60px}
.leftpadding_10{padding-left:10px}.leftpadding_20{padding-left:20px}.leftpadding_30{padding-left:30px}
.leftpadding_40{padding-left:40px}.leftpadding_50{padding-left:50px}.leftpadding_60{padding-left:60px}
.rightpadding_10{padding-right:10px}.rightpadding_20{padding-right:20px}.rightpadding_30{padding-right:30px}
.rightpadding_40{padding-right:40px}.rightpadding_50{padding-right:50px}.rightpadding_60{padding-right:60px}
.fontsize_16{font-size:16px}.fontsize_18{font-size:18px}.fontsize_20{font-size:20px}.fontsize_24{font-size:24px}.fontsize_28{font-size:28px}.fontsize_32{font-size:32px}
/*alignment*/
.display_table{display:table;min-width:100%;height:100%;margin:auto;border-collapse:collapse}
.display_table_cell{display:table-cell;vertical-align:middle;float:none;overflow:hidden;zoom:1;box-sizing:border-box}
 @media (min-width:1200px){.pull-lg-right{float:right}.pull-lg-left{float:left}.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;border-collapse:collapse}
.display_table_cell_lg{display:table-cell;vertical-align:middle;float:none;overflow:hidden;zoom:1;box-sizing:border-box}
}
 @media (min-width:992px){
.pull-md-right{float:right}.pull-md-left{float:left}.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;border-collapse:collapse}
.display_table_cell_md{display:table-cell;vertical-align:middle;float:none;overflow:hidden;zoom:1;box-sizing:border-box}
}
 @media (min-width:768px){
.pull-sm-right{float:right}.pull-sm-left{float:left}.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;border-collapse:collapse}
.display_table_cell_sm{display:table-cell;vertical-align:middle;float:none;overflow:hidden;zoom:1;box-sizing:border-box}
}
 @media (max-width:767px){
.text-xs-right{text-align:right}.text-xs-left{text-align:left}.text-xs-center{text-align:center}
}
 @media (max-width:500px){.hidden-xxs{display:none}}
.inline-dropdown{list-style:none;margin:0}.inline-dropdown > li{display:inline-block;margin:0 -2px}
.small-text{font-weight:700;text-transform:uppercase;letter-spacing:0.4em}
 @media (min-width:768px){.small-text.extra-letter-spacing{letter-spacing:1em}}
/*media items - common side vertical items*/
.with_border .item-media,.with_border .entry-thumbnail{margin:-1px -1px -2px -1px;z-index:1}
.with_border.full-padding .item-media{margin:0}
/*side and vertical items paddings*/
.full-padding{padding:40px 40px 40px 40px}.content-padding .item-content{padding:30px 40px 30px}
.content-padding .item-content img.round{max-width:100px;margin-bottom:-5px}
 @media (max-width:992px){.full-padding{padding:30px 30px 30px 30px}.content-padding .item-content{padding:30px 30px 20px}
}
.side-item .row{margin:0}.side-item .row [class*="col-"]{padding:0;margin:0}.side-item .item-title + .item-content{padding-top:20px}.side-item [class*="col-"] > .item-title{padding:15px 30px}
.side-item [class*="col-"] > .item-title h2,.side-item [class*="col-"] > .item-title h3,.side-item [class*="col-"] > .item-title h4{margin:0}
.side-item.with_border [class*="col-"] > .item-title{margin:-1px}.side-item .small-text{font-size:12px;margin-top:-20px;margin-bottom:10px}
/*-xs- side-item paddings margins*/
@media (max-width:767px){
.no-content-padding [class*='col-xs-'] .item-content,.full-padding [class*='col-xs-'] .item-content{padding-left:30px}
.no-content-padding [class*='col-xs-'][class*='col-xs-pull'] .item-content,.full-padding [class*='col-xs-'][class*='col-xs-pull'] .item-content{padding-left:0;padding-right:30px}
.no-content-padding .col-xs-12 .item-content,
.full-padding .col-xs-12 .item-content{padding-top:30px;padding-left:0;padding-right:0}
}
/*-sm- side-item paddings margins*/
@media (min-width:768px){
.no-content-padding [class*='col-sm-'] .item-content,.full-padding [class*='col-sm-'] .item-content{padding-left:30px}
.no-content-padding [class*='col-sm-'][class*='col-sm-pull'] .item-content,
.full-padding [class*='col-sm-'][class*='col-sm-pull'] .item-content{padding-left:0;padding-right:30px}
.no-content-padding .col-sm-12 .item-content,.full-padding .col-sm-12 .item-content{padding-top:30px;padding-left:0;padding-right:0}
}
/*-md- side-item paddings margins*/
@media (min-width:992px){
.no-content-padding [class*='col-md-'] .item-content,
.full-padding [class*='col-md-'] .item-content{padding-left:30px}
.no-content-padding [class*='col-md-'][class*='col-md-pull'] .item-content,
.full-padding [class*='col-md-'][class*='col-md-pull'] .item-content{padding-left:0;padding-right:30px}
.no-content-padding .col-md-12 .item-content,.full-padding .col-md-12 .item-content{padding-top:30px;padding-left:0;padding-right:0}
}
/*-lg- side-item paddings margins*/
@media (min-width:1200px){
.no-content-padding [class*='col-lg-'] .item-content,.full-padding [class*='col-lg-'] .item-content{padding-left:30px}
.no-content-padding [class*='col-lg-'][class*='col-lg-pull'] .item-content,.full-padding [class*='col-lg-'][class*='col-lg-pull'] .item-content{padding-left:0;padding-right:30px}
.no-content-padding .col-lg-12 .item-content,.full-padding .col-lg-12 .item-content{padding-top:30px;padding-left:0;padding-right:0}
}
.vertical-item .item-content{padding-top:35px}.vertical-item h3{font-size:30px;line-height:1.1;margin-bottom:43px}
 @media (max-width:1199px){.vertical-item h3{margin-bottom:16px}}
.vertical-item h4{font-size:20px;margin-bottom:12px}.vertical-item .small-text{font-size:12px}
.vertical-item .list1{text-align:left;margin:0}.vertical-item .list1 + .social-icons{margin-top:30px}
.vertical-item.content-padding .item-content{padding:40px 40px 35px}
 @media (max-width:1299px){.vertical-item.content-padding .item-content{padding:25px 25px 20px}
}
.vertical-item.content-absolute{position:relative}
.vertical-item.content-absolute .item-content{position:absolute;bottom:0;left:0;right:0;padding:20px 30px 20px;z-index:2}
.vertical-item.content-absolute.vertical-center .item-content{top:0;line-height:1.1}.vertical-item + .item-title{padding:10px 30px}
.vertical-item + .item-title h2,.vertical-item + .item-title h3,.vertical-item + .item-title h4{margin:0}
/*item meta*/
.item-meta{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.4em;margin-bottom:16px}
.item-meta i{width:1em;text-align:center;position:relative;font-size:20px;top:2px}
/*item media links*/
.item-media{position:relative;overflow:hidden}.item-media img{width:100%}
.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(255,255,255,0.5);filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}
[class*="-item"]:hover .media-links:before{filter:alpha(opacity=50);opacity:0.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:'+';font-size:60px;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-23px;text-align:center;color:#e78103}
[class*="-item"] .links-wrap a{position:relative;width:60px;height:60px;line-height:58px;top:-100px;border:2px solid transparent;display:inline-block;z-index:5;font-size:16px;text-align:center;filter:alpha(opacity=0);opacity:0;transition:all 0.6s cubic-bezier(0.175,0.885,0.32,1.275) 0s;-moz-transition:all 0.6s cubic-bezier(0.175,0.885,0.32,1.275) 0s;-ms-transition:all 0.6s cubic-bezier(0.175,0.885,0.32,1.275) 0s;-o-transition:all 0.6s cubic-bezier(0.175,0.885,0.32,1.275) 0s;-webkit-transition:all 0.6s cubic-bezier(0.175,0.885,0.32,1.275) 0s}
[class*="-item"] .links-wrap a.p-view{color:#fff;background-color:#323232;border-color:#323232}
[class*="-item"] .links-wrap a.p-view:hover{background-color:#e78103;border-color:#e78103}
[class*="-item"] .links-wrap a.p-link{color:#323232;background-color:#fff;border-color:#fff;transition:all 0.6s cubic-bezier(0.175,0.885,0.32,1.275) 0.1s;-moz-transition:all 0.6s cubic-bezier(0.175,0.885,0.32,1.275) 0.1s;-ms-transition:all 0.6s cubic-bezier(0.175,0.885,0.32,1.275) 0.1s;-o-transition:all 0.6s cubic-bezier(0.175,0.885,0.32,1.275) 0.1s;-webkit-transition:all 0.6s cubic-bezier(0.175,0.885,0.32,1.275) 0.1s}
[class*="-item"] .links-wrap a.p-link:hover{color:#fff;background-color:#e78103;border-color:#e78103}
[class*="-item"] .links-wrap a:before{font-family:'FontAwesome';content:"\f002"}[class*="-item"] .links-wrap a.p-link:before{content:"\f041"}
[class*="-item"]:hover .links-wrap a{top:0px;filter:alpha(opacity=100);opacity:1}[class*="-item"]:hover .media-links div{filter:alpha(opacity=100);opacity:1}
/* item icons*/
.item-icons{font-weight:700;padding:20px 0;display:table;width:100%;border-top:1px solid rgba(128,128,128,0.1)}
.item-icons i{font-size:15px;position:relative;top:1px;padding:0 2px}
.item-icons > div{padding:4px 10px 4px;display:table-cell;width:400px;white-space:nowrap;position:relative}
.item-icons > div.text-right{padding-left:0}.item-icons > div + div{border-left:1px solid rgba(128,128,128,0.1)}
.item-icons [data-id]{display:none}.with_background .item-icons{padding:0;border-color:#fff}
.with_background .item-icons > div{padding-top:20px;padding-bottom:20px}.with_background .item-icons > div + div{border-color:#fff}
.item-icons.content-icons{padding:0;border-top:none}.item-icons.content-icons > div{padding-top:4px;padding-bottom:4px}
.item-icons[class*='_bg_color'] > div + div{border-left:1px solid rgba(255,255,255,0.3)}
/*Header*/
.header_white{color:#808080;background-color:#fff}.header_white.affix{box-shadow:0px 1px 2px 0 rgba(0,0,0,0.07)}
.header_white a.logo{color:#000}.header_white a.logo .logo_text{opacity:0.3}.header_darkgrey{background-color:#eee}
.header_darkgrey a[class*='soc-']{color:#fff}.header_darkgrey .logo-meta,.header_darkgrey .grey{color:#fff}
.header_darkgrey.header_darkblue{background-color:#253138}
/*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}
.header-notes-dropdown .dropdown-menu,.login-dropdown .dropdown-menu{min-width:400px;padding:0}
.header-notes-dropdown .dropdown-menu .list-unstyled,.login-dropdown .dropdown-menu .list-unstyled{padding:30px}
.header-notes-dropdown .dropdown-menu .list1,.login-dropdown .dropdown-menu .list1{padding:20px 0}
.header-notes-dropdown .dropdown-menu .list1 .media-left img,.login-dropdown .dropdown-menu .list1 .media-left img{max-width:40px;border-radius:50%}
.header-notes-dropdown .dropdown-menu .list1 li,.login-dropdown .dropdown-menu .list1 li{padding-left:30px;padding-right:30px}
.header-notes-dropdown .dropdown-menu .list1 h5,.login-dropdown .dropdown-menu .list1 h5{margin-top:1em;font-size:inherit}
.header-notes-dropdown .dropdown-menu .list1 h5 .pull-right,.login-dropdown .dropdown-menu .list1 h5 .pull-right{font-weight:300;opacity:0.8}
.cart-dropdown .dropdown-menu{min-width:400px;padding:20px 30px}.user-dropdown-menu .dropdown-menu{min-width:200px;padding:20px 30px}
.header-dropdown-number{position:absolute;font-size:10px;color:#fff;background-color:#e78103;border-radius:5px;line-height:1;padding:2px 4px 1px;top:22%;right:0;font-weight:600}
 @media (max-width:767px){.header-notes-dropdown,.login-dropdown,.cart-dropdown{position:static}
.header-notes-dropdown .dropdown-menu,.login-dropdown .dropdown-menu,.cart-dropdown .dropdown-menu{margin-left:0;margin-right:0;right:0;left:0;min-width:0}}
 @media (max-width:992px){.page_header_wrapper .col-sm-12{min-height:0}}
/*logo*/
a.logo{display:inline-block;word-break:break-word;text-transform:uppercase;font-weight:700;font-size:24px;position:relative;z-index:2;padding:5px 0}
footer a.logo img{max-width:100%}
 @media (max-width:991px){a.logo img{max-width:120px}}
.ls a.logo{color:rgba(50,50,50,0.4)}a.logo.logo_text_only{margin-left:30px;line-height:80px}.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-right:30px}
a.logo.vertical_logo{padding:0;margin-bottom:15px}a.logo.vertical_logo img{margin:0 auto 5px;display:block}
 @media (min-width:992px){.header_logo_center a.logo{margin:15px 20px}}
 @media (min-width:992px){.affix.header_logo_center a.logo{margin:5px 20px}}
 @media (max-width:600px){a.logo.logo_image_and_text .logo_text{display:none}}
 @media (min-width:992px){.header_logo_center .logo_wrapper{position:absolute;left:0;right:0}}
.logo-meta{line-height:1;display:inline-block;margin:11px 20px;vertical-align:middle;text-align:left}
 @media (max-width:1400px){.logo + .logo-meta{display:none}}
.logo-meta strong{display:block;font-size:16px}.logo-meta span{display:block}
.page_header_side .logo-meta{display:block!important}.lt-ie9 .page_header_wrapper{height:auto!important}.lt-ie9 .page_header_wrapper .md-hidden{display:inline-block}
.page_header{-webkit-transition:0.6s ease-in-out;transition:0.6s ease-in-out;top:0;left:0;right:0;position:relative;z-index:1000;margin:0;padding:0;height:auto}
.boxed .page_header,.page_header.affix{position:fixed;z-index:1001}
.page_header.mobile-active{z-index:1002}.page_header.affix-bottom{top:0!important;position:fixed}
.page_header a.header-button{display:inline-block;color:#808080;padding:0 15px;line-height:60px;position:relative}
.page_header a.header-button i{font-size:1.2em;position:relative;top:0.07em}
.page_header a.header-button i + span{display:none}.page_header .big-header-buttons{padding:0 15px}.page_header .social-icon{margin-bottom:0}
 @media (min-width:992px){.page_header .container-fluid{padding:0}.page_header .container-fluid [class*="col-"]{padding:0}}
.page_header [class*="display_table_cell"]{overflow:visible}
.page_header .widget_search{display:inline-block;margin:10px 30px 10px 30px}.page_header .widget_search .form-group{margin-bottom:0}
 @media (max-width:767px){.page_header .widget_search{display:none}}
/* modal search*/
#search_modal{color:#fff}
#search_modal .search-form{margin:0 0 0 60px;border-bottom:1px solid rgba(255,255,255,0.1)}
#search_modal a{color:#fff;opacity:0.6;font-size:12px;text-transform:uppercase}#search_modal a:hover{color:#e78103;opacity:1}
#search_modal .searchform-respond{width:300px;margin:20px auto}#search_modal .form-control{border:none;background-color:transparent;height:60px;color:#fff;width:100%}
 #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)}#search_modal .theme_button{color:#fff}
#search_modal .close{padding:19px 20px 18px;position:absolute;min-width:0;color:#fff;text-shadow:none;opacity:1}
/*header floats*/
.page_header:before,.page_header:after{content:'';display:block;clear:both}.header_left_logo{position:relative}.page_header{height:auto}
.header_left_logo{white-space:nowrap;padding:0 15px;overflow:visible}.header_left_logo .logo img{max-width:none}
.header_mainmenu{overflow:visible;width:10000px;padding:0 15px}.header_right_buttons{white-space:nowrap;padding:0 15px;text-align:right;overflow:visible}
 @media (min-width:1600px){.header_left_logo{padding:0 50px}
.row .header_left_logo{padding:inherit}.header_right_buttons{padding:0 50px}.row .header_right_buttons{padding:inherit}}
/*side header layout*/
body{position:relative;left:0}body:after{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:1001;visibility:hidden;opacity:0}
body,body:after,.page_header_side{-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
body{-webkit-transition-property:left,right;transition-property:left,right}
body.active-side-header{left:230px}body.active-side-header .page_header_side{left:0}body.active-side-header:after{visibility:visible;opacity:1}
.page_header_side{z-index:1002;position:fixed;width:230px;/*left:-230px;*/left:-240px;top:0;bottom:0}/*kk update*/
.page_header_side.active-slide-side-header{box-shadow:0px 0px 4px 3px rgba(50,50,50,0.05)}.page_header_side ~ * .toggle_menu{display:none}
.page_header_side .widget{margin-top:20px;padding-left:30px;padding-right:30px}.side_header_inner{padding:0 0 60px}/*padding:10px 0 60px kk update*/
.toggle_menu_side{position:absolute;top:5px;right:-65px;background-color:#fff;width:60px;cursor:pointer;box-shadow:0 0 4px 2px rgba(50,50,50,0.05);z-index:2;height:50px}
.toggle_menu_side:before,.toggle_menu_side span,.toggle_menu_side span:before,.toggle_menu_side span:after{content:'';display:block;width:14px;position:absolute;background-color:#323232;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;height:2px}
/*kk update*/
.toggle_menu_side:before,.toggle_menu_side span{left:38px;top:50%}/*kk update*/
.toggle_menu_side span:before{opacity:1;top:-6px}.toggle_menu_side span:after{opacity:1;top:6px}
/*.active-slide-side-header.toggle_menu_side:before,.active-side-header .toggle_menu_side:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}*/
/*.active-slide-side-header.toggle_menu_side:before{content:'\003c';display:block;width:14px;position:absolute;color:#fff;border:none}*/
/*.active-slide-side-header.toggle_menu_side span,.active-side-header .toggle_menu_side span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}*/
.active-slide-side-header .toggle_menu_side span:before,.active-slide-side-header .toggle_menu_side span:after,.active-side-header .toggle_menu_side span:before,.active-side-header .toggle_menu_side span:after{opacity:0}.ds .toggle_menu_side{background-color:#253138}
.ds .toggle_menu_side span,.ds .toggle_menu_side span:before,.ds .toggle_menu_side span:after,.ds .toggle_menu_side:before{background-color:rgba(255,255,255,0.5)}
.bs .toggle_menu_side{background-color:#253138;height:42px}/*kk update*/
_:-ms-lang(x), _:-webkit-full-screen,.bs .toggle_menu_side{height:43px}/*Edge12+*/
 @media (max-width:350px){.toggle_menu_side{top:0;right:-50px}}
.page_header_side.page_header_side_sticked .toggle_menu_side{-webkit-transition:0.6s ease-in-out;transition:0.6s ease-in-out;right:-65px;top:5px}
/*Chrome*/ @supports (-webkit-appearance:none) and (not (overflow:-webkit-marquee))
and (not (-ms-ime-align:auto)) and (not (-moz-appearance:none)){.admin .page_header_side.page_header_side_sticked .toggle_menu_side{top:-1px!important}}
.admin .page_header_side.page_header_side_sticked .toggle_menu_side{right:-40px;top:0}/*kk update*/
.admin .page_header_side.page_header_side_sticked.active-slide-side-header .toggle_menu_side{top:0;right:0;box-shadow:none}
.page_header_side.active-slide-side-header{left:0}.container{max-width:100%}
 @media (max-width:767px){.container{max-width:500px}}
 @media (min-width:600px){.page_header_side.page_header_side_sticked.active-slide-side-header{left:0}
.page_header_side_sticked ~ *{-webkit-transition:margin 0.6s ease-in-out;transition:margin 0.6s ease-in-out}
/*.page_header_side_sticked ~ div .page_header{padding-left:35px} kk org update*/
.page_header_side_sticked ~ div .page_header{padding-left:30px}
.page_header_side_sticked.active-slide-side-header ~ div .page_header{padding-left:0;margin-left:230px}
.page_header_side_sticked.active-slide-side-header ~ *{margin-left:230px}
.boxed .page_header_side_sticked.active-slide-side-header ~ *,.boxed .page_header_side_sticked.active-slide-side-header ~ div .page_header{margin-left:0}
.page_header_side_sticked ~ .page_header_wrapper{margin-left:0}}
.page_header_side.header_side_right{left:auto;right:-230px}.page_header_side.header_side_right.active-slide-side-header{right:0}
.page_header_side.header_side_right .toggle_menu_side{right:auto;left:-65px}
 @media (max-width:350px){.page_header_side.header_side_right .toggle_menu_side{left:-50px}}
body.active-side-header.slide-right{left:-230px}body.active-side-header.slide-right .page_header_side{left:auto;right:0}
/*side clickable menu styles*/
.menu-click{padding:0;line-height:1;margin:12px 0}/*kk updated*/.menu-click i{width:1em;text-align:center;margin-right:10px}
.menu-click .activate_submenu{cursor:pointer;position:absolute;right:30px;top:7px;font-size:11px;color:#323232;text-align:center;width:10px;opacity:0.9;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
.menu-click .activate_submenu:before{font-family:'FontAwesome';content:"\f0dd"}.ds .menu-click .activate_submenu{color:#fff}
.menu-click .active-submenu > .activate_submenu{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.menu-click li{position:relative;list-style:none;margin-top:6px;margin-bottom:7px}
.menu-click > li{padding:0 12px 0 16px;font-weight:400;background-color:transparent;border-left:3px solid transparent;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}
.menu-click > li a{display:block;padding:5px 0 7px 0;border-bottom:1px dotted transparent;/*white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:230px*/}
.menu-click > li a:hover{border-color:rgba(255,252,204,0.4)}.menu-click > li.active-submenu{padding-top:10px;padding-bottom:6px;/*border-color:#e78103*/border-color:#3c9db7}
.bs .menu-click > li.active-submenu{background-color:#253138}.ls .menu-click > li.active-submenu{background-color:#f8f9f9}
.menu-click > li.active-submenu > .activate_submenu{top:14px}.menu-click > li li{padding-right:20px;font-weight:300}
.menu-click li.active > a{color:#d9f5fb/*e78103*/}.menu-click ul{opacity:0;height:0;padding-left:26px}
.menu-click ul ul{padding-left:10px;font-size:95%}.menu-click .active-submenu > div.mega-menu{height:auto}
.menu-click .active-submenu > ul,.menu-click .active-submenu > div.mega-menu > ul{opacity:1;height:auto}
.menu-click ul,.menu-click div.mega-menu{/*margin-right:-40px;*/margin-top:0;margin-bottom:0;height:0;overflow:hidden;-webkit-transition:opacity 0.6s,margin-top 0.4s,margin-bottom 0.4s,height 0.3s ease-in-out;transition:opacity 0.6s,margin-top 0.4s,margin-bottom 0.4s,height 0.3s ease-in-out}
.menu-click ul li.sfHover > .mega-menu ul{display:block;height:100%}.menu-click div.mega-menu > ul{margin-right:0;height:auto}.side_header_social{margin:30px;text-align:center}
/*sidebar scroll plugin*/
.scroll-wrapper{overflow:hidden;padding:0;position:relative;height:100%}
.scroll-wrapper > .scroll-content{border:none;box-sizing:content-box;height:auto;left:0;margin:0;max-height:none;max-width:none;overflow:scroll;padding:0;position:relative;top:0;width:auto}
.scroll-wrapper > .scroll-content::-webkit-scrollbar{height:0;width:0}
.scroll-wrapper.scroll--rtl{direction:rtl}.scroll-element{box-sizing:content-box;display:none}.scroll-element div{box-sizing:content-box}
.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}
.scrollbar-macosx > .scroll-element,.scrollbar-macosx > .scroll-element div{background:none;border:none;margin:0;padding:0;position:absolute;z-index:10}
.scrollbar-macosx > .scroll-element div{display:block;height:100%;left:0;top:0;width:100%}
.scrollbar-macosx > .scroll-element .scroll-element_track{display:none}
.scrollbar-macosx > .scroll-element .scroll-bar{background-color:rgba(127,127,127,0.4);display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border-radius:1px;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}
.scrollbar-macosx:hover > .scroll-element .scroll-bar,.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7}
.scrollbar-macosx > .scroll-element.scroll-x{bottom:0px;height:0px;left:0;min-width:100%;overflow:visible;width:100%}
.scrollbar-macosx > .scroll-element.scroll-y{height:100%;min-height:100%;right:0px;top:0;width:0px}
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar{height:7px;min-width:10px;top:-9px}
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar{left:-9px;min-height:10px;width:7px}
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer{left:2px}
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size{left:-4px}
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer{top:2px}
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size{top:-4px}
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}
/*Light Section - .ls*/
.ls{background-color:#fff;color:#808080}.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:#e78103}
.ls [class*='_bg']{color:#fff}.ls [class*='_bg'] h1,.ls [class*='_bg'] h2,.ls [class*='_bg'] h3,.ls [class*='_bg'] h4,.ls [class*='_bg'] h5,.ls [class*='_bg'] h6{color:#fff}
.ls a{/*color:#e78103*/}/*kk update*/
.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{background-color:#e78103;border-color:#e78103;color:#fff}
.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{background-color:#e78103;border-color:#e78103;color:#fff}.ls .theme_button.inverse a:hover i,.ls .theme_button.inverse a:focus i,.ls .theme_button.inverse:hover i,.ls .theme_button.inverse:focus i{color:#fff}
.ls .theme_button.inverse a i,.ls .theme_button.inverse i{color:#323232}
.ls [class*='color'].theme_button:active,.ls [class*='color'].theme_button:hover,.ls [class*='color'].theme_button:focus{background-color:transparent;border-color:#323232;color:#323232}
.ls [class*='color'].theme_button:active i,.ls [class*='color'].theme_button:hover i,.ls [class*='color'].theme_button:focus i{color:#323232}.ls .color-icon.bg-icon{background-color:#ececec}
.ls .grey{color:#323232}.ls .highlight{color:#e78103}.ls .highlight2{color:#00bac6}.ls .greylinks a{color:#808080}
.ls .greylinks a:hover{color:#e78103}.ls .darklinks a{color:#323232}.ls .darklinks a:hover{color:#00bac6}
.ls .pagination > li > a,.ls .pagination > li > span{border:1px solid #d1d1d1;color:#323232}
.ls .pagination > li.active > a,.ls .pagination > li.active > span,.ls .pagination > li > a:hover,.ls .pagination > li > span:hover,.ls .pagination > li > a:focus,
.ls .pagination > li > span:focus{background-color:#e78103;border-color:#e78103;color:#fff}
/*Grey Section - light section,muted section - .ls.ms*/
.ls.ms{background-color:#f2f2f2}.ls.ms .with_background{background-color:#fff}.ls.ms .with_background hr{background-color:#d1d1d1}
.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 input[type="number"],.ls.ms textarea,.ls.ms select,.ls.ms .form-control{background-color:#fff}
.ls.ms .with_background input[type="text"],.ls.ms .with_background input[type="email"],.ls.ms .with_background input[type="url"],.ls.ms .with_background input[type="password"],
.ls.ms .with_background input[type="search"],.ls.ms .with_background input[type="tel"],.ls.ms .with_background input[type="number"],.ls.ms .with_background textarea,
.ls.ms .with_background select,.ls.ms .with_background .form-control{border-color:#f2f2f2;background-color:#f2f2f2}
.ls.ms td,.ls.ms th,.ls.ms .with_border{border-color:#c4c4c4}
.ls.ms .nav-tabs > li.active > a,.ls.ms .nav-tabs > li.active > a:hover,.ls.ms .nav-tabs > li.active > a:focus{background-color:#fff;border-color:#fff}
.ls.ms .tab-content{background-color:#fff}.ls.ms .tab-content .with_border{border-color:#e6e6e6}
.ls.ms .tab-content.no-border{background-color:transparent}.ls.ms .tab-content .form-control{background-color:#f2f2f2}
.ls.ms .vertical-tabs .nav > li > a{background-color:#fff}
.ls.ms .vertical-tabs .nav > li > a:hover,.ls.ms .vertical-tabs .nav > li.active > a{background-color:#323232}
.ls.ms .panel-title > a{background-color:#323232}.ls.ms .panel-title > a.collapsed{background-color:#fff}
.ls.ms .with_background .panel-title > a{border:1px solid #d1d1d1}
.ls.ms .panel-title > a.collapsed:hover,.ls.ms .panel-title > a:hover{background-color:#323232}
.ls.ms .pagination a,.ls.ms .pagination span{background-color:#fff;border-color:#fff}
.ls.ms .breadcrumb{color:#808080}.ls.ms .breadcrumb a{color:#676767}.ls.ms .breadcrumb a:hover{color:#e78103}
/* darkgrey section .ds*/.ds{background-color:#323232;color:#9a9a9a}/* dark section - .ds.ms*/.ds.ms{background-color:#1a1a1a}.ds.ms .ds.ms,.ds.ms + .ds.ms{background-color:#1f1f1f}
/* dark section blue - .ds.bs*/.ds.bs{background:rgba(49,78,95,1)}/*kk rgba(80,92,100,0.9) old side menu bkgd*/
.ds.bs .side_header_logo{background-color:#253138} .side_header_logo img{margin-left:0}
.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:#e78103}
.ds [class*='_bg']{color:#fff}.ds [class*='_bg'] h1,.ds [class*='_bg'] h2,.ds [class*='_bg'] h3,.ds [class*='_bg'] h4,.ds [class*='_bg'] h5,.ds [class*='_bg'] h6{color:#fff}
.ds .ls{background-color:#fff;color:#808080}
.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:#e78103}.ds .ls a{color:#e78103}.ds .ls a:hover{color:#323232}
.ds label{color:#fff}.ds a{color:#fff}.ds a:hover{color:#e78103}
.ds hr{border-color:#454545;background-color:#454545}.ds blockquote,.ds .blockquote{color:#fff}
.ds .blockquote-big:before,.ds .blockquote-big:after{color:#2c2c2c}
.ds .theme_buttons a,.ds .theme_button{background-color:#fff;border-color:#fff;color:#323232}
.ds .theme_buttons a:hover,.ds .theme_buttons a:focus,.ds .theme_button:hover,.ds .theme_button:focus{background-color:#e78103;border-color:#e78103;color:#fff}
.ds .theme_buttons a:hover i,.ds .theme_buttons a:focus i,.ds .theme_button:hover i,.ds .theme_button:focus i{color:#fff}
.ds .theme_buttons a i,.ds .theme_button i{color:#323232}
.ds .theme_buttons.color1 a,.ds .theme_button.color1{background-color:#e78103;border-color:#e78103;color:#fff}
.ds .theme_buttons.color1 a i,.ds .theme_button.color1 i{color:#fff}
.ds .theme_buttons.color2 a,.ds .theme_button.color2{background-color:#00bac6;border-color:#00bac6;color:#fff}
.ds .theme_buttons.color2 a i,.ds .theme_button.color2 i{color:#fff}
.ds [class*='color'].theme_button:active,.ds [class*='color'].theme_button:hover,.ds [class*='color'].theme_button:focus{background-color:transparent;border-color:#fff;color:#fff}
.ds [class*='color'].theme_button:active i,.ds [class*='color'].theme_button:hover i,.ds [class*='color'].theme_button:focus 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{background-color:#e78103;border-color:#e78103;color:#fff}.ds .theme_buttons.inverse a i,.ds .theme_button.inverse i{color:#fff}.ds [class*='soc-']{color:#fff;border-color:#454545}.ds .social-icon.color-icon:hover{color:#fff}
.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:#454545}.ds .highlight{color:#e78103}.ds .highlight2{color:#00bac6}
.ds .grey,.ds .black{color:#fff;border-color:#fff}.ds .highlightlinks a{color:#e78103}.ds .highlightlinks a:hover{color:#fff}.ds .greylinks a{color:#9a9a9a}
.ds .greylinks a:hover{color:#fff}.ds .darklinks a{color:#fff}.ds .darklinks a:hover{color:#e78103}
.ds.with_top_border:before,.ds.with_bottom_border:after{background-color:#454545}.ds .section_header + p{color:#fff}
.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 input[type="number"],
.ds textarea,.ds select,.ds .form-control{background-color:#fff;border-color:#fff;color:#323232}
.ds form label + [class*="icon-"]{color:#323232;color:#fff}.ds .form-group-select:before{border-color:#454545}
.ds .form-control:focus{border-color:#9a9a9a}.ds .form-control:-moz-placeholder,.ds .form-control::-moz-placeholder{color:#323232;opacity:1}
.ds .form-control:-ms-input-placeholder{color:#323232}.ds .form-control::-webkit-input-placeholder{color:#323232}
.ds .form-control:focus:-moz-placeholder{color:transparent}.ds .form-control:focus::-moz-placeholder{color:transparent}
.ds .form-control:focus:-ms-input-placeholder{color:transparent}.ds .form-control:focus::-webkit-input-placeholder{color:transparent}
.ds .contact-form.transparent-background .form-control{border-color:#454545}
.ds .table,.ds .table-bordered,.ds .table th,.ds .table td,.ds table th,.ds table td{border-color:#454545}
.ds table th{color:#fff}.ds .table_template th,.ds .table_template td{border-color:transparent}.ds .table_template th{color:inherit}
.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:#454545;background-color:rgba(255,255,255,0.06)}
.ds .color-icon.bg-icon{background-color:rgba(255,255,255,0.06)}.ds .color-icon.bg-icon:hover{color:#fff}.ds .color-bg-icon:hover{background-color:#e78103}
.ds .tab-content{background-color:rgba(255,255,255,0.06);border-color:transparent}
.ds .tab-content.no-border{background-color:transparent}.ds .nav-unstyled{border-color:#454545}.ds .nav-tabs > li > a{border-color:transparent;color:#fff}
.ds .nav-tabs > li > a:hover,.ds .nav-tabs > li.active > a,.ds .nav-tabs > li.active > a:hover,.ds .nav-tabs > li.active > a:focus{border:none;background-color:rgba(255,255,255,0.06);color:#fff}
.ds ul.list1{color:#fff}.ds ul.list1 li{border-color:#454545}.ds .owl-theme .owl-dots .owl-dot span{border-color:#fff}
.ds .testimonials-carousel .media + p{background-color:rgba(255,255,255,0.06)}.ds .side-item{border-color:#454545}.ds .entry-excerpt{color:#fff}
.ds .widget_search .form-inline .theme_button,.ds .widget_product_search [type="submit"],.ds .widget_mailchimp .form-inline .theme_button{background-color:transparent;color:#e78103}
.ds .pagination > li > a,.ds .pagination > li > span{color:#fff;background-color:transparent;border:1px solid #454545}
.ds .pagination > li.active > a,.ds .pagination > li.active > span,.ds .pagination > li > a:hover,.ds .pagination > li > span:hover,.ds .pagination > li > a:focus,.ds .pagination > li > span:focus{border-color:#e78103;background-color:#e78103;color:#fff}
.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:#454545}
.ds .panel-heading .panel-title > a.collapsed,.ds .vertical-tabs .nav > li > a{background-color:rgba(255,255,255,0.06);color:#fff}
.ds .panel-heading .panel-title > a,.ds .panel-heading .panel-title > a:hover,.ds .vertical-tabs .nav > li.active > a,
.ds .vertical-tabs .nav > li > a:hover{background-color:#e78103}
.ds .panel-heading .panel-title > a:hover:after,.ds .vertical-tabs .nav > li > a:hover:after{color:#fff}
.affix-aside{position:fixed;max-width:300px;right:0}.widget > h3,.widget-title{position:relative;font-size:30px}
.page_footer .widget > h3,.page_footer .widget-title{text-transform:uppercase;font-size:20px;margin:0 0 44px}
.widget:before,.widget:after{display:block;content:'';clear:both}.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:16px;margin:0}.widget .vertical-item .item-meta{letter-spacing:0.1em}
.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}
.widget_mailchimp{overflow:hidden}.widget_search .form-inline,.widget_product_search form,.widget_mailchimp .form-inline{position:relative}
.widget_search .form-inline .form-control,.widget_product_search form .form-control,.widget_mailchimp .form-inline .form-control{width:100%;margin:0}
.widget_search .form-inline label,.widget_product_search form label,.widget_mailchimp .form-inline label{display:block}
.widget_search .form-inline label[for],.widget_product_search form label[for],.widget_mailchimp .form-inline label[for]{display:none}
.widget_search .form-inline .form-group,.widget_mailchimp .form-inline .form-group{display:block;vertical-align:top;position:relative}
.widget_search .form-inline [type="text"],.widget_product_search [type="search"],.widget_mailchimp .form-inline [type="email"]{padding-right:50px;width:100%}
 @media (min-width:768px){.widget_search .form-group.inline-block,.widget_mailchimp .form-group.inline-block{min-width:370px;margin-right:5px}}
.widget_search .form-inline .theme_button,.widget_product_search [type="submit"],.widget_mailchimp .form-inline .theme_button{font-size:0;padding:12px;margin:0;position:absolute;right:0;top:0;height:60px;width:60px;border:none;background-color:transparent;color:#e78103}
.widget_search .form-inline .theme_button:before,.widget_product_search [type="submit"]:before,.widget_mailchimp .form-inline .theme_button:before{font-size:16px;content:"\f002";font-family:'FontAwesome'}.widget_search .form-inline .theme_button:hover,.widget_product_search [type="submit"]:hover,.widget_mailchimp .form-inline .theme_button:hover{opacity:0.5}.widget_mailchimp .form-inline .theme_button:before{content:"\f040"}
/*Teasers*/
.small-teaser h4{margin-bottom:8px}.small-teaser .media-body{width:auto}
.teaser{position:relative;overflow:visible}.teaser[class*="_bg_color"],.teaser[class*="with_"]{padding:35px 40px 40px}
 @media (max-width:1400px){.teaser[class*="_bg_color"],.teaser[class*="with_"]{padding:26px 30px}}
 @media (max-width:500px){.teaser[class*="_bg_color"],.teaser[class*="with_"]{padding:16px 20px}}
.teaser [class*="_bg_color"]{width:2em;height:2em;text-align:center;vertical-align:bottom}
.teaser [class*="_bg_color"] + h3,.teaser [class*="_bg_color"] + h4{margin-top:28px}.teaser [class*="_bg_color"] i{line-height:2em}
.teaser .border_icon{width:2em;height:2em;border-width:3px;border-style:solid}
.teaser .border_icon + h3,.teaser .border_icon + h4{margin-top:28px}.teaser .border_icon i{line-height:2em;display:block;margin:-3px 0 0 0}
.teaser i{text-align:center;vertical-align:middle;display:inline-block}.teaser h2{font-size:50px;font-weight:400;margin-bottom:33px}.teaser h3{font-size:18px}.teaser h4{font-size:16px}
.teaser .media-left{padding-right:20px}.teaser .media-body h3{margin-bottom:10px}.teaser .media-body h4{margin-bottom:6px}
 @media (max-width:500px){.teaser h2,.teaser h3,.teaser h4{font-size:1.4em}.teaser h2 span,.teaser h3 span,.teaser h4 span{font-size:1.2em}}
.teaser h3[class*="count"]{font-size:60px;line-height:0.9;font-weight:300;margin:0 0 -1px}.teaser h3[class*="count"] + p{margin:0}
.teaser .teaser_icon + h3[class*="count"]{margin-top:20px}.teaser .theme_button{margin:30px 0 0}.section_padding_bottom_0 .teaser{margin-bottom:0}
.teaser .counter-background{position:absolute;right:0;left:0;top:48%;font-size:180px;font-weight:700;opacity:0.05}
.teaser .icon-background{position:absolute;opacity:.1;margin:0 auto;top:30px;left:0;right:0;font-size:96px;line-height:0.6}
.teaser i.icon-background{margin-top:0;margin-bottom:0}.teaser.font-icon-background-teaser{padding:28px 10px;overflow:hidden}
.teaser.icon-background-teaser,.teaser.counter-background-teaser{overflow:hidden;padding:98px 25px 98px}/*used on dsg-protocol*/
.teaser.icon-background-teaser .small-text,.teaser.counter-background-teaser .small-text{line-height:1.4em}
.teaser.inner-border:after{content:'';position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,0.5)}
.teaser_icon{display:inline-block;line-height:1;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}
.teaser_icon[class*='label-']{display:inline-block;width:30px;height:30px;line-height:32px;vertical-align:bottom;text-align:center;white-space:nowrap;vertical-align:baseline;color:#fff}
.teaser_icon + h2{margin-top:40px}.teaser_icon + h3{margin-top:10px}.teaser_icon + p{margin-top:37px}
.teaser:hover .teaser_icon{-webkit-animation:scaleDisappear 0.5s;animation:scaleDisappear 0.5s}.size_big{font-size:64px}.size_normal{font-size:42px}.size_small{font-size:30px}
/*bkgd teaser*/
.bg_teaser{background-size:cover;background-repeat:no-repeat;background-position:50% 0;position:relative;color:#fff;overflow:hidden}
.bg_teaser:after{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:after{background-color:rgba(231,129,3,0.92)}.color_bg_2:after{background-color:rgba(0,186,198,0.92)}
.color_bg_3:after{background-color:rgba(231,0,62,0.92)}.color_bg_4:after{background-color:rgba(244,161,21,0.92)}
.teaser.media.after_cover{padding:25px 30px}.teaser.media.after_cover i{opacity:0.3}.teaser.media.after_cover p{text-transform:uppercase}.darkgrey_bg:after{background-color:rgba(50,50,50,0.8)}
/*contact forms*/
.contact-form{position:relative;z-index:3}.contact-form.ls{background-color:#fafafa}.contact-form.ls.ms{background-color:#efefef}
.contact-form label[for]{display:none}.contact-form textarea{min-height:200px}.contact-form.parallax{padding:50px 50px 35px;background-image:url(../img/parallax/progress.jpg)}
.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}
@media (max-width:767px){.contact-form.parallax{padding-left:20px;padding-right:20px;padding-bottom:40px}}
.wrap-forms .form-group{margin:0}.wrap-forms .form-group p{margin:10px 0 0}.wrap-forms .form-group textarea{min-height:150px}.has-placeholder label{display:none}
#messages_modal .fw-messages-wrap{position:absolute;left:50%;top:10%;margin-left:-150px;width:300px}#messages_modal ul{margin-bottom:0}
