.maincontent{padding-left:0;padding-right:0;}
.maincontent .content{padding-left:30px;padding-right:30px;}
.maincontent .content.home{padding-top:0;}
img{max-width:100%;}
img.article-banner{width:100%;}
img.center{display:block;margin-left:auto;margin-right:auto;}
p.caption{margin-top:5px !important;font-size:12px;text-align:center;}
.header-extra-top .contact-info a{font-size:15px;font-weight:400;line-height:50px;}
.sidebar{padding:20px 20px 0 20px;background:#e0e0e0;}
.sidebar .widget ul{line-height:18px;}
.sidebar .widget li{text-align:center;}
.sidebar #form143 #header{display:none !important;}
.spacer20{height:20px;clear:both;}
.maincontent p{margin:1em 0;}
.footer-extra img.single{width:250px;display:block;margin:10px auto;}
h1.homepage{color:#18449D;font-size:30px;font-style:bold;}
#form143 #header{display:none !important;}
a:link{color:#347892;}
.interior h1{border-bottom:1px solid #999;padding:.5em 0;}
.container-800{max-width:800px;}
div.center{margin-left:auto;margin-right:auto;}
h1, h2, h3, h4, h5{margin-bottom:1em;font-weight:400;color:#18449D;line-height:normal;font-style:normal;text-decoration:none;text-transform:none;}
h1{font-size:1.6em;margin-top:10px;}
h2{font-size:1.5em;color:#4F93AD;}
p{font-size:13px;line-height:20px;color:#333;margin:1em 0;font-style:normal;text-transform:none;text-decoration:none;text-align:left;}
.main_slate{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:20px;color:#333;font-style:normal;font-weight:lighter;text-transform:none;text-decoration:none;text-align:left;list-style: initial;}
.mainslate_subhead{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:22px;color:#666;font-style:normal;font-weight:lighter;text-transform:none;text-decoration:none;text-align:left;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}
.hometext{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:22px;color:#333;font-style:normal;font-weight:lighter;text-transform:none;text-decoration:none;}
.headlinesub{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:normal;color:#666;font-style:normal;font-weight:700;text-transform:none;text-decoration:none;text-align:left;margin-top:40px;margin-right:0;margin-bottom:0;margin-left:0;}
.main_slate_headgreen{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:20px;color:#017C38;font-style:normal;font-weight:400;text-transform:none;text-decoration:none;text-align:left;}
.main_slate_headgreensub{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;color:#399;font-style:normal;font-weight:400;text-transform:none;text-decoration:none;text-align:left;}
.photo_caption{margin-top:15px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:normal;color:#666;font-style:italic;font-weight:lighter;}
img.center{display:block;margin-left:auto;margin-right:auto;}
img.full-width{width:100%;}
.models{border:1px solid #999;padding:20px 10px;}
.model{width:48%;padding:0 1%;float:left;min-height:100px;}
.model a{font-weight:700;}
.model p{margin:0 0 1em;font-size:13px;line-height:20px;color:#333;}
ul.list-tick li{margin:0;list-style:none;background:url(../images/tick1.jpg) no-repeat top left;padding:0 0 2px 16px;}
.float-right{float:right;margin:8px;}
.float-right img{margin:0 auto;display:block;}
.features ul.list-tick{margin:0;padding:0!important;}
.features ul.list-tick li{padding:0 0 6px 16px;}
.phone-bar{height:40px;background:url(../images/call.jpg) right no-repeat;background-color:rgb(71,69,70);}
.phone-bar a{text-indent:-9999px;display:block;height:100%;}
html{font-size:100%;min-height:100%;sx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
a,
img,
strong,
sub,
b,
u,
i,
ul,
ol,
li,
form,
label{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:transparent;}
a:active,
a:hover,
a:focus,
input:active,
button:active,
button,
textarea:focus,
input:focus,
ins{text-decoration:none;outline:0;}
input,
select,
button,
textarea{font-size:100%;margin:0;padding:0;}
button,
input[type=button],
input[type=reset],
input[type=submit]{overflow:visible;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
button[disabled],
input[disabled]{cursor:default;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
summary{display:block;margin:0;padding:0;}
img{vertical-align:middle;border:0;}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child{margin-bottom:0;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{font-size:13px;font-weight:400;line-height:24px;display:block;margin-top:5px;margin-bottom:-5px;color:#666;}
h1 small a,
h2 small a,
h3 small a,
h4 small a,
h5 small a,
h6 small a{font-weight:400;color:#da3636;}
h1 small a:hover,
h2 small a:hover,
h3 small a:hover,
h4 small a:hover,
h5 small a:hover,
h6 small a:hover,
h1 small a:focus,
h2 small a:focus,
h3 small a:focus,
h4 small a:focus,
h5 small a:focus,
h6 small a:focus{color:#000;}
h1{font-size:26px;margin:0 0 20px;}
h1 small{font-size:15px;}
h2{font-size:24px;margin:0 0 15px;}
h2 small{font-size:14px;}
h3{font-size:22px;margin:0 0 11px;}
h4{font-size:19px;line-height:24px;margin:0 0 15px;}
h5{font-size:17px;margin:0 0 15px;}
h6{font-size:15px;margin:0 0 10px;}
p{margin-bottom:25px;}
p:only-child,
p:last-child{margin-bottom:0;}
p + h1,
p + h2,
p + h3{margin-top:45px;}
a{font-weight:600;text-decoration:none;color:#000;}
a p{font-weight:400;}
a:hover,
a:focus{color:#da3636;}
a.text-theme:hover,
a.text-theme:focus{color:#000;}
address{line-height:24px;margin:0;}
mark.mark-dark{color:#fff;background-color:#000;}
mark.mark-light{background-color:#e6e6e6;}
mark.mark-color{color:#fff;background-color:#da3636;}
mark.mark-dark-light{color:#fff;background-color:#4d4d4d;}
mark.mark-light-dark{background-color:#ccc;}
mark.mark-success{background-color:#c6f3be;}
mark.mark-warning{background-color:#fbe5c0;}
mark.mark-info{background-color:#cceaf6;}
a,
input,
textarea,
button,
.mask{transition:all .2s ease;}
[data-toggle],
[data-hover]{cursor:pointer;}
ul,
ol{line-height:28px;margin:0 10px 25px;list-style:none;counter-reset:point;color:#2e2e2e;}
ul strong,
ol strong{font-weight:600;}
ul[class*=list] i,
ol[class*=list] i{font-size:15px;position:relative;top:-1px;}
ul[class*=list] .fa-2x,
ol[class*=list] .fa-2x{font-size:26px;width:39px;}
ul p,
ol p,
ul q,
ol q{line-height:24px;}
ul li,
ol li{position:relative;list-style-type:none;}
ol > li:before{content:counter(point) '. ' ' ';counter-increment:point 1;}
ol ol li:before{content:counters(point, '.') ' ';}
.list-marker li:before{margin-right:8px;}
.list-md{font-size:16px;line-height:30px;}
.list-lg{font-size:17px;line-height:32px;}
.list-hg{font-size:17px;line-height:36px;}
.list-divider li{line-height:34px;}
.list-divider li + li{border-top:1px dotted #000;}
.list-hyphen li:before{content:'-';}
.list-dash li:before{content:'â€”';}
.list-angle li:before{content:'â€º';}
.list-disc li:before{content:'â€¢';display: none;}
q{font-weight:400;font-style:italic;display:block;margin-bottom:10px;}
cite{font-family:'Satisfy', cursive;font-size:32px;font-style:normal;line-height:44px;color:#da3636;}
blockquote{margin:0 10px 30px;padding:0 15px;border-left:2px solid #da3636;}
blockquote p{font-size:15px;font-style:italic;line-height:24px;margin-bottom:8px;color:#8c8c8c;}
blockquote footer{font-weight:600;text-align:right;color:#000;}
.blockquote-strong p{font-weight:600;color:#000;}
.blockquote-strong footer{color:#808080;}
.blockquote-boxed{margin:-14px 10px 15px;padding:12px 20px 15px;border-top:2px solid #da3636;border-left:0;background-color:#f5f5f5;}
.blockquote-boxed.inverse{background-color:#262626;}
.blockquote-boxed.inverse p{color:#fff;}
.blockquote-boxed.inverse footer{color:#666;}
.blockquote-icon{position:relative;padding-left:70px;}
.blockquote-icon:before{font-family:FontAwesome;font-size:24px;line-height:1;position:absolute;top:20px;left:22px;content:'\f10e';color:#262626;}
.blockquote-icon.inverse:before{color:#fff;}
.fa{line-height:normal;vertical-align:middle;}
.fa-vtop{vertical-align:top;}
.fa-fw{width:1.56em;text-align:left;}
dl.dl-horizontal dt{font-weight:400;width:30%;text-align:left;color:#b3b3b3;}
dl.dl-horizontal dd{margin-left:35%;}
dl.dl-horizontal dt:last-of-type,
dl.dl-horizontal dd:last-of-type{margin-top:10px;}
.text-primary{color:#2e2e2e;}
a.text-primary:hover,
a.text-primary:focus{color:#da3636;}
.text-muted{color:#b3b3b3;}
.text-success{color:#34ab1f;}
.text-warning{color:#e6940e;}
.text-danger{color:#d93636;}
.text-info{color:#32abda;}
.text-theme{color:#da3636;}
.icon-cart{position:relative;display:inline-block;width:16px;height:16px;transition:opacity .2s ease;vertical-align:middle;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0M2JmNzQ4Ni1kZGU3LTQ0OTEtYWQ2Yy1hMDJjZjZjODllZWUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RENDMjBCMEJENzlBMTFFNEIxRDU5MTM5Q0VBNDJCNzgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RENDMjBCMEFENzlBMTFFNEIxRDU5MTM5Q0VBNDJCNzgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkZWY0Nzg1OS02ZThkLTQxMzAtOTQxMi1lZWVlMDI4ZThmNGMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3ZGMyNzRhNS0xNDQ1LTExNzgtYTdmZS05MzZiMTYwODI5ZGIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5H4HckAAAAwUlEQVR42mL4/////v8Q8BuIW4CYgRTMxMDAwMIAASA6DYiZGEgAjCBToOAeECsykAb2INu2i4F0oIRswE4ofRjkMgK4B6p2E3KA8ALxTyD+A8RCeAIO5O1H0IC3QJc8AJUIxmOAGVTNA5Bh6CEO84Y7Hn8HQ+l1QIxhutF/4oEVOAbRDGAC4sNEaD4EVYuSDsgCFBuALdn6QFPlXSD2IiiOJZoeIfn1ASFxJgKuIszG4gIfIH4KxE+A2IuQOECAAQAJn5DtgCBjfQAAAABJRU5ErkJggg==') no-repeat 50% 50%;}
.header-light .icon-cart{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0M2JmNzQ4Ni1kZGU3LTQ0OTEtYWQ2Yy1hMDJjZjZjODllZWUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDdERjNFNDhEOTEzMTFFNDkyMENBQzIwNkY2QTZDOEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDdERjNFNDdEOTEzMTFFNDkyMENBQzIwNkY2QTZDOEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NGQ2MWU2OS0zZDc0LTRjYTktOTBmNC1iMzYzNmI0YWUwZWYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyZGMyNTBjYi0xOTE5LTExNzgtOTIwMC1lNmM2NGNlYTkzNGEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5cjpQzAAAA3ElEQVR42mK0sbHZz8DA4ADEf4C4E4hrGEgATEDMAmWD6DSoGEkG2AIxIxDfB2JRIP4LxP+JxLuRbdvFQDpQQjZgJ5Q+DHURPtwDVbsJ2YA9QPwLiK2AWAiPrSADwqHslcgGfAbi40DMDMSOeAwwBWJZIH4IxCfRQxzmDXc8BgRD6XWggMRlQCqekC+DqlnDgCXOLwDxESJCHxTQJxiQEhEM/IOmC5ISEkUAmwE+QHwPiO8CsRchcUZgZkI34BE0mhigUaWAT5yJgKsIsrEZkAHEz4D4KZSNVxwgwAA/njnoEv1+FgAAAABJRU5ErkJggg==');}
.font-open-sans{font-family:'Open Sans', sans-serif;}
.font-roboto{font-family:'Roboto', sans-serif;}
.font-roboto-slab{font-family:'Roboto Slab', serif;}
.font-raleway{font-family:'Raleway', sans-serif;}
.font-lato{font-family:'Lato', sans-serif;}
.font-varela{font-family:'Varela Round', sans-serif;}
.font-lora{font-family:'Lora', serif;}
.font-playfair{font-family:'Playfair Display', serif;}
.sticker{font-size:14px;line-height:50px;position:absolute;z-index:2;top:15px;left:15px;display:block;width:50px;height:50px;text-align:center;color:#fff;border-radius:2px;}
.sticker.sticker-md{font-size:16px;line-height:75px;width:75px;height:75px;}
.sticker.sticker-primary{background-color:rgba(230,148,14,.8);}
.sticker.sticker-info{background-color:rgba(77,77,77,.8);}
.sticker.sticker-default{background-color:rgba(218,54,54,.8);}
/*.flag{line-height:16px;display:inline-block;width:16px;height:16px;vertical-align:text-top;background:url('https://media.aisconverse.com/images/icons/flags.png') no-repeat;}*/
._African_Union{background-position:0 -16px;}
._Arab_League{background-position:0 -32px;}
._ASEAN{background-position:0 -48px;}
._CARICOM{background-position:0 -64px;}
._CIS{background-position:0 -80px;}
._Commonwealth{background-position:0 -96px;}
._England{background-position:0 -112px;}
._European_Union,
.eu{background-position:0 -128px;}
._Islamic_Conference{background-position:0 -144px;}
._Kosovo{background-position:0 -160px;}
._NATO{background-position:0 -176px;}
._Northern_Cyprus{background-position:0 -192px;}
._Northern_Ireland{background-position:0 -208px;}
._Olimpic_Movement{background-position:0 -224px;}
._OPEC{background-position:0 -240px;}
._Red_Cross{background-position:0 -256px;}
._Scotland{background-position:0 -272px;}
._Somaliland{background-position:0 -288px;}
._Tibet{background-position:0 -304px;}
._United_Nations{background-position:0 -320px;}
._Wales{background-position:0 -336px;}
.ad{background-position:0 -352px;}
.ae{background-position:0 -368px;}
.af{background-position:0 -384px;}
.ag{background-position:0 -400px;}
.ai{background-position:0 -416px;}
.al{background-position:0 -432px;}
.am{background-position:0 -448px;}
.ao{background-position:0 -464px;}
.aq{background-position:0 -480px;}
.ar{background-position:0 -496px;}
.as{background-position:0 -512px;}
.at{background-position:0 -528px;}
.au{background-position:0 -544px;}
.aw{background-position:0 -560px;}
.ax{background-position:0 -576px;}
.az{background-position:0 -592px;}
.ba{background-position:0 -608px;}
.bb{background-position:0 -624px;}
.bd{background-position:0 -640px;}
.be{background-position:0 -656px;}
.bf{background-position:0 -672px;}
.bg{background-position:0 -688px;}
.bh{background-position:0 -704px;}
.bi{background-position:0 -720px;}
.bj{background-position:0 -736px;}
.bm{background-position:0 -752px;}
.bn{background-position:0 -768px;}
.bo{background-position:0 -784px;}
.br{background-position:0 -800px;}
.bs{background-position:0 -816px;}
.bt{background-position:0 -832px;}
.bw{background-position:0 -848px;}
.by{background-position:0 -864px;}
.bz{background-position:0 -880px;}
.ca{background-position:0 -896px;}
.cg{background-position:0 -912px;}
.cf{background-position:0 -928px;}
.cd{background-position:0 -944px;}
.ch{background-position:0 -960px;}
.ci{background-position:0 -976px;}
.ck{background-position:0 -992px;}
.cl{background-position:0 -1008px;}
.cm{background-position:0 -1024px;}
.cn{background-position:0 -1040px;}
.co{background-position:0 -1056px;}
.cr{background-position:0 -1072px;}
.cu{background-position:0 -1088px;}
.cv{background-position:0 -1104px;}
.cy{background-position:0 -1120px;}
.cz{background-position:0 -1136px;}
.de{background-position:0 -1152px;}
.dj{background-position:0 -1168px;}
.dk{background-position:0 -1184px;}
.dm{background-position:0 -1200px;}
.do{background-position:0 -1216px;}
.dz{background-position:0 -1232px;}
.ec{background-position:0 -1248px;}
.ee{background-position:0 -1264px;}
.eg{background-position:0 -1280px;}
.eh{background-position:0 -1296px;}
.er{background-position:0 -1312px;}
.es{background-position:0 -1328px;}
.et{background-position:0 -1344px;}
.fi{background-position:0 -1360px;}
.fj{background-position:0 -1376px;}
.fm{background-position:0 -1392px;}
.fo{background-position:0 -1408px;}
.fr{background-position:0 -1424px;}
.bl,
.cp,
.mf,
.yt{background-position:0 -1424px;}
.ga{background-position:0 -1440px;}
.gb{background-position:0 -1456px;}
.sh{background-position:0 -1456px;}
.gd{background-position:0 -1472px;}
.ge{background-position:0 -1488px;}
.gg{background-position:0 -1504px;}
.gh{background-position:0 -1520px;}
.gi{background-position:0 -1536px;}
.gl{background-position:0 -1552px;}
.gm{background-position:0 -1568px;}
.gn{background-position:0 -1584px;}
.gp{background-position:0 -1600px;}
.gq{background-position:0 -1616px;}
.gr{background-position:0 -1632px;}
.gt{background-position:0 -1648px;}
.gu{background-position:0 -1664px;}
.gw{background-position:0 -1680px;}
.gy{background-position:0 -1696px;}
.hk{background-position:0 -1712px;}
.hn{background-position:0 -1728px;}
.hr{background-position:0 -1744px;}
.ht{background-position:0 -1760px;}
.hu{background-position:0 -1776px;}
.id{background-position:0 -1792px;}
.mc{background-position:0 -1792px;}
.ie{background-position:0 -1808px;}
.il{background-position:0 -1824px;}
.im{background-position:0 -1840px;}
.in{background-position:0 -1856px;}
.iq{background-position:0 -1872px;}
.ir{background-position:0 -1888px;}
.is{background-position:0 -1904px;}
.it{background-position:0 -1920px;}
.je{background-position:0 -1936px;}
.jm{background-position:0 -1952px;}
.jo{background-position:0 -1968px;}
.jp{background-position:0 -1984px;}
.ke{background-position:0 -2000px;}
.kg{background-position:0 -2016px;}
.kh{background-position:0 -2032px;}
.ki{background-position:0 -2048px;}
.km{background-position:0 -2064px;}
.kn{background-position:0 -2080px;}
.kp{background-position:0 -2096px;}
.kr{background-position:0 -2112px;}
.kw{background-position:0 -2128px;}
.ky{background-position:0 -2144px;}
.kz{background-position:0 -2160px;}
.la{background-position:0 -2176px;}
.lb{background-position:0 -2192px;}
.lc{background-position:0 -2208px;}
.li{background-position:0 -2224px;}
.lk{background-position:0 -2240px;}
.lr{background-position:0 -2256px;}
.ls{background-position:0 -2272px;}
.lt{background-position:0 -2288px;}
.lu{background-position:0 -2304px;}
.lv{background-position:0 -2320px;}
.ly{background-position:0 -2336px;}
.ma{background-position:0 -2352px;}
.md{background-position:0 -2368px;}
.me{background-position:0 -2384px;}
.mg{background-position:0 -2400px;}
.mh{background-position:0 -2416px;}
.mk{background-position:0 -2432px;}
.ml{background-position:0 -2448px;}
.mm{background-position:0 -2464px;}
.mn{background-position:0 -2480px;}
.mo{background-position:0 -2496px;}
.mq{background-position:0 -2512px;}
.mr{background-position:0 -2528px;}
.ms{background-position:0 -2544px;}
.mt{background-position:0 -2560px;}
.mu{background-position:0 -2576px;}
.mv{background-position:0 -2592px;}
.mw{background-position:0 -2608px;}
.mx{background-position:0 -2624px;}
.my{background-position:0 -2640px;}
.mz{background-position:0 -2656px;}
.na{background-position:0 -2672px;}
.nc{background-position:0 -2688px;}
.ne{background-position:0 -2704px;}
.ng{background-position:0 -2720px;}
.ni{background-position:0 -2736px;}
.nl{background-position:0 -2752px;}
.bq{background-position:0 -2752px;}
.no{background-position:0 -2768px;}
.bv,
.nq,
.sj{background-position:0 -2768px;}
.np{background-position:0 -2784px;}
.nr{background-position:0 -2800px;}
.nz{background-position:0 -2816px;}
.om{background-position:0 -2832px;}
.pa{background-position:0 -2848px;}
.pe{background-position:0 -2864px;}
.pf{background-position:0 -2880px;}
.pg{background-position:0 -2896px;}
.ph{background-position:0 -2912px;}
.pk{background-position:0 -2928px;}
.pl{background-position:0 -2944px;}
.pr{background-position:0 -2960px;}
.ps{background-position:0 -2976px;}
.pt{background-position:0 -2992px;}
.pw{background-position:0 -3008px;}
.py{background-position:0 -3024px;}
.qa{background-position:0 -3040px;}
.re{background-position:0 -3056px;}
.ro{background-position:0 -3072px;}
.rs{background-position:0 -3088px;}
.ru{background-position:0 -3104px;}
.rw{background-position:0 -3120px;}
.sa{background-position:0 -3136px;}
.sb{background-position:0 -3152px;}
.sc{background-position:0 -3168px;}
.sd{background-position:0 -3184px;}
.se{background-position:0 -3200px;}
.sg{background-position:0 -3216px;}
.si{background-position:0 -3232px;}
.sk{background-position:0 -3248px;}
.sl{background-position:0 -3264px;}
.sm{background-position:0 -3280px;}
.sn{background-position:0 -3296px;}
.so{background-position:0 -3312px;}
.sr{background-position:0 -3328px;}
.st{background-position:0 -3344px;}
.sv{background-position:0 -3360px;}
.sy{background-position:0 -3376px;}
.sz{background-position:0 -3392px;}
.tc{background-position:0 -3408px;}
.td{background-position:0 -3424px;}
.tg{background-position:0 -3440px;}
.th{background-position:0 -3456px;}
.tj{background-position:0 -3472px;}
.tl{background-position:0 -3488px;}
.tm{background-position:0 -3504px;}
.tn{background-position:0 -3520px;}
.to{background-position:0 -3536px;}
.tr{background-position:0 -3552px;}
.tt{background-position:0 -3568px;}
.tv{background-position:0 -3584px;}
.tw{background-position:0 -3600px;}
.tz{background-position:0 -3616px;}
.ua{background-position:0 -3632px;}
.ug{background-position:0 -3648px;}
.us{background-position:0 -3664px;}
.uy{background-position:0 -3680px;}
.uz{background-position:0 -3696px;}
.va{background-position:0 -3712px;}
.vc{background-position:0 -3728px;}
.ve{background-position:0 -3744px;}
.vg{background-position:0 -3760px;}
.vi{background-position:0 -3776px;}
.vn{background-position:0 -3792px;}
.vu{background-position:0 -3808px;}
.ws{background-position:0 -3824px;}
.ye{background-position:0 -3840px;}
.za{background-position:0 -3856px;}
.zm{background-position:0 -3872px;}
.zw{background-position:0 -3888px;}
.sx{background-position:0 -3904px;}
.cw{background-position:0 -3920px;}
.ss{background-position:0 -3936px;}
table{border-collapse:collapse;}
.table-responsive{border:0;}
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info{background-color:#cceaf6;}
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success{background-color:#c6f3be;}
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning{background-color:#fbe5c0;}
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger{background-color:#f5cdcd;}
.alert{position:relative;overflow:hidden;padding:0;border:0;border-radius:2px;}
.alert > p{font-size:13px;margin:0;padding:16px 35px 16px 20px;border-left:3px solid;}
.alert > p i{font-size:18px;position:relative;top:-1px;margin-right:5px;}
.alert .close{font-size:13px;position:absolute;top:10px;right:7px;padding:10px;opacity:1;}
.alert .close:hover{opacity:1;}
.alert .alert-inside{padding:20px 30px;color:#000;border-radius:0 0 2px 2px;}
.alert .alert-inside ul{margin:0;color:#000;}
.alert .alert-inside li{font-size:14px;line-height:24px;}
.alert-success{background-color:#d2ecc8;}
.alert-success > p{color:#255c11;border-left-color:#629e4a;}
.alert-success > p i{color:#7da36e;}
.alert-success .close{color:#7da36e;}
.alert-success .close:hover{color:#255c11;}
.alert-success .alert-inside{background-color:#e8f5e3;}
.alert-info{background-color:#d7ebf6;}
.alert-info > p{color:#326683;border-left-color:#2b7eac;}
.alert-info > p i{color:#7eb9d9;}
.alert-info .close{color:#7eb9d9;}
.alert-info .close:hover{color:#326683;}
.alert-info .alert-inside{background-color:#ebf5fa;}
.alert-danger{background-color:#ffdede;}
.alert-danger > p{color:#741c1c;border-left-color:#da3736;}
.alert-danger > p i{color:#ec8a8a;}
.alert-danger .close{color:#ec8a8a;}
.alert-danger .close:hover{color:#741c1c;}
.alert-danger .alert-inside{background-color:#fee;}
.alert-warning{background-color:#feefc8;}
.alert-warning > p{color:#6d561a;border-left-color:#e2a410;}
.alert-warning > p i{color:#d6bb76;}
.alert-warning .close{color:#d6bb76;}
.alert-warning .close:hover{color:#6d561a;}
.alert-warning .alert-inside{background-color:#fef7e4;}
.alert-active{background-color:#f0f0f0;}
.alert-active > p{color:#1a1a1a;border-left-color:#1a1a1a;}
.alert-active > p i{color:#1a1a1a;}
.alert-active .close{color:#1a1a1a;}
.alert-active .close:hover{color:#4d4d4d;}
.alert-active .alert-inside{background-color:#f7f7f7;}
.alert-inverse{background-color:#262626;}
.alert-inverse > p{color:#808080;border-left-color:#262626;}
.alert-inverse > p strong{color:#fff;}
.alert-inverse > p i{color:#fff;}
.alert-inverse .close{color:#808080;}
.alert-inverse .close:hover{color:#fff;}
.alert-inverse .alert-inside{color:#fff;background-color:#3d3d3d;}
.alert-inverse .alert-inside ul{color:#fff;}
body{font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;overflow-x:hidden;min-height:100%;color:#1a1a1a;background-color:#fff;}
body.boxed{max-width:1170px;margin:auto;}
body.container{padding:0;}
body.overlaymenu{overflow:hidden;}
.divtable{display:table;width:100%;height:100%;border-collapse:collapse;}
.divtable.row{width:calc(100% + 60px);}
.divcell{display:table-cell;float:none;vertical-align:middle;}
.divtop{vertical-align:top;}
.divmiddle{vertical-align:middle !important;}
.no-padding{padding-right:0;padding-left:0;}
.no-pt{padding-top:0 !important;}
.no-pb{padding-bottom:0 !important;}
.no-all-paddings{padding:0 !important;}
.no-relative{position:static !important;}
.is-header-left .wrapper-margin,
.is-header-left .footer-margin{margin-left:300px;}
.is-header-right .wrapper-margin,
.is-header-right .footer-margin{margin-right:300px;}
.inline{display:inline-block;}
.wrapper{overflow-x:hidden;}
.negative-header{position:relative;top:-73px;margin-bottom:-73px;}
.rel{position:relative;}
.content{padding-top:45px;padding-bottom:80px;background-color:#fff;}
.content [class*=container] + [class*=container]{margin-top:60px;}
/*.content .row + .row{margin-top:40px;}*/
[class*=col-] .container:not(.sf-mega),
[class*=col-] .container-fluid:not(.sf-mega){width:auto;padding-right:0;padding-left:0;}
.fluid-padding{padding:0 96px;}
.no-margin{margin-top:0 !important;margin-bottom:0 !important;}
.height-300{position:relative;overflow:hidden;height:300px;}
.masonry-wrap{overflow:hidden;}
.masonry-wrap .msnr{-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;animation-fill-mode:backwards;}
hr{font-size:0;position:relative;max-width:1110px;margin:35px auto;border-color:#d9d9d9;}
.container-fluid hr{max-width:calc(100% - 60px);}
hr.hr-fwd{max-width:100%;}
hr.hr-short{width:70%;}
hr.hr-sm{margin:15px auto;}
hr.hr-md{margin:50px auto;}
hr.hr-lg{margin:80px auto;}
hr.hr-lg-top{margin-top:90px;}
hr:last-child{margin-bottom:0;}
hr.hr-nobg{border-color:transparent;}
hr.hr-bold{border-top-width:3px;}
hr.hr-extrabold{border-top-width:5px;}
hr.hr-shadow{height:4px;border-color:#000;box-shadow:0 -4px 0 #d9d9d9 inset;}
hr.hr-2-lines:before{display:block;width:100%;height:1px;margin:3px 0 0;content:'\0020';border-top:1px solid #d9d9d9;}
hr.hr-3-lines:before{display:block;width:100%;height:1px;margin:3px 0 0;content:'\0020';border-top:1px solid #d9d9d9;}
hr.hr-3-lines:after{display:block;width:100%;height:1px;margin:3px 0 0;content:'\0020';border-top:1px solid #d9d9d9;}
hr.hr-dashed{border-style:dashed;border-color:#b3b3b3;border-top-width:2px;}
hr.hr-stroke{border-style:dashed;border-color:#b3b3b3;}
hr.hr-stroke:before{border-top:1px dashed #b3b3b3;}
hr.hr-stroke:after{border-top:1px dashed #b3b3b3;}
hr.hr-stroke-bold{border-top:4px dotted #d9d9d9;}
hr.hr-dots{border-style:dotted;border-color:#000;}
hr.hr-dots:before{border-top:1px dotted #000;}
hr.hr-dots:after{border-top:1px dotted #000;}
hr.hr-solid{border-color:#000;}
hr.hr-semilight{border-color:#b3b3b3;}
hr.hr-light{border-color:#d9d9d9;}
hr.hr-color{border-color:#da3636;}
.title-divider{font-size:0;position:relative;margin-bottom:20px;}
.title-divider h1,
.title-divider h2,
.title-divider h3,
.title-divider h4{position:relative;z-index:1;display:inline-block;margin:0;padding:0 25px 0 0;vertical-align:middle;background-color:#fff;}
.text-center .title-divider h1,
.text-center .title-divider h2,
.text-center .title-divider h3,
.text-center .title-divider h4{padding:0 25px;}
.text-right .title-divider h1,
.text-right .title-divider h2,
.text-right .title-divider h3,
.text-right .title-divider h4{padding:0 0 0 25px;}
.title-divider:before{position:absolute;top:50%;right:0;left:0;width:100%;max-width:1110px;height:1px;margin:0 auto;content:'\0020';border-top:1px solid #d9d9d9;}
.title-divider.divider-2-lines:after{position:absolute;top:50%;right:0;left:0;width:100%;max-width:1110px;height:1px;margin:4px auto 0;content:'\0020';border-top:1px solid #d9d9d9;}
.title-divider.divider-dots:before{border-top-style:dotted;border-top-color:#000;}
.title-divider.divider-dots.divider-2-lines:after{border-top:1px dotted #000;}
.title-divider.divider-solid:before{border-color:#000;}
.title-divider.divider-stroke:before{border-top-style:dashed;border-top-color:#b3b3b3;}
.title-divider.divider-stroke.divider-2-lines:after{border-top:1px dashed #b3b3b3;}
.title-divider.divider-stroke-bold:before{border-top:4px dotted #b3b3b3;}
.title-divider.divider-semilight:before{border-color:#b3b3b3;}
.title-divider.divider-light:before{border-color:#d9d9d9;}
.title-divider.divider-bold:before{border-top-width:3px;}
.title-divider.divider-extrabold:before{border-top-width:5px;}
.title-divider.divider-shadow:before{height:4px;border-color:#000;box-shadow:0 -4px 0 #d9d9d9 inset;}
.title-divider.divider-color:before,
.title-divider.divider-color:after{border-color:#da3636 !important;}
.heading-divider{display:block;width:40px;height:2px;margin:20px 0 15px;background-color:#da3636;}
.heading-divider.heading-divider-lg{width:120px;margin-bottom:30px;}
.text-right .heading-divider.heading-divider-lg{margin-left:calc(100% - 120px);}
.text-center .heading-divider,
[class*=steps] .heading-divider{margin-right:auto;margin-left:auto;}
.text-right .heading-divider{margin-left:calc(100% - 40px);}
.heading-divider:first-child{margin-bottom:30px;}
.heading-divider:last-child{margin-bottom:0;}
.heading-divider + .share-links{margin-top:20px;}
h1 + .heading-divider,
h3 + .heading-divider{margin-top:25px;margin-bottom:20px;}
.cols-border [class*=col-]{border-left:1px dotted #b3b3b3;}
.highlight-dark .cols-border [class*=col-],
.highlight-dark.cols-border [class*=col-],
.contact-dark .cols-border [class*=col-]{border-left-color:#595959;}
.cols-border [class*=col-]:first-child{border-left:0;}
.cols-border .col-border-solid{border-left:1px solid #a6a6a6;}
.cols-border .no-border{border:0 !important;}
.btn{font-size:13px;font-weight:600;line-height:37px;position:relative;display:inline-block;overflow:hidden;height:37px;margin-bottom:5px;padding:0 20px;cursor:pointer;text-align:center;vertical-align:middle;color:#fff;border:0;border-radius:2px;outline:none !important;}
.btn:last-child{margin-bottom:0;}
.btn:focus,
.btn:hover{text-decoration:none;color:#fff;border-color:transparent;box-shadow:none;}
.btn i{position:relative;margin-right:4px;}
.btn.i-right i{margin-right:0;margin-left:4px;}
.btn.text-left{text-align:left;}
.btn.text-right{text-align:right;}
.btn.btn-xs{font-size:11px;line-height:29px;height:29px;}
.btn.btn-sm{line-height:33px;height:33px;}
.btn.btn-lg{font-size:15px;line-height:47px;height:47px;}
.btn.btn-xl{font-size:17px;line-height:52px;height:52px;}
.btn.btn-wide{padding:0 35px;}
.btn.btn-flat{border-radius:0;}
.btn.btn-rounded-5{border-radius:5px;}
.btn.btn-rounded-8{border-radius:8px;}
.btn.btn-rounded-12{border-radius:12px;}
.btn.btn-primary{color:#fff;background-color:#18449D;}
.btn.btn-primary:hover,
.btn.btn-primary:focus{color:#fff;background-color:#cf2626;}
.btn.btn-primary.btn-3d{border-bottom:3px solid #ac2020;}
.btn.btn-default{color:#4d4d4d;background-color:#fff;}
.btn.btn-default:hover,
.btn.btn-default:focus{color:#fff;background-color:#da3636;}
.btn.btn-inverse{background-color:#2b2b2b;}
.btn.btn-inverse:hover,
.btn.btn-inverse:focus{background-color:#272727;}
.btn.btn-inverse.btn-3d{border-bottom:3px solid #202020;}
.btn.btn-info{background-color:#32abda;}
.btn.btn-info:hover,
.btn.btn-info:focus{background-color:#259dcc;}
.btn.btn-info.btn-3d{border-bottom:3px solid #1f83aa;}
.btn.btn-success{background-color:#34ab1f;}
.btn.btn-success:hover,
.btn.btn-success:focus{background-color:#2f9a1c;}
.btn.btn-success.btn-3d{border-bottom:3px solid #278017;}
.btn.btn-danger{background-color:#d93636;}
.btn.btn-danger:hover,
.btn.btn-danger:focus{background-color:#cd2727;}
.btn.btn-danger.btn-3d{border-bottom:3px solid #ab2020;}
.btn.btn-warning{background-color:#e6940e;}
.btn.btn-warning:hover,
.btn.btn-warning:focus{background-color:#cf850d;}
.btn.btn-warning.btn-3d{border-bottom:3px solid #ad6f0a;}
.btn.btn-teal{background-color:#008080;}
.btn.btn-teal:hover,
.btn.btn-teal:focus{background-color:#007373;}
.btn.btn-teal.btn-3d{border-bottom:3px solid #006060;}
.btn.btn-purple{background-color:#800080;}
.btn.btn-purple:hover,
.btn.btn-purple:focus{background-color:#730073;}
.btn.btn-purple.btn-3d{border-bottom:3px solid #600060;}
.btn.btn-aqua{background-color:#53c6d0;}
.btn.btn-aqua:hover,
.btn.btn-aqua:focus{background-color:#3cbeca;}
.btn.btn-aqua.btn-3d{border-bottom:3px solid #2fa1ab;}
.btn.btn-brown{background-color:#8b4513;}
.btn.btn-brown:hover,
.btn.btn-brown:focus{background-color:#7d3e11;}
.btn.btn-brown.btn-3d{border-bottom:3px solid #68340e;}
.btn.btn-pink{background-color:#ff69b4;}
.btn.btn-pink:hover,
.btn.btn-pink:focus{background-color:#ff45a2;}
.btn.btn-pink.btn-3d{border-bottom:3px solid #ff0f87;}
.btn.btn-wood{background-color:#deb887;}
.btn.btn-wood:hover,
.btn.btn-wood:focus{background-color:#d6a76b;}
.btn.btn-wood.btn-3d{border-bottom:3px solid #d29f5d;}
.btn.btn-lemon{color:#1a1a1a;background-color:#fffacd;}
.btn.btn-lemon:hover,
.btn.btn-lemon:focus{background-color:#fff59f;}
.btn.btn-lemon.btn-3d{border-bottom:3px solid #fff388;}
.btn.btn-3d-x2{border-bottom-width:5px !important;}
.btn.btn-shadow{box-shadow:0 2px 2px rgba(0,0,0,.25);}
.btn.btn-border{line-height:33px;color:#1a1a1a;border:2px solid #1a1a1a;background-color:transparent;}
.btn.btn-border:hover,
.btn.btn-border:focus{color:#fff;background-color:#1a1a1a;}
.btn.btn-border.btn-xs{line-height:25px;}
.btn.btn-border.btn-sm{line-height:29px;}
.btn.btn-border.btn-lg{line-height:43px;}
.btn.btn-border.btn-xl{line-height:48px;}
.btn.btn-border-color{color:#da3636;border-color:#da3636;}
.btn.btn-border-color:hover,
.btn.btn-border-color:focus{background-color:#da3636;}
.btn.btn-reveal{padding:0 35px;}
.btn.btn-reveal i{line-height:inherit;position:absolute;top:0;left:-32px;display:block;width:32px;height:100%;margin:0;transition:left .2s ease, right .2s ease;text-align:center;background-color:rgba(0,0,0,.1);}
.btn.btn-reveal span{position:relative;left:0;display:inline-block;transition:left .2s ease, right .2s ease;vertical-align:middle;}
.btn.btn-reveal:hover i{left:0;}
.btn.btn-reveal:hover span{left:19px;}
.btn.btn-reveal.i-right i{right:-32px;left:auto;}
.btn.btn-reveal.i-right:hover i{right:0;}
.btn.btn-reveal.i-right:hover span{left:-19px;}
.btn.btn-desc{font-size:20px;line-height:normal;height:auto;padding:20px 30px;}
.btn.btn-desc small{font-size:13px;font-weight:300;display:block;}
.btn[data-hover]:hover{z-index:2;}
button.btn,
input.btn{line-height:1;}
.btn-group{margin-right:5px;}
.icon{font-size:22px;line-height:1;position:relative;display:inline-block;margin-bottom:20px;padding:0 1px;vertical-align:middle;}
.icon:only-child{margin-bottom:0;}
.icon:only-child[data-toggle=popover]{margin-bottom:20px;}
.media-left .icon{left:1px;margin-bottom:0;}
.icon + .icon{margin-left:18px;}
.icon.icon-rounded,
.icon.icon-square{text-align:center;border-radius:100%;}
.icon.icon-rounded i,
.icon.icon-square i{font-style:normal;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.icon.icon-square{border-radius:2px;}
.icon.icon-size-1{font-size:18px;}
.icon.icon-size-1.icon-rounded,
.icon.icon-size-1.icon-square{width:40px;height:40px;}
.icon.icon-size-1.icon-rounded i,
.icon.icon-size-1.icon-square i{line-height:40px;}
.icon.icon-size-2{font-size:22px;}
.icon.icon-size-2.icon-rounded,
.icon.icon-size-2.icon-square{width:50px;height:50px;}
.icon.icon-size-2.icon-rounded i,
.icon.icon-size-2.icon-square i{line-height:50px;}
.icon.icon-size-3{font-size:30px;}
.icon.icon-size-3.icon-rounded,
.icon.icon-size-3.icon-square{width:68px;height:68px;}
.icon.icon-size-3.icon-rounded i,
.icon.icon-size-3.icon-square i{line-height:68px;}
.icon.icon-size-4{font-size:40px;}
.icon.icon-size-4.icon-rounded,
.icon.icon-size-4.icon-square{width:88px;height:88px;}
.icon.icon-size-4.icon-rounded i,
.icon.icon-size-4.icon-square i{line-height:88px;}
.icon.icon-size-5{font-size:50px;}
.icon.icon-size-5.icon-rounded,
.icon.icon-size-5.icon-square{width:110px;height:110px;}
.icon.icon-size-5.icon-rounded i,
.icon.icon-size-5.icon-square i{line-height:110px;}
.icon.icon-size-6{font-size:60px;}
.icon.icon-size-6.icon-rounded,
.icon.icon-size-6.icon-square{width:136px;height:136px;}
.icon.icon-size-6.icon-rounded i,
.icon.icon-size-6.icon-square i{line-height:136px;}
.icon.icon-size-7{font-size:80px;}
.icon.icon-size-7.icon-rounded,
.icon.icon-size-7.icon-square{width:186px;height:186px;}
.icon.icon-size-7.icon-rounded i,
.icon.icon-size-7.icon-square i{line-height:186px;}
.icon.icon-size-8{font-size:100px;}
.icon.icon-size-8.icon-rounded,
.icon.icon-size-8.icon-square{width:220px;height:220px;}
.icon.icon-size-8.icon-rounded i,
.icon.icon-size-8.icon-square i{line-height:220px;}
.icon.icon-border-sm{border:1px solid #1a1a1a;}
.icon.icon-border-md{border:2px solid #1a1a1a;}
.icon.icon-border-lg{border:3px solid #1a1a1a;}
.icon.icon-theme{background-color:#da3636;}
a.icon.icon-theme:hover{background-color:#1a1a1a;}
a.icon.icon-theme.icon-inverse:hover{color:#fff;}
.icon.icon-success{background-color:#34ab1f;}
.icon.icon-info{background-color:#32abda;}
.icon.icon-warning{background-color:#e6940e;}
.icon.icon-danger{background-color:#d93636;}
.icon.icon-bg-1{background-color:#1a1a1a;}
.icon.icon-bg-2{background-color:#4d4d4d;}
.icon.icon-bg-3{background-color:#808080;}
.icon.icon-bg-4{background-color:#b3b3b3;}
.icon.icon-bg-5{background-color:#ccc;}
.icon.icon-bg-6{background-color:#e6e6e6;}
.icon.icon-bg-7{background-color:#fff;}
.icon.icon-gray-1{color:#1a1a1a;}
.icon.icon-gray-1[class*=icon-border-]{border-color:#1a1a1a;}
.icon.icon-gray-2{color:#4d4d4d;}
.icon.icon-gray-2[class*=icon-border-]{border-color:#4d4d4d;}
.icon.icon-gray-3{color:#808080;}
.icon.icon-gray-3[class*=icon-border-]{border-color:#808080;}
.icon.icon-gray-4{color:#b3b3b3;}
.icon.icon-gray-4[class*=icon-border-]{border-color:#b3b3b3;}
.icon.icon-gray-5{color:#ccc;}
.icon.icon-gray-5[class*=icon-border-]{border-color:#ccc;}
.icon.icon-gray-6{color:#e6e6e6;}
.icon.icon-gray-6[class*=icon-border-]{border-color:#e6e6e6;}
a.icon[class*=icon-gray-]:hover{color:#da3636;}
.icon.icon-inverse{color:#fff;}
.icon.icon-inverse[class*=icon-border-]{border-color:#fff;}
a.icon.icon-inverse:hover{color:#da3636;border-color:#da3636;}
a.icon[class*=icon-bg-]:hover{color:#fff;background-color:#da3636;}
a.icon[class*=icon-border-]:hover{border-color:#da3636;}
.icon.icon-color{color:#da3636;}
.icon.icon-color[class*=icon-border-]{border-color:#da3636;}
a.icon.icon-color:hover{color:#1a1a1a;border-color:#1a1a1a;}
.inverse a.icon.icon-color:hover{color:#fff;border-color:#fff;}
.icon-step i{font-weight:600;margin:-2px 0 0 2px;}
.icon-step.icon-size-2{font-size:18px;}
.icon-step.icon-size-2 i{margin-top:-1px;}
.icon-wheel-wrap{position:relative;display:inline-block;margin:0 0 20px 20px;padding:25px;vertical-align:middle;border-radius:2px;background-color:#1a1a1a;}
.icon-wheel-wrap .icon{margin:0;}
.icon-wheel-wrap.icon-wheel-rounded{border-radius:100%;}
.share-links{font-size:0;width:100%;}
.share-links.pull-right{text-align:right;}
.share-links a{font-size:22px;line-height:50px;display:inline-block;width:50px;height:50px;margin:0 7px;text-align:center;vertical-align:middle;color:#fff !important;border-radius:50%;}
.share-links span{font-size:15px;display:inline-block;margin-left:10px;vertical-align:middle;color:#1a1a1a;}
.share-links [class*=fa-facebook]{background-color:#36528e;}
.share-links [class*=fa-facebook]:hover{background-color:#314a80;}
.share-links [class*=fa-twitter]{background-color:#3c97fd;}
.share-links [class*=fa-twitter]:hover{background-color:#1d86fd;}
.share-links [class*=fa-linkedin]{background-color:#0672a9;}
.share-links [class*=fa-linkedin]:hover{background-color:#056798;}
.share-links [class*=fa-google-plus]{background-color:#d4462f;}
.share-links [class*=fa-google-plus]:hover{background-color:#c13d28;}
.share-links [class*=fa-youtube],
.share-links [class*=fa-youtube]:hover{background-color:#be2f24;}
.share-links [class*=fa-youtube]:hover,
.share-links [class*=fa-youtube]:hover:hover{background-color:#ab2a20;}
.share-links [class*=fa-dribbble]{background-color:#ec4988;}
.share-links [class*=fa-dribbble]:hover{background-color:#e92d76;}
.share-links [class*=fa-instagram]{background-color:#4a7d98;}
.share-links [class*=fa-instagram]:hover{background-color:#437089;}
.share-links [class*=fa-skype]{background-color:#0ba4f5;}
.share-links [class*=fa-skype]:hover{background-color:#0994dd;}
.share-links [class*=fa-envelope]{background-color:#d93636;}
.share-links [class*=fa-envelope]:hover{background-color:#cd2727;}
.share-links-def a[class*=fa]{background-color:#e6e6e6;}
.share-links-md a{font-size:30px;line-height:68px;width:68px;height:68px;margin:0 10px;}
.share-links-sm a{font-size:18px;line-height:40px;width:40px;height:40px;margin:0 5px;}
.share-links-block{display:table;padding:0 !important;}
.share-links-block a{font-size:50px;line-height:148px;display:table-cell;height:148px;border-radius:0;}
.countup{font-size:0;font-weight:300;margin-bottom:15px;white-space:nowrap;color:#000;}
.countup > *{font-size:45px;line-height:1;}
.inverse .countup{color:#fff;}
.countup-hg > *{font-size:60px;}
.countup-md{color:#b3b3b3;}
.countup-md > *{font-size:40px;}
.countup-sm{color:#808080;}
.countup-sm > *{font-size:30px;}
.countup-default{color:#000;}
.countup-color{color:#da3636 !important;}
.progress-up{color:#b3b3b3;border-bottom:2px solid #ccc;}
.progress-up ins{position:relative;top:2px;display:block;height:2px;margin-top:10px;background-color:#da3636;}
.countup-wrap{position:relative;margin-bottom:15px;}
.countup-wrap .countup{line-height:1;position:absolute;z-index:2;top:5px;left:0;margin-bottom:0;color:#b3b3b3;}
.countup-wrap .countup > *{font-size:15px;font-weight:600;}
.countup-wrap [class*=countup-brick]{top:14px;color:#fff;}
.countup-wrap .countup-tip{top:-5px;color:#fff;}
.countup-wrap .countup-inside{top:30px;-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px);color:#fff;}
.countup-wrap p{color:#666;}
.countup-wrap-block h6{line-height:36px;position:absolute;z-index:4;top:0;left:10px;margin:0;color:#fff;}
.countup-wrap-block .countup-line{height:36px;}
.countup-wrap-block .countup-inside{top:10px;}
.countup-line{position:relative;display:block;width:100%;height:2px;margin-bottom:10px;content:'\0020';background-color:#ccc;}
.countup-line > *{position:absolute;top:0;left:0;display:block;height:100%;background-color:#da3636;}
.countup-line-wide{height:25px;}
[class*=countup-brick]{z-index:2;height:25px;padding:0 7px;border-radius:2px;background-color:#da3636;}
[class*=countup-brick] > *{line-height:25px;}
.countup-tip{z-index:2;height:25px;padding:0 7px;border-radius:2px;background-color:#4d4d4d;}
.countup-tip:after{position:absolute;bottom:-5px;left:50%;display:block;width:0;height:0;margin-left:-3px;content:'\0020';border-top:5px solid #4d4d4d;border-right:3px solid transparent;border-left:3px solid transparent;}
.countup-tip > *{line-height:22px;}
.countup-line-gray > *{background-color:#878787;}
.countup-line-warning > *,
.countup-brick-warning{background-color:#e6940e;}
.countup-line-success > *,
.countup-brick-success{background-color:#34ab1f;}
.countup-line-info > *,
.countup-brick-info{background-color:#32abda;}
.static-popovers h2{margin-bottom:150px;}
.static-popovers .popover{display:block;}
[data-toggle=popover]{cursor:pointer;}
.popover{font-size:13px;line-height:18px;width:200px;max-width:200px;text-align:center;color:#808080;border:0;border-radius:5px;background-color:#1f1f1f;box-shadow:none;}
.popover-title{font-size:15px;font-weight:600;line-height:24px;padding-bottom:5px;color:#fff;border:0;background-color:transparent;}
.popover-content{padding:0 10px 15px;}
.popover > .arrow:after{border-width:7px;}
.popover.left > .arrow{right:-7px;margin-top:-7px;border-left:0;}
.popover.left > .arrow:after{bottom:-7px;border-left-color:#1f1f1f;}
.popover.top > .arrow{bottom:-7px;margin-left:-7px;border-top:0;}
.popover.top > .arrow:after{border-top-color:#1f1f1f;}
.popover.right > .arrow{left:-7px;margin-top:-7px;border-right:0;}
.popover.right > .arrow:after{bottom:-7px;border-right-color:#1f1f1f;}
.popover.bottom > .arrow{top:-7px;margin-left:-7px;border-bottom:0;}
.popover.bottom > .arrow:after{border-bottom-color:#1f1f1f;}
.popover-color .popover-title{color:inherit;}
.popover-success{color:#245c12;background-color:#d2ecc8;}
.popover-success.left > .arrow:after{border-left-color:#d2ecc8;}
.popover-success.right > .arrow:after{border-right-color:#d2ecc8;}
.popover-success.top > .arrow:after{border-top-color:#d2ecc8;}
.popover-success.bottom > .arrow:after{border-bottom-color:#d2ecc8;}
.popover-info{color:#326482;background-color:#d7ebf6;}
.popover-info.left > .arrow:after{border-left-color:#d7ebf6;}
.popover-info.right > .arrow:after{border-right-color:#d7ebf6;}
.popover-info.top > .arrow:after{border-top-color:#d7ebf6;}
.popover-info.bottom > .arrow:after{border-bottom-color:#d7ebf6;}
.popover-warning{color:#6d561b;background-color:#feefc8;}
.popover-warning.left > .arrow:after{border-left-color:#feefc8;}
.popover-warning.right > .arrow:after{border-right-color:#feefc8;}
.popover-warning.top > .arrow:after{border-top-color:#feefc8;}
.popover-warning.bottom > .arrow:after{border-bottom-color:#feefc8;}
.popover-danger{color:#7d2a29;background-color:#fdd;}
.popover-danger.left > .arrow:after{border-left-color:#fdd;}
.popover-danger.right > .arrow:after{border-right-color:#fdd;}
.popover-danger.top > .arrow:after{border-top-color:#fdd;}
.popover-danger.bottom > .arrow:after{border-bottom-color:#fdd;}
.popover-dark{color:#808080;background-color:#1f1f1f;}
.popover-dark.left > .arrow:after{border-left-color:#1f1f1f;}
.popover-dark.right > .arrow:after{border-right-color:#1f1f1f;}
.popover-dark.top > .arrow:after{border-top-color:#1f1f1f;}
.popover-dark.bottom > .arrow:after{border-bottom-color:#1f1f1f;}
.popover-dark .popover-title{color:#fff;}
.popover-light{color:#666;background-color:#f5f5f5;}
.popover-light.left > .arrow:after{border-left-color:#f5f5f5;}
.popover-light.right > .arrow:after{border-right-color:#f5f5f5;}
.popover-light.top > .arrow:after{border-top-color:#f5f5f5;}
.popover-light.bottom > .arrow:after{border-bottom-color:#f5f5f5;}
.popover-light .popover-title{color:#000;}
.popover-gray{color:#fff;background-color:#808080;}
.popover-gray.left > .arrow:after{border-left-color:#808080;}
.popover-gray.right > .arrow:after{border-right-color:#808080;}
.popover-gray.top > .arrow:after{border-top-color:#808080;}
.popover-gray.bottom > .arrow:after{border-bottom-color:#808080;}
.popover-black{color:#808080;background-color:#000;}
.popover-black.left > .arrow:after{border-left-color:#000;}
.popover-black.right > .arrow:after{border-right-color:#000;}
.popover-black.top > .arrow:after{border-top-color:#000;}
.popover-black.bottom > .arrow:after{border-bottom-color:#000;}
.popover-black .popover-title{color:#fff;}
.img-lg{width:200px;max-width:200px;}
.img-md{width:100px;max-width:100px;}
.img-sm{width:70px;max-width:70px;}
.img-bottom{position:absolute;right:0;bottom:0;left:0;margin:auto;}
.divcell > img,
.height-300 img{width:100%;}
.img-face{position:relative;display:inline-block;margin:0 15px 0 0;vertical-align:top;}
.img-face:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'\0020';transition:opacity .3s ease;opacity:0;border-radius:100%;background-color:rgba(33,33,33,.7);}
.img-face:hover:after{opacity:.4;}
.promo-box{position:relative;padding-top:25px;padding-bottom:25px;}
.promo-box h4{font-size:20px;font-weight:700;line-height:47px;position:relative;display:inline-block;margin-bottom:0;vertical-align:middle;}
.promo-box h4 em{font-weight:400;}
.promo-box .br{display:block;margin:10px;}
.promo-box .icon{margin-right:20px;margin-bottom:0;}
.promo-box .btn{margin-bottom:0;}
.promo-box.overlay > *{position:relative;}
.promo-box-light{background-color:#fff;}
.promo-box-light.overlay:before{background-color:rgba(255,255,255,.7);}
.promo-box-md{padding-top:35px;padding-bottom:35px;}
.promo-box-lg{padding-top:40px;padding-bottom:40px;}
.promo-box-hg{padding-top:50px;padding-bottom:50px;}
.promo-box-hg [class*=promo-col]{margin-top:-50px;margin-bottom:-50px;}
.promo-box-simple{text-align:center;}
.promo-box-simple > *{display:inline-block;margin:0 10px;vertical-align:middle;}
.promo-box-simple h4{font-weight:400;line-height:43px;color:#808080;}
.promo-box-simple .btn{line-height:43px;height:43px;padding:0 35px;}
.promo-box-dark{background-color:#2b2b2b;}
.promo-box-dark.overlay:before{background-color:rgba(26,26,26,.9);}
.promo-box-dark h4{color:#808080;}
.promo-share{padding-top:0;padding-bottom:0;background-color:#333;}
.promo-share [class*=col-]{padding-top:50px;padding-bottom:50px;}
.promo-share [class*=col-]:nth-child(2n){background-color:#2b2b2c;}
.promo-box-dark.inverse h4{color:#808080;}
.promo-box-color{background-color:#da3636;}
.promo-box-border{border:1px solid #d9d9d9;border-width:1px 0;}
.promo-box-border.container{border-width:1px;}
.promo-box-border-dashed{border:1px dashed #da3636;}
.promo-box-border-dashed h4{color:#1a1a1a;}
.promo-tel{font-size:22px;font-weight:400;display:inline-block;vertical-align:middle;}
.promo-box .share-links h4{font-weight:700;display:block;margin-bottom:15px;color:#fff;}
.promo-box .share-links h4[class*=pull]{line-height:50px;margin-bottom:0;}
.promo-box .share-links h4[class*=pull].share-links-md h4[clas*=pull]{line-height:68px;}
.raty{font-size:0;display:block;}
.raty i{font-size:13px;display:inline-block;vertical-align:middle;color:#da3636;}
.raty i.star-off{color:#b3b3b3;}
.corner-container{position:relative;z-index:1031;width:100%;}
.corner-container .container{display:none;padding:50px 0;}
.corner-container.corner-container-abs{position:absolute;top:0;left:0;}
.corner-container.corner-container-fix{position:fixed;top:0;left:0;}
.corner-link{position:absolute;right:0;bottom:-40px;width:0;height:0;border-top:40px solid #da3636;border-left:40px solid transparent;background-color:transparent !important;}
.corner-link:hover,
.corner-link.vis{border-top-color:#262626;}
.corner-link:after{font-family:FontAwesome;font-size:10px;position:absolute;top:-41px;right:8px;content:'\f067';color:#f5f5f5;}
.fontawesome-container [class*=col-]{font-size:13px;}
.media + .media,
.media + .btn{margin-top:20px;}
.media + p{margin-top:10px;}
.media-left{padding-right:25px;}
.media-right{padding-left:25px;}
.media-body{width:auto;}
.media-fix{width:25%;}
[data-animate]{opacity:0;}
[data-animate].animated{opacity:1;}
.animate-toggle{max-width:80%;cursor:pointer;}
.iwrap{position:relative;}
.iwrap .container > img,
.iwrap .row > img{max-width:100%;}
.iwrap .slider-pagination.inside{top:-30px;}
.iwrap-light{background-color:#fafafa;}
.iwrap-light p{color:#666;}
.iwrap-light.iwrap-darker{background-color:#f5f5f5;}
.iwrap-light.overlay:before,
.iwrap-light .overlay:before{background-color:rgba(255,255,255,.35);}
.img-wrap img{position:absolute;top:0;height:100%;}
.img-wrap.img-wrap-left img{right:0;}
.img-wrap.img-wrap-right img{left:0;}
.img-wrap.img-wrap-bottom img{top:auto;bottom:0;max-width:100%;}
.img-wrap.img-wrap-auto{overflow:hidden;}
.img-wrap.img-wrap-auto img{top:30px;max-width:100%;height:auto;}
.text-wrap{padding-top:80px;padding-bottom:80px;}
.text-wrap + .text-wrap{margin-top:0 !important;padding-top:0;}
.text-wrap.divtable{margin-bottom:80px;}
.text-wrap-huge{padding-top:150px;padding-bottom:150px;}
.first-letter{font-size:60px;line-height:1;float:left;width:52px;height:52px;margin:0 18px 10px -5px;}
.first-letter-color{color:#da3636;}
.first-letter-lighter{color:#808080;}
.first-letter-lightest{color:#e6e6e6;}
[class*=first-letter-rounded],
[class*=first-letter-circle]{font-size:30px;line-height:46px;margin-top:10px;margin-left:0;text-align:center;color:#fff;border:2px solid transparent;border-radius:2px;background-color:#1c1c1c;}
[class*=first-letter-circle]{border-radius:50%;}
.first-letter-rounded-color,
.first-letter-circle-color{background-color:#da3636;}
.first-letter-rounded-lighter,
.first-letter-circle-lighter{color:#1a1a1a;background-color:#e6e6e6;}
.first-letter-rounded-contour,
.first-letter-circle-contour{color:#1a1a1a;border-color:#1a1a1a;background-color:transparent;}
.vertical-bar{display:inline-block;float:none;margin:50px -2px 0;}
.vertical-chart{width:90% !important;height:240px;margin:0 auto 20px;}
.vertical-chart-border{border-width:0 0 3px !important;border-style:solid;border-color:#f0f0f0 !important;}
.vertical-chart-fill{background-color:#f0f0f0;}
[class*=graphField]{width:100% !important;margin-left:0 !important;}
[class*=graphValue]{font-family:'Open Sans', serif;font-size:45px;font-weight:300;line-height:50px;position:relative;z-index:1;padding-bottom:15px;color:#b3b3b3;}
[class*=graphBar]{border-top:2px solid #da3636;}
.vertical-chart-padding [class*=graphValue]{border-bottom:2px solid #da3636;box-shadow:0 0 0 30px #fff;}
.pie-chart{position:relative;display:inline-block;width:145px;height:145px;margin-bottom:25px;text-align:center;opacity:0;}
.pie-chart:last-child{margin-bottom:0;}
.pie-chart canvas{position:absolute;top:0;left:0;width:145px;height:145px;}
.pie-percent{font-size:35px;font-weight:300;line-height:145px;z-index:2;display:block;color:#000;border-radius:50%;}
.pie-percent:after{font-size:inherit;content:'%';}
.pie-icon .pie-percent:after{display:none;}
.pie-icon .icon{margin-top:-6px;}
.pie-chart-fill .pie-percent{background-color:#f7f7f7;}
.pie-chart-md{width:120px;height:120px;}
.pie-chart-md .pie-percent{font-size:30px;line-height:120px;color:#808080;}
.pie-chart-md canvas{width:120px;height:120px;}
.pie-chart-sm{width:100px;height:100px;}
.pie-chart-sm .pie-percent{font-size:24px;line-height:100px;color:#808080;}
.pie-chart-sm canvas{width:100px;height:100px;}
.quotes img{margin-bottom:15px;}
.quotes.quotes-grid [class*=col-]{padding-top:35px;padding-bottom:35px;border:1px dotted #b3b3b3;border-top-width:0;border-left-width:0;}
.quotes.quotes-grid [class*=col-]:last-child{border-right-width:0;}
.quotes.quotes-grid [class*=col-]:last-child{border-right-width:0;}
.quotes.quotes-grid + .quotes.quotes-grid{top:-1px;margin-top:0 !important;}
.quotes.quotes-grid + .quotes.quotes-grid:last-child [class*=col-]{border-bottom-width:0;}
[class*=quote-author]{font-size:14px;}
[class*=quote-author] strong{font-weight:600;line-height:22px;position:relative;display:block;padding-left:20px;color:#000;}
[class*=quote-author] strong:before{line-height:18px;position:absolute;top:0;left:0;content:'â€”';}
[class*=quote-author] small{font-size:14px;line-height:22px;display:block;padding-left:20px;color:#666;}
.quote-author-inline strong:before{display:none;}
.quote-author-inline strong,
.quote-author-inline small{display:inline-block;padding:0;}
.quote-author-simple strong:before{display:none;}
.quote-author-simple strong,
.quote-author-simple small{padding:0;}
.quote-big img{margin-bottom:25px;}
.quote-big q{font-size:19px;margin-bottom:25px;}
.quote-big .heading-divider{margin-bottom:25px;}
.quote-big [class*=quote-author] > *{font-size:17px;}
.quote-block{padding-top:60px;padding-bottom:60px;}
.status{font-size:15px;line-height:20px;margin-bottom:20px;color:#8c8c8c;}
.status:last-child{margin-bottom:0;}
.quotes .background.divcell{position:relative;left:-1px;}
.search-found{margin-bottom:-10px;}
.search-found [class*=col-] > *{line-height:47px;display:inline-block;margin:0;vertical-align:middle;white-space:nowrap;}
.search-found [class*=col-] > * + *{margin-left:15px;}
.search-filter{line-height:24px;margin:0 0 25px;}
.search-filter a{font-weight:400;}
.search-block{margin-left:30px;}
.search-block:not(:last-child){margin-bottom:30px;}
.search-block h5{margin-bottom:8px;margin-left:-1.56em;}
.search-block h5 i{float:left;}
.search-block h5 a{display:block;margin-left:1.56em;}
.search-block > a{font-weight:400;}
.search-block p{margin-top:8px;}
.faq.isotope-wrap .mix h4{display:inline-block;padding-left:35px;vertical-align:top;}
.faq.isotope-wrap .mix h4 i{float:left;width:35px;margin-left:-35px;}
.faq.isotope-wrap .mix .panel-body{padding-left:35px;}
.faq.isotope-wrap .mix .panel-body p{padding-bottom:20px;}
.faq.isotope-wrap .panel-body{transition:all .35s ease .1s;}
.faq.isotope-wrap .collapsing{opacity:0;}
.singlework .magnific,
.singlework.container .magnific{padding:0;transition:opacity .3s ease;}
.singlework .magnific:hover,
.singlework.container .magnific:hover{opacity:.85;}
.singlework .magnific img,
.singlework.container .magnific img{width:100%;}
.single-video{margin:60px 0;background-color:#000;}
.single-video.video-wrap{height:500px;}
.single-video .html-video{z-index:0;}
.table.data-table > tbody{border:0;}
.table.data-table th{font-weight:400;width:30%;padding:4px 0;vertical-align:middle;color:#666;border:0;}
.table.data-table td{padding:4px 0;vertical-align:middle;border:0;}
.table.data-table td a{color:#da3636;}
.table.data-table td a:hover{color:#1a1a1a;}
.related [class*=col-]{padding:0;}
.clients{position:relative;}
.clients img{max-width:100%;transition:opacity .2s ease 0s;opacity:.25;}
.highlight .clients img{opacity:.4;}
.clients a{display:block;text-align:center;}
.clients a:hover img{opacity:1;}
.clients-sm [class*=col-]{line-height:165px;}
.clients-md [class*=col-]{line-height:190px;}
.clients-md [class*=col-] img{max-width:150px;max-height:150px;}
.clients-flat [class*=col-]{border:1px solid #ccc;border-left-width:0;}
.highlight-dark .clients-flat [class*=col-]{border-color:#595959;}
.clients-flat [class*=col-]:first-child{border-left-width:1px;}
.clients-flat + .clients-flat{top:-1px;margin-top:0 !important;}
.clients-flat img{max-height:110px;}
.clients-grid [class*=col-]{border:1px dotted #b3b3b3;border-top-width:0;border-left-width:0;}
.clients-grid [class*=col-]:last-child{border-right-width:0;}
.clients-grid [class*=col-]:last-child{border-right-width:0;}
.highlight-dark .clients-grid [class*=col-]{border-color:#595959;}
.clients-grid + .clients-grid{top:-1px;margin-top:0 !important;}
.clients-grid + .clients-grid:last-child [class*=col-]{border-bottom-width:0;}
.clients-grid img{max-height:110px;}
.highlight.clients .container{position:static;}
.pricing{padding-top:30px;}
.pricing [class*=col-]{padding:0;}
.pricing.pricing-nobg .pricing-box{background-color:transparent;}
.pricing.pricing-mono .pricing-box{background-color:#f5f5f5;}
.pricing.pricing-zebra .pricing-box{background-color:#f5f5f5;}
.pricing.pricing-zebra [class*=col-]:nth-child(2n) .pricing-box{background-color:#ebebeb;}
.pricing.pricing-zebra-light [class*=col-]:nth-child(2n+3) .pricing-box{background-color:#fff;}
.pricing .most{font-weight:600;margin:-49px 0 25px;color:#da3636;}
.pricing .most-default{margin:-40px 0 16px;color:#1a1a1a;}
.pricing-box{padding:35px 30px;background-color:#f5f5f5;}
.pricing-box h1,
.pricing-box h2,
.pricing-box h3{margin-bottom:35px;}
.pricing-box .num{font-size:60px;font-weight:700;line-height:1;margin-bottom:5px;color:#000;}
.pricing-box .num sup{font-size:26px;font-weight:700;top:-.65em;margin:0 5px 0 3px;vertical-align:middle;color:#808080;}
.pricing-box .num-per{font-weight:600;color:#808080;}
.pricing-box p,
.pricing-box ul{margin-right:0;margin-left:0;color:#666;}
.pricing-box .hr-full{width:calc(100% + 60px);margin-right:-30px;margin-left:-30px;border-color:#b3b3b3;}
.pricing-box .btn{width:150px;margin-bottom:0;padding:0;}
.pricing-box .btn-default{color:#000;}
.pricing-highlight{position:relative;z-index:2;margin-top:-15px;margin-bottom:-15px;padding-top:50px;padding-bottom:50px;background-color:#2b2b2b !important;}
.pricing-highlight hr{border-color:#585858;}
.pricing-highlight .num,
.pricing-highlight h1,
.pricing-highlight h2,
.pricing-highlight h3{color:#fff;}
.pricing-highlight .icon{position:absolute;top:-9px;right:-17px;}
[class*=pricing-highlight-header]{margin:-35px -30px 20px;padding:35px 30px 40px;background-color:#404040;}
[class*=pricing-highlight-header] h1,
[class*=pricing-highlight-header] h2,
[class*=pricing-highlight-header] h3{margin-bottom:10px;}
[class*=pricing-highlight-header].inverse .num{margin-bottom:10px;color:#fff;}
.pricing [class*=col-]:nth-child(2n) [class*=pricing-highlight-header]{background-color:#333;}
.pricing-highlight-header-color{background-color:#da3636 !important;}
.pricing-highlight-header-color .num sup{color:#fff;}
.pricing-highlight-header-color .num-per{color:#1a1a1a;}
.pricing-table .pricing-box{margin:0 5px;padding-right:0;padding-left:0;}
.pricing-table [class*=pricing-highlight-header]{margin-right:0;margin-bottom:0;margin-left:0;}
.pricing-table .pricing-highlight-header-color .num-per{color:#fff;}
.pricing-table.pricing-mono [class*=pricing-highlight-header]{background-color:#fff !important;}
.pricing-table.pricing-mono [class*=pricing-highlight-header] h1,
.pricing-table.pricing-mono [class*=pricing-highlight-header] h2,
.pricing-table.pricing-mono [class*=pricing-highlight-header] h3{color:#b3b3b3;}
.pricing-table ul li{padding:5px 0;}
.pricing-table ul li:nth-child(2n+1){background-color:#ededed;}
.pricing-table ul li:nth-child(2n){background-color:#f5f5f5;}
.pricing-table .fa-fw{text-align:center;}
.pricing-th{background-color:transparent !important;}
.pricing-th .pricing-highlight-header{opacity:0;background-color:transparent;}
.pricing-th ul{text-align:right;border-left:1px dotted #b3b3b3;}
.pricing-th ul li{padding-right:30px;background-color:transparent !important;}
.timeline .row{padding-bottom:30px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkMWU3OWEzYy1hZGRkLTQwZjMtOWU1OS05Y2Y1OTJmMTVkMGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzIwRUYwN0RGM0I0MTFFNEJGQ0NCQTk0MjQ1MkMzNzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzIwRUYwN0NGM0I0MTFFNEJGQ0NCQTk0MjQ1MkMzNzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODIzZDM5Ni00YzU0LTQ5NWYtODQ5MC05NDVkODEwYjNiMWUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3NjdkMDQ5YS0zMGJkLTExNzgtYTViYS1kYWI0ZDU0YmQzNTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6cw9HrAAAAGUlEQVR42mLYvHnzf4b///8zMDEAAUCAAQA+OwYYqGSLUwAAAABJRU5ErkJggg==') 50% 100% repeat-y;}
.timeline .row.nobg{background-image:none;}
.timeline .row.onerow{padding-bottom:50px;}
.timeline .row [class*=col-] > [class*=col-]:first-child{padding:0;}
.timeline .row [class*=col-] > [class*=col-]:last-child{padding-right:0;}
.timeline .row:last-child{background-image:none;}
.timeline .row + .row{margin-top:10px;}
.timeline [class*='-8'],
.timeline [class*='-10']{background-color:#fff;}
.timeline [class*='-8'] .date:after,
.timeline [class*='-10'] .date:after{display:none;}
.timeline .date{font-weight:600;margin-bottom:20px;text-align:center;color:#808080;background-color:#fff;}
.timeline .date:after{display:block;width:13px;height:13px;margin:10px auto 0;content:'\0020';border:2px solid #da3636;border-radius:50%;background-color:#fff;}
.timeline .date .time{font-weight:400;display:block;}
.timeline .circle{display:block;width:13px;height:13px;margin:10px auto 0;content:'\0020';border:2px solid #da3636;border-radius:50%;background-color:#fff;}
.timeline .circle:first-child{margin-top:-10px;margin-bottom:30px;}
.timeline .heading-divider{margin-bottom:30px;}
.timeline h1 + .date{font-weight:400;margin-top:-15px;}
.timeline .icon{margin-bottom:15px;}
.timeline .icon + h2,
.timeline .icon + h3,
.timeline .icon + h4,
.timeline .icon + h5{display:inline-block;margin:0 0 15px 15px;vertical-align:middle;}
.timeline .mejs-container{margin-bottom:15px;}
.timeline [class*=col-] > img{max-width:100%;margin-bottom:20px;}
.timeline .cards{margin-top:30px;}
[class*=steps].slider [class*=col-]{text-align:center;}
.steps-1 [class*=col-] + [class*=col-]{border-left:1px solid #d9d9d9;}
.steps-1 [class*=col-] + [class*=col-]:before{font-weight:400;position:absolute;top:50%;left:-5px;display:block;width:10px;height:10px;margin-top:-5px;content:'\0020';-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:1px;border-style:solid solid none none;border-color:#d9d9d9;background-color:#fff;}
.steps-2 [class*=col-] + [class*=col-]{border-left:1px dotted #b3b3b3;}
.steps-2 [class*=col-] + [class*=col-]:before{font-family:FontAwesome;font-size:18px;font-weight:400;line-height:38px;position:absolute;top:50%;left:-20px;display:block;width:40px;height:40px;margin-top:-20px;content:'\f061';text-align:center;color:#fff;border-radius:100%;background-color:#262626;}
.steps-2.steps-color [class*=col-] + [class*=col-]:before{background-color:#da3636;}
.steps-3 [class*=col-] + [class*=col-]:before{font-family:FontAwesome;font-size:22px;font-weight:400;line-height:20px;position:absolute;top:16px;left:-10px;display:block;width:20px;height:20px;content:'\f101';text-align:center;color:#808080;border-radius:100%;}
.steps-4 [class*=col-] + [class*=col-]{border-left:1px dotted #b3b3b3;}
.steps-4 [class*=col-] + [class*=col-]:before{font-family:FontAwesome;font-size:18px;font-weight:400;line-height:38px;position:absolute;top:50%;left:-20px;display:block;width:40px;height:40px;margin-top:-20px;content:'\f101';text-align:center;color:#fff;border-radius:100%;background-color:#262626;}
.steps-5 [class*=col-] + [class*=col-]:before{font-family:FontAwesome;font-size:22px;font-weight:400;line-height:48px;position:absolute;z-index:2;top:75px;left:-25px;display:block;width:50px;height:50px;content:'\f105';text-align:center;color:#fff;border-radius:100%;background-color:#da3636;}
.steps-6 [class*=col-] + [class*=col-]:before{font-family:FontAwesome;font-size:22px;font-weight:400;line-height:48px;position:absolute;z-index:2;top:75px;left:-25px;display:block;width:50px;height:50px;content:'\f101';text-align:center;color:#fff;border-radius:100%;background-color:#da3636;}
.steps-noborder [class*=col-] + [class*=col-]{border-left:0;}
.no-step + [class*=col-]:before{display:none !important;}
.steps-vertical{position:relative;float:left;width:calc(100% + 60px);margin-bottom:40px;}
.steps-vertical:last-child{margin-bottom:0;}
.steps-vertical:last-child:before,
.steps-vertical:last-child:after{display:none;}
.steps-vertical:before{position:absolute;right:0;bottom:-40px;left:0;display:block;width:80%;height:1px;margin:auto;border-bottom:1px dotted #b3b3b3;}
.steps-vertical:after{font-family:FontAwesome;font-size:22px;position:absolute;bottom:-52px;left:50%;display:block;width:58px;margin-left:-29px;content:'\f0ab';color:#1a1a1a;background-color:#fff;}
.steps-vertical p{color:#666;}
.step-1{border-left:0 !important;}
.step-1:before,
.no-before:before,
.slider[class*=steps] li:first-child:before{display:none !important;}
.cards [class*=col-] .card,
.cards-color [class*=col-] .card{display:block;}
.cards [class*=col-] .card.divcell,
.cards-color [class*=col-] .card.divcell{display:table-cell;}
.content .cards:not(.slider) + .cards:not(.slider){margin-top:0;}
.card{position:relative;padding-top:50px;padding-bottom:50px;transition:.2s ease;}
.card.col-padding{padding-right:8.33333%;padding-left:8.33333%;}
.card.col-padding.divcell{padding-top:20px;padding-bottom:20px;}
.card p{margin-right:auto;margin-left:auto;color:#1a1a1a;}
.card.card-transparent h1,
.card.card-transparent h2,
.card.card-transparent h3,
.card.card-transparent h4,
.card.card-transparent h5,
.card.card-transparent h6{transition:color .2s ease;color:#fff;}
.card.card-transparent p{transition:color .2s ease;color:#808080;}
.card > *{position:relative;}
.card.card-border-solid{border:1px solid #ccc;}
.card.card-border-dashed{border:1px dashed #b3b3b3;}
.card.card-border-color{border-color:#da3636;}
.cards-flat .row + .row{margin-top:0;}
.cards-flat .card .figure{margin-top:0;}
.cards-flat .card .figure-info{padding-top:30px;padding-bottom:35px;}
.cards-flat-offset > .row{margin-right:-40px;}
.cards-flat-offset .row + .row{margin-top:10px;}
.cards-flat-offset .divtable.row{width:calc(100% + 50px);}
.card-image{padding:0;vertical-align:top;}
.card-image p{padding-right:30px;padding-left:30px;}
.card-image:not(:first-child) .figure-info:not(:first-child){border-left:1px dotted #b3b3b3;}
.card-color .figure-info{padding-bottom:35px;border:0 !important;}
.cards-grid .row + .row{margin-top:0;}
.cards-grid .row > [class*=col-]:first-child .figure{margin-right:-1px;}
.cards-grid-inside .row{margin-right:-15px;margin-left:-15px;}
.cards-grid-inside .row + .row{margin-top:30px;}
.cards-grid-inside [class*=col-]{padding-right:15px;padding-left:15px;}
.cards-inside{margin-right:0;margin-left:0;}
.cards-inside [class*=col-]{padding:0;}
.cards-inside .card{margin-right:10px;margin-left:10px;padding-right:20px;padding-left:20px;border-radius:2px;}
.cards-inside .card:not(.card-image):hover{border-color:transparent;}
.cards-inside .card-image{padding-right:20px;padding-left:20px;}
.cards-inside .card-image p{padding-right:0;padding-left:0;}
.cards-color.cards-inside .figure:not(.figure-sm){width:calc(100% + 40px);margin-right:-20px;margin-left:-20px;}
.cards-border.cards-inside .figure:not(.figure-sm){width:calc(100% + 42px);margin-right:-21px;margin-left:-21px;}
.cards-inside.divtable{margin-right:-30px;margin-left:-30px;}
.cards-inside .figure-info{padding-right:0;padding-left:0;border-left:0;}
.card-fix-lg{height:315px;}
.card-fix-md{height:250px;}
.card-fix-sm{height:175px;}
.cards-fix .card{padding-right:0;padding-left:0;}
.cards-fix .card-fix{position:relative;top:50%;width:100%;padding-right:15px;padding-left:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.cards-fix .divcell .card-fix{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.cards-separate .card-image{padding-top:5px;padding-bottom:5px;border-left:1px dotted #b3b3b3;}
.cards-separate [class*=col-]:first-child .card-image{border-left:0;}
.cards-separate .card{display:inline-block;margin:0 5px 10px;vertical-align:top;}
.cards-separate .card[class*='-6']{width:calc(50% - 10px);}
.cards-separate .card[class*='-4']{width:calc(33.3333% - 10px);}
.card-nobg{background-color:transparent;}
.card-nobg p{color:#1a1a1a;}
.card-nobg:hover{background-color:#2b2b2b;}
.card-nobg:hover h1,
.card-nobg:hover h2,
.card-nobg:hover h3,
.card-nobg:hover h4,
.card-nobg:hover h5,
.card-nobg:hover h6,
.card-nobg:hover .countup,
.card-nobg:hover [class*=quote-author] strong{color:#fff;}
.card-nobg:hover p,
.card-nobg:hover q{color:#808080;}
.card-light{background-color:#f5f5f5;}
.card-light p{color:#666;}
.card-light.card-transparent{background-color:rgba(245,245,245,.1);}
.card-light.card-transparent-25{background-color:rgba(255,255,255,.25);}
.card-light.card-transparent-50{background-color:rgba(255,255,255,.5);}
.card-light.card-transparent-70{background-color:rgba(255,255,255,.7);}
.card-light.card-transparent-90{background-color:rgba(245,245,245,.9);}
.card-light.card-darker{background-color:#f0f0f0;}
.card-light.card-lighter{background-color:#fafafa;}
.card-light.card-lightest{background-color:#fff;}
.card-light.card-lightest.card-transparent{background-color:rgba(255,255,255,.05);}
.card-light.card-lightest p{color:#1a1a1a;}
.card-light:hover p,
.card-light:hover q{color:#808080;}
.card-light:hover [class*=quote-author] strong{color:#fff;}
.card-light.overlay:before{background-color:rgba(255,255,255,.7);}
.cards .card-light:not(.back):hover,
.card-light.card-transparent:hover{background-color:#2b2b2b;}
.cards .card-light:not(.back):hover.overlay:before,
.card-light.card-transparent:hover.overlay:before{background-color:rgba(26,26,26,.9);}
.cards .card-light:not(.back):hover h1,
.card-light.card-transparent:hover h1,
.cards .card-light:not(.back):hover h2,
.card-light.card-transparent:hover h2,
.cards .card-light:not(.back):hover h3,
.card-light.card-transparent:hover h3,
.cards .card-light:not(.back):hover h4,
.card-light.card-transparent:hover h4,
.cards .card-light:not(.back):hover h5,
.card-light.card-transparent:hover h5,
.cards .card-light:not(.back):hover h6,
.card-light.card-transparent:hover h6,
.cards .card-light:not(.back):hover .countup,
.card-light.card-transparent:hover .countup{color:#fff;}
.card-dark{background-color:#2b2b2b;}
.card-dark.card-transparent{background-color:rgba(26,26,26,.9);}
.card-dark h1,
.card-dark h2,
.card-dark h3,
.card-dark h4,
.card-dark h5,
.card-dark h6{color:#fff;}
.card-dark a{color:#fff;}
.card-dark a:hover{color:#da3636;}
.card-dark p{color:#808080;}
.card-dark.card-darkest{background-color:#000;}
.card-dark.card-darker{background-color:#212121;}
.card-dark.card-lighter{background-color:#333;}
.card-dark.overlay:before{background-color:rgba(26,26,26,.9);}
.cards .card-dark:not(.back):hover{background-color:#f5f5f5;}
.cards .card-dark:not(.back):hover.overlay:before{background-color:rgba(255,255,255,.7);}
.cards .card-dark:not(.back):hover h1,
.cards .card-dark:not(.back):hover h2,
.cards .card-dark:not(.back):hover h3,
.cards .card-dark:not(.back):hover h4,
.cards .card-dark:not(.back):hover h5,
.cards .card-dark:not(.back):hover h6{color:#000;}
.cards-images,
.cards-images.divtable{margin-right:-30px;margin-left:-30px;}
.cards-images.divtable{max-width:calc(100% + 60px);}
.cards-divide .card{border-right:1px solid #fff;border-left:1px solid #fff;}
.cards-border .card{border:1px solid #ccc;}
.cards-border > .card,
.cards-border > .divcell-flip{margin-left:-1px;}
.cards-border .figure{width:calc(100% + 2px);margin-top:-1px;margin-right:-1px;margin-left:-1px;}
.cards-border .figure:first-child{margin-top:-1px;}
.card-border-top-1{border-top:3px solid #ccc;}
.card-border-top-2{border-top:3px solid #666;}
.card-border-top-3{border-top:3px solid #da3636;}
.card-flip{-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.card-flip:hover .back,
.card-flip.hover .back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}
.card-flip:hover .front,
.card-flip.hover .front{z-index:-1;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);}
.card-flip:hover .front [class*=card-fix],
.card-flip.hover .front [class*=card-fix]{transition-delay:.6s;}
.divcell-flip{padding:0;}
.divcell-flip .card{padding-right:20px;padding-left:20px;}
.flipper{position:relative;transition:.3s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.front,
.back{position:absolute;top:0;left:0;transition:.3s;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.front{position:relative;z-index:2;}
.back{height:100%;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);}
.navbar-fixed-bottom.navbar-fixed-top{bottom:auto;}
.header{position:relative;z-index:221;background-color:#1c1c1c;}
.header[class*=fixed]{position:fixed;}
.header[class*=absolute]{position:absolute;}
.header.affix{position:fixed;width:100%;}
.header.affix + .wrapper{padding-top:73px;}
.header h1,
.header h2,
.header h3,
.header h4,
.header h5,
.header h6{color:#fff;}
.header.container{padding-right:0;padding-left:0;}
.header.header-float{max-width:1170px;margin:30px auto 0;}
.header.header-float.header-bottom{margin:30px auto;}
.header.header-transparent{background-color:rgba(28,28,28,.6);}
.header.header-nobg{background-color:transparent;}
.header.header-light{border-bottom:1px solid #e6e6e6;background-color:#fff;}
.header.header-light.header-bottom{border-top:1px solid #e6e6e6;border-bottom:0;}
.header.header-light.header-transparent{border:0;background-color:rgba(255,255,255,.6);}
.header.header-light h1,
.header.header-light h2,
.header.header-light h3,
.header.header-light h4,
.header.header-light h5,
.header.header-light h6{color:#000;}
.header.header-vertical{position:fixed;z-index:333;top:0;width:300px;height:300px;min-height:100%;transition:opacity .2s;color:#fff;}
.header.header-vertical.header-left{left:0;}
.header.header-vertical.header-right{right:0;}
.header.header-vertical.header-light{color:#000;}
.header h4{font-size:16px;font-weight:600;}
.header h5{font-size:15px;font-weight:600;line-height:30px;}
.header-extra-top{background-color:#2b2b2b;}
.header-light .header-extra-top{background-color:#f5f5f5;}
.header-extra-bottom{font-size:13px;font-weight:300;line-height:50px;color:#666;background-color:#212121;}
.header-extra-bottom i{margin-right:5px;}
.header-light .header-extra-bottom{background-color:#f5f5f5;}
.header-multirow{padding-top:15px;padding-bottom:15px;background-color:#212121;}
.header-light .header-multirow{background-color:#ebebeb;}
.header-vertical hr{margin:25px auto;border-color:#333;}
.header-vertical .cart-list{top:auto;bottom:0;left:100%;}
.header-vertical.header-right .cart-list{right:100%;left:auto;}
.header-vertical .navbar-ecommerce{line-height:53px;position:relative;margin:0 -40px 15px;padding:0 40px;background-color:#2b2b2b;}
.header-vertical .navbar-ecommerce .link-cart{line-height:53px;display:block;}
.header-vertical .navbar-ecommerce .link-cart ins{font-size:15px;display:inline-block;vertical-align:middle;color:#808080;}
.header-vertical .navbar-ecommerce .badge{left:96%;margin-top:-18px;}
.header-vertical.header-light hr{border-color:#d6d6d6;}
.header-vertical.header-light .navbar-ecommerce{background-color:#ebebeb;}
.header-vertical-top{height:160px;padding:40px 40px 0;}
.header-vertical-top .row{position:relative;margin:0 0 10px;}
.header-vertical-top .row > *{line-height:22px;}
.header-vertical-top .navbar-toggle{height:auto;}
.header-vertical-top .navbar{margin:0 20px 0 0;padding:0;}
.header-vertical-top .navbar-form{position:static;}
.header-vertical-top .navbar-search{top:9px;right:-40px;width:300px;height:53px;}
.header-vertical-top .navbar-search .fa{line-height:53px;}
.header-vertical-bottom{position:absolute;bottom:0;left:0;width:100%;height:105px;padding:0 40px;}
.header-vertical-bottom .copyrights{font-size:13px;line-height:20px;margin:0;padding:0;color:#404040;}
.divider{display:inline-block;width:1px;height:30px;margin:0 30px;vertical-align:middle;background-color:#383838;}
.header-light .divider{background-color:#d6d6d6;}
.divider[class*=pull-]{margin-top:21.5px;}
.divider + .navbar-form{margin-left:-10px;}
a.navbar-brand{font-family:'Montserrat', sans-serif;font-size:20px;line-height:73px;float:none;overflow:hidden;height:auto;padding:0;letter-spacing:1px;text-transform:uppercase;color:#fff;}
a.navbar-brand:hover{color:#b3b3b3;}
a.navbar-brand img{display:inline-block;max-height:100%;margin-top:-4px;margin-right:4px;}
.header-light a.navbar-brand{color:#1a1a1a;}
.header-light a.navbar-brand:hover{color:#404040;}
a.navbar-brand-rows{line-height:normal;display:inline-block;}
a.navbar-brand-rows img{display:block;margin:13px auto 4px;}
.navbar-slogan{font-size:13px;line-height:73px;height:73px;color:#666;}
.header-light .navbar-slogan{color:#808080;}
.navbar-form{position:relative;z-index:1;margin:0;padding:0;}
.navbar-form .fa{font-size:16px;line-height:73px;display:inline-block;padding:0 0 0 10px;cursor:pointer;vertical-align:middle;color:#4d4d4d;border:0;background-color:transparent;}
.header-light .navbar-form .fa{color:#999;}
.header-light .navbar-form .fa:hover{color:#333;}
.navbar-form .fa:hover{color:#fff;}
.navbar-form + .divider{margin-right:20px;}
[class*=navbar-].pull-right + [class*=navbar-].pull-right{margin-right:20px;}
.navbar-search{position:absolute;z-index:1;top:0;right:-30px;width:400px;height:73px;transition:0s;background-color:#1f1f1f;}
.no-menu .navbar-search{width:320px;}
.navbar-search.navbar-search-left{right:auto;left:-30px;}
.header-light .navbar-search{background-color:#e6e6e6;}
.navbar-search input[type=text],
.navbar-search input[type=search]{font-size:15px;height:100%;padding:0 70px 0 30px;color:#fff;border:0;background-color:transparent;}
.header-light .navbar-search input[type=text],
.header-light .navbar-search input[type=search]{color:#333;}
.navbar-search .fa-times{position:absolute;top:0;right:30px;padding:0;}
.contact-info a{font-size:14px;font-weight:400;line-height:30px;display:inline-block;vertical-align:middle;color:#808080;}
.header-light .contact-info a{color:#333;}
.contact-info a + a{margin-left:35px;}
.contact-info a:hover{color:#b3b3b3;}
.header-light .contact-info a:hover{color:#000;}
.contact-info a .fa{margin-right:7px;}
.social-links{font-size:0;}
.social-links a{font-size:15px;line-height:50px;display:inline-block;transition:all .2s ease;vertical-align:middle;white-space:nowrap;color:#666;}
.header-light .social-links a{color:#8c8c8c;}
.social-links a span{font-size:0;display:inline-block;visibility:hidden;padding-right:5px;transition:all .2s ease;vertical-align:middle;opacity:0;color:#b3b3b3;}
.header-light .social-links a span{color:#333;}
.social-links a i{padding:0 0 0 5px;vertical-align:middle;}
.social-links a:hover{color:#b3b3b3;}
.header-light .social-links a:hover{color:#333;}
.social-links a:hover span{font-size:13px;visibility:visible;opacity:1;}
.social-links ins{font-size:13px;display:inline-block;margin-right:20px;vertical-align:middle;}
.extra-menu{margin-right:-10px;}
.extra-menu a{font-size:13px;font-weight:300;line-height:50px;display:inline-block;padding:0 15px;vertical-align:middle;color:#999;}
.header-light .extra-menu a{color:#333;}
.extra-menu a i{margin-right:8px;}
.extra-menu a:hover{color:#fff;}
.header-light .extra-menu a:hover{color:#000;}
.extra-menu a.active{color:#fff;background-color:#da3636;}
.header-light .extra-menu a.active{color:#000;background-color:#d4d4d4;}
.navbar-lang{font-size:0;line-height:73px;height:73px;margin:0 0;}
.navbar-lang .nav{display:inline-block;margin:0;vertical-align:middle;}
.navbar-lang > ul > li > a,
.navbar-lang > ul > li > a:hover,
.navbar-lang > ul > li > a:focus,
.navbar-lang > ul.nav > li.open > a{color:#b3b3b3;border-radius:2px;background-color:#333;}
.header-light .navbar-lang > ul > li > a,
.header-light .navbar-lang > ul > li > a:hover,
.header-light .navbar-lang > ul > li > a:focus,
.header-light .navbar-lang > ul.nav > li.open > a{color:#333;background-color:#e0e0e0;}
.navbar-lang > ul > li.sfHover > a{border-radius:2px 2px 0 0;}
.navbar-lang li{font-size:14px;line-height:28px;}
.navbar-lang li:hover > a{color:#b3b3b3;}
.navbar-lang li a{display:block;padding:0 13px;color:#b3b3b3;}
.navbar-lang li .dropdown-menu{width:100%;min-width:100%;padding:0;border-radius:0 0 2px 2px;background-color:#383838;}
.header-light .navbar-lang li .dropdown-menu{background-color:#ebebeb;}
.navbar-lang li .dropdown-menu li > a{line-height:28px;min-width:100%;padding:0 13px;}
.header-light .navbar-lang li .dropdown-menu li > a:hover,
.header-light .navbar-lang li .dropdown-menu li > a:focus{color:#fff;}
.navbar-lang li .dropdown-menu li:last-child > a{border-radius:0 0 2px 2px;}
.navbar-lang li .dropdown-menu li:hover > a,
.navbar-lang li .dropdown-menu li:focus > a{color:#fff;background-color:#da3636;}
.navbar-lang .flag{vertical-align:middle;}
.navbar-account{font-size:0;line-height:73px;}
.header-left .navbar-account{line-height:normal;}
.navbar-account nav a{font-size:14px;display:inline-block;vertical-align:middle;color:#fff;}
.header-light .navbar-account nav a{color:#333;}
.navbar-account nav a i{font-size:16px;margin-right:5px;color:#4d4d4d;}
.header-light .navbar-account nav a i{color:#999;}
.navbar-account nav a:hover{color:#b3b3b3;}
.header-light .navbar-account nav a:hover{color:#000;}
.navbar-account nav .btn{margin-bottom:0;margin-left:15px;}
.header-light .navbar-account nav .btn,
.header-light .navbar-account nav .btn:hover{color:#fff;}
.navbar-account nav .btn.btn-primary:hover{color:#fff;}
.navbar-account nav span{font-size:13px;display:inline-block;margin:0 6px;vertical-align:middle;color:#404040;}
.navbar-account .navbar-nav > li:hover > a,
.navbar-account .navbar-nav > li > a:focus{border-color:transparent;}
.navbar-account .navbar-nav > li > a{padding:0;color:#fff;}
.navbar-account .navbar-nav > li > a i{font-size:16px;margin-right:5px;color:#4d4d4d;}
.navbar-account .navbar-nav > li > a img{width:30px;height:30px;margin-right:10px;border-radius:100%;}
.navbar-account .navbar-nav a{font-size:14px;font-weight:400;}
.navbar-account .navbar-nav .dropdown-menu{left:-30px;}
.navbar-account .navbar-nav .link-user{padding-top:20px;padding-bottom:20px;text-align:center;}
.navbar-account .navbar-nav .link-user:hover > a,
.navbar-account .navbar-nav .link-user > a:focus{background-color:transparent;}
.navbar-account .navbar-nav .link-user img{width:66px;height:66px;margin-bottom:15px;border-radius:100%;}
.navbar-account .navbar-nav .link-user h4{color:#fff;}
.navbar-ecommerce{font-size:0;line-height:73px;}
.navbar-ecommerce .link-cart{line-height:73px;position:relative;display:inline-block;vertical-align:middle;}
.navbar-ecommerce .link-cart:hover i,
.navbar-ecommerce .link-cart.hover i{opacity:.3;}
.header-light .navbar-ecommerce .link-cart:hover i,
.header-light .navbar-ecommerce .link-cart.hover i{opacity:1;}
.navbar-ecommerce .link-cart .cost{font-size:14px;font-weight:700;display:inline-block;margin-right:7px;transition:.2s ease;vertical-align:middle;color:#fff;}
.header-light .navbar-ecommerce .link-cart .cost{color:#333;}
.navbar-ecommerce .link-cart .cost:last-child{margin-right:0;}
.navbar-ecommerce .link-cart:hover .cost{color:#b3b3b3;}
.header-light .navbar-ecommerce .link-cart:hover .cost{color:#000;}
.navbar-ecommerce .badge{font-size:11px;font-weight:400;line-height:16px;position:absolute;top:50%;left:calc(100% - 6px);margin-top:-15px;padding:0 5px;text-align:center;color:#fff;border-radius:8px;background-color:#da3636;}
.navbar-ecommerce:hover .cart-list{visibility:visible;opacity:1;}
.cart-list{position:absolute;top:100%;right:0;visibility:hidden;width:300px;transition:all .2s ease;opacity:0;background-color:#f5f5f5;}
.cart-list ul{margin:0;}
.cart-list li{overflow:hidden;padding:20px;border-bottom:1px solid #e6e6e6;}
.cart-list li .cart-img{float:left;width:70px;}
.cart-list li .cart-img img{display:block;width:50px;margin-top:4px;}
.cart-list li p{font-size:14px;line-height:20px;float:left;width:175px;margin:0;}
.cart-list li p a{font-weight:600;color:#1a1a1a;}
.cart-list li p a:hover{color:#4d4d4d;}
.cart-list li .quantity{display:block;margin-top:6px;color:#808080;}
.cart-list .amount{color:#808080;}
.cart-list .remove{font-size:13px;line-height:20px;float:right;margin:-5px -10px;padding:5px 10px;color:#da3636;}
.cart-list .remove:hover{color:#1a1a1a;}
.cart-list .total{font-size:15px;line-height:24px;overflow:hidden;padding:15px 20px;}
.cart-list .total strong{font-weight:600;color:#808080;}
.cart-list .total .amount{font-weight:700;float:right;color:#1a1a1a;}
.cart-list .buttons{overflow:hidden;padding:20px;background-color:#e6e6e6;}
.cart-list .buttons .btn{width:120px;padding:0;}
.header-sidebar{position:fixed;z-index:333;top:0;overflow:hidden;width:300px;height:300px;min-height:100%;transition:opacity .2s;color:#fff;background-color:#2b2b2b;}
.header-sidebar.sidebar-right{right:0;}
.header-sidebar.sidebar-left{left:0;}
.header-sidebar .sidebar-close{font-size:16px;position:absolute;top:20px;right:20px;color:#404040;}
.header-sidebar .sidebar-close:hover{color:#fff;}
.header-sidebar .sidebar-wrap{overflow:auto;height:calc(100% - 135px);padding:55px 0 0;}
.header-sidebar .sidebar-bottom{position:absolute;bottom:0;left:0;width:100%;padding:0 40px 20px;}
.header-sidebar h1,
.header-sidebar h2,
.header-sidebar h3,
.header-sidebar h4,
.header-sidebar h5,
.header-sidebar h6{color:#fff;}
.header-sidebar hr{margin:15px auto;border-color:#333;}
.header-sidebar ul{margin:0 0 10px;}
.header-sidebar ul li a{font-size:15px;font-weight:400;line-height:30px;display:block;padding:0 30px 0 50px;color:#666;}
.header-sidebar ul li a:hover,
.header-sidebar ul li a:focus{color:#fff;background-color:#da3636;}
.header-sidebar ul li .fa{font-size:12px;line-height:30px;width:25px;}
.header-sidebar ul li .fa.pull-left{margin-right:0;margin-left:-25px;}
.header-sidebar ul + [class*=navbar]{margin-top:25px;}
.header-sidebar h5,
.header-sidebar h6{padding:0 30px 0 50px;}
.header-sidebar .divider{display:block;width:100%;height:1px;margin:9px 0;background-color:#363636;}
.header-sidebar .navbar-ecommerce{line-height:1;padding:20px 50px;background-color:#303030;}
.header-sidebar .navbar-ecommerce .link-cart{line-height:inherit;}
.header-sidebar .navbar-account{line-height:inherit;}
.header-sidebar .social-links a{line-height:1;}
.header-banner{width:100%;height:77px;}
.header-banner a{display:block;width:100%;height:77px;}
.pagetitle{line-height:30px;position:relative;background-color:#f5f5f5;}
.pagetitle.pagetitle-xs{height:65px;}
.pagetitle.pagetitle-xs .divcell{height:65px;}
.pagetitle.pagetitle-sm{height:85px;}
.pagetitle.pagetitle-sm .divcell{height:85px;}
.pagetitle.pagetitle-md{height:120px;}
.pagetitle.pagetitle-md .divcell{height:120px;}
.pagetitle.pagetitle-lg{height:200px;}
.pagetitle.pagetitle-lg .divcell{height:200px;}
.pagetitle.pagetitle-collapse .divcell{padding-top:27px;padding-bottom:27px;}
.pagetitle.pagetitle-whiteline{border-bottom:1px solid #e6e6e6;background-color:#fff;}
.pagetitle.pagetitle-dark{background-color:#262626;}
.pagetitle.pagetitle-transparent{background-color:rgba(38,38,38,.7);}
.pagetitle.pagetitle-nobg{background-color:transparent;}
.pagetitle.pagetitle-image{z-index:1;background:50% 50%/cover no-repeat;}
.pagetitle.pagetitle-image:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:'\0020';opacity:.9;background-color:#262626;}
.pagetitle.pagetitle-image[data-type=parallax]{background-position:50% 0;}
.pagetitle.pagetitl/*e-video{z-index:0;overflow:hidden;background:url('https://media.aisconverse.com/video/sunrise-over-bjorkasjo.jpg') 50% 50%/cover no-repeat;}*/
.pagetitle.pagetitle-video:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:'\0020';opacity:.9;background-color:#262626;}
.pagetitle h1{font-size:22px;font-weight:400;line-height:30px;display:inline-block;margin:0;vertical-align:middle;color:#000;}
.pagetitle h1 small{font-size:14px;line-height:18px;display:block;margin-top:0;color:#999;}
.pagetitle h1 .fa{font-size:18px;line-height:inherit;margin-right:6px;vertical-align:top;}
.pagetitle .divider{font-size:0;display:inline-block;width:1px;height:30px;margin:0 20px;vertical-align:middle;background-color:#d9d9d9;}
.pagetitle .subtitle{font-size:14px;line-height:30px;display:inline-block;vertical-align:middle;color:#999;}
.pagetitle .fa{font-size:18px;margin-right:10px;color:#000;}
.pagetitle .fa.fa-block{display:block;margin:auto;}
.pagetitle h1{margin-top:-3px;}
.pagetitle .dropdown{display:inline-block;vertical-align:middle;}
.pagetitle .dropdown h1{margin-top:-6px;}
.pagetitle .dropdown > a{display:inline-block;vertical-align:middle;white-space:nowrap;}
.pagetitle .dropdown > a:after{font-family:fontAwesome;font-size:8px;line-height:28px;margin-left:7px;content:'\f0d7';vertical-align:bottom;color:#333;}
.pagetitle .dropdown-menu{top:calc(100% + 10px);left:-15px;background-color:#f7f7f7;}
.pagetitle .dropdown-menu > li > a{font-size:13px;line-height:26px;min-width:1px;padding:0 14px 0 18px;color:#5e5e5e;}
.pagetitle .dropdown-menu > li > a .fa{font-size:13px;line-height:26px;margin:0 3px;color:#5e5e5e;}
.pagetitle .dropdown-menu > li > a:hover,
.pagetitle .dropdown-menu > li > a:focus{color:#fff;}
.pagetitle .dropdown-menu > li > a:hover .fa,
.pagetitle .dropdown-menu > li > a:focus .fa{color:#fff;}
.pagetitle .divcell > .fa{font-size:18px;line-height:30px;color:#000;}
.pagetitle .divcell > .fa:last-child{margin-right:0;}
.pagetitle .divcell > .fa + .divider{margin-left:10px;}
.pagetitle .pagenav{font-size:0;line-height:30px;margin-right:-10px;margin-left:-10px;}
.pagetitle .pagenav a{font-size:20px;line-height:30px;display:inline-block;margin:0;padding:0 10px;vertical-align:middle;color:#a8a8a8;}
.pagetitle .pagenav a:hover{color:#1c1c1c;}
.pagetitle .pagenav a[class*=-angle]{margin-top:-1px;}
.pagetitle .pagenav .fa-bars,
.pagetitle .pagenav a:nth-child(2n){font-size:16px;}
.pagetitle-inverse h1{color:#fff;}
.pagetitle-inverse .divider{background-color:#363636;}
.pagetitle-inverse .subtitle{color:#666;}
.pagetitle-inverse .divcell .fa,
.pagetitle-inverse .fa{color:#fff;}
.pagetitle-inverse .dropdown > a:after{color:#404040;}
.pagetitle-inverse .breadcrumb > li > a{color:#666;}
.pagetitle-inverse .breadcrumb > li > a:hover,
.pagetitle-inverse .breadcrumb > li > a:focus{color:#fff;}
.pagetitle-inverse .breadcrumb > li.active{color:#666;}
.pagetitle-inverse .breadcrumb > li + li:before{color:#666;}
.pagetitle-inverse .dropdown-menu{background-color:#333;}
.pagetitle-inverse .dropdown-menu > li > a{color:#999;}
.pagetitle-toggle{position:absolute;bottom:-15px;left:50%;display:block;width:30px;height:30px;margin-left:-15px;border-radius:100%;background-color:#fafafa;}
.pagetitle-toggle:after{font-family:FontAwesome;font-size:16px;line-height:30px;position:absolute;display:block;width:100%;height:100%;content:'\f106';text-align:center;color:#999;}
.pagetitle-toggle.collapsed{background-color:inherit;}
.pagetitle-toggle.collapsed:after{content:'\f107';}
.pagetitle-toggle:hover:after{color:#000;}
.pagetitle-panel{background-color:#fafafa;}
.pagetitle-panel [class*=col-]{margin-top:35px;margin-bottom:50px;}
.pagetitle-panel p{font-size:15px;line-height:24px;}
.pagetitle-dark .pagetitle-toggle{background-color:#2b2b2b;}
.pagetitle-dark .pagetitle-toggle:hover:after{color:#fff;}
.pagetitle-dark .pagetitle-toggle.collapsed{background-color:inherit;}
.pagetitle-dark .pagetitle-panel{background-color:#2b2b2b;}
.pagetitle-dark .pagetitle-panel p{color:#666;}
.page-header{margin-top:0;margin-bottom:0;padding:0;border:0;}
.page-header .divcell{height:70px;}
.page-header p{font-size:15px !important;max-width:670px;color:#666;}
.page-header nav .icon{margin-bottom:0;}
.container-wrap .page-header{margin-bottom:40px;}
.navbar{min-height:1px;margin-top:0;margin-bottom:0;padding:0 30px;border:0;border-radius:0;}
.divider + .navbar-collapse,
.navbar-toggle + .navbar-collapse,
.navbar-collapse,
.navbar-collapse.pull-right,
.pull-right[class*=navbar-] + .navbar-collapse.pull-right{margin-right:-15px;}
.navbar-collapse + .divider{margin-left:15px;}
.navbar-collapse{padding:0;}
.navbar-toggle{font-size:0;line-height:70px;display:none;float:none;height:73px;margin:0;padding:0;color:#fff;border:0;border-radius:0;}
.header-light .navbar-toggle{color:#999;}
.navbar-toggle i{font-size:16px;}
.no-menu .navbar-toggle{display:block;}
.navbar-toggle.toggle-block{line-height:36px;position:fixed;z-index:2;top:25px;left:30px;width:36px;height:36px;text-align:center;border-radius:2px;background-color:#262626;}
.navbar-toggle.toggle-block.toggle-block-right{right:30px;left:auto;}
.navbar-toggle.widgetbar-toggle{line-height:36px;position:fixed;z-index:32;top:25px;right:50%;display:block;width:36px;height:36px;margin-right:-555px;text-align:center;border-radius:2px;background-color:#262626;}
.navbar-toggle.sidebar-toggle{color:#fff;}
.header-light .navbar-toggle.sidebar-toggle{color:#4d4d4d;}
.navbar-toggle.sidebar-toggle.collapsed{color:#4d4d4d;}
.navbar-toggle.sidebar-toggle:hover{color:#fff;}
.header-light .navbar-toggle.sidebar-toggle:hover{color:#000;}
.navbar-toggle.visible{display:block;}
.navbar-toggle:hover{color:#4d4d4d;}
.navbar-toggle:first-child{margin-right:15px;}
body > .navbar-toggle:first-child{margin-right:0;}
.navbar-toggle.pull-center{margin:auto;}
.navbar-toggle + .navbar-brand{margin-left:30px;}
[class*=col-] [class*=pull-] .navbar-toggle{margin-right:0;}
.navbar-collapse-center .navbar-collapse{font-size:0;line-height:1;margin:0 auto;}
.navbar-collapse-center .navbar-collapse .navbar-nav{display:inline-block;float:none;}
.nav > li > a{padding:0 15px;}
.nav > li > a:hover,
.nav > li > a:focus{background-color:transparent;}
.navbar-nav > li > a{font-size:15px;font-weight:600;line-height:69px;padding:0 15px;color:#b3b3b3;border:0;border-top:2px solid transparent;border-bottom:2px solid transparent;}
.header-light .navbar-nav > li > a{color:#333;}
.header-light .navbar-nav > li > a:hover{color:#fff;}
.navbar-nav > li:hover > a,
.navbar-nav > li.open > a:hover{color:#fff;border-top-color:#fff;border-bottom-color:transparent;}
.header-light .navbar-nav > li:hover > a,
.header-light .navbar-nav > li.open > a:hover{color:#000;border-top-color:#404040;}
.header-bottom.header-light .navbar-nav > li:hover > a,
.header-bottom.header-light .navbar-nav > li.open > a:hover{border-top-color:transparent;border-bottom-color:#404040;}
.header-bottom .navbar-nav > li:hover > a,
.header-bottom .navbar-nav > li.open > a:hover{border-top-color:transparent;border-bottom-color:#fff;}
.navbar-nav > li.active > a{color:#fff;border-top-color:#18449D;}
.header-light .navbar-nav > li.active > a{color:#000;}
.header-bottom .navbar-nav > li.active > a{border-top-color:transparent;border-bottom-color:#da3636;}
.navbar-nav > li.dropdown > a:after{font-family:fontAwesome;font-size:8px;line-height:1;position:relative;top:-1px;margin-left:7px;content:'\f0d7';color:#404040;}
.header-light .navbar-nav > li.dropdown > a:after{color:#b3b3b3;}
.navbar-nav > li.dropdown.dropdown-static{position:static;}
.dropdown-menu{margin:0;padding:0;border:0;border-radius:0;background-color:#333;box-shadow:none;}
.header-light .dropdown-menu{background-color:#f7f7f7;}
.dropdown-menu .divider{display:block;width:calc(100% - 30px);margin:0 15px;background-color:#404040;}
.dropdown-menu.dropdown-icons{margin-left:-24px;}
.dropdown-menu.dropdown-icons > li > a{padding-left:39px;}
.dropdown-menu.reverse-list{right:0;left:auto !important;}
.dropdown-menu .dropdown-menu{top:0;left:100%;}
.dropdown-menu .dropdown-menu.reverse-list{right:100%;left:auto;}
.dropdown-menu > li > a{font-size:14px;line-height:36px;position:relative;min-width:165px;padding:0 15px 0 10px;color:#999;}
.header-light .dropdown-menu > li > a{color:#4d4d4d;}
.dropdown-menu > li > a .fa{font-size:12px;line-height:34px;width:25px;color:#fff;}
.header-light .dropdown-menu > li > a .fa{color:#333;}
.dropdown-menu > li > a .fa.pull-left{margin-left:-25px;}
.dropdown-menu > li > a .fa.pull-right{width:auto;}
.dropdown-menu > li:hover > a,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{color:#fff;background-color:#da3636;}
.header-light .dropdown-menu > li > a:hover i,
.header-light .dropdown-menu > li > a:focus i{color:#fff;}
.dropdown-menu > li.dropdown > a:after{font-family:fontAwesome;font-size:12px;line-height:1;position:absolute;top:50%;right:20px;margin-top:-5px;content:'\f105';}
.sf-mega{padding:15px 0;color:#fff;}
.header-light .sf-mega{color:#000;}
.sf-mega h5,
.sf-mega h6{margin-bottom:10px;padding:0 20px 0 30px;color:#fff;}
.header-vertical .sf-mega h5,
.header-vertical .sf-mega h6{padding-left:42px;}
.sf-mega .divcell{padding:0;vertical-align:top;border-left:1px solid #404040;}
.header-light .sf-mega .divcell{border-left-color:#e0e0e0;}
.sf-mega .divcell:first-child{border-left:0;}
.sf-mega .divcell ul{margin:0 0 15px;}
.sf-mega .divcell ul:last-child{margin:0;}
.sf-mega .divcell ul li{font-size:14px;line-height:28px;}
.sf-mega .divcell ul li a{font-weight:400;display:block;padding:0 20px 0 30px;color:#999;}
.header-vertical .sf-mega .divcell ul li a{padding-left:52px;color:#808080;}
.header-light .sf-mega .divcell ul li a{color:#4d4d4d;}
.sf-mega .divcell ul li a:hover{color:#fff;background-color:#da3636;}
.header-light .sf-mega .divcell ul li a:hover,
.header-light .sf-mega .divcell ul li a:hover .fa{color:#fff;}
.sf-mega .divcell ul li a .fa{font-size:12px;line-height:inherit;width:20px;margin-right:0;margin-left:5px;vertical-align:middle;color:#fff;}
.header-light .sf-mega .divcell ul li a .fa{color:#333;}
.sf-mega .divcell ul li a .fa.pull-left{margin-left:-20px;}
.sf-mega .divcell ul li a .fa.pull-right{font-size:16px;}
.header-vertical-navbar{overflow:auto;height:calc(100% - 280px);}
.header-vertical-navbar .navbar{width:100%;padding:0 0 20px;}
.header-vertical-navbar .navbar > *{margin-right:0;margin-left:0;padding:0 40px;}
.header-vertical-navbar .navbar-collapse{padding:0;}
.header-vertical-navbar .navbar-collapse.collapse{display:block;}
.header-vertical-navbar li a{font-size:15px;line-height:30px;display:block;color:#666;}
.header-vertical-navbar li a:hover{color:#fff;}
.header-light .header-vertical-navbar li a:hover{color:#000;}
.header-vertical-navbar li .fa{font-size:12px;line-height:30px;width:25px;}
.header-vertical-navbar li .fa.pull-left{margin-right:0;margin-left:-25px;}
.header-vertical-navbar .navbar-nav{width:100%;}
.header-vertical-navbar .navbar-nav > li{float:none;}
.header-vertical-navbar .navbar-nav > li > a{line-height:30px;padding:0 40px;border:2px solid transparent;border-width:0 0 0 2px;}
.header-vertical-navbar .navbar-nav > li:hover > a,
.header-vertical-navbar .navbar-nav > li:focus > a,
.header-vertical-navbar .navbar-nav > li.open > a{border-left:2px solid #fff;}
.header-light .header-vertical-navbar .navbar-nav > li:hover > a,
.header-light .header-vertical-navbar .navbar-nav > li:focus > a,
.header-light .header-vertical-navbar .navbar-nav > li.open > a{color:#000;border-left-color:#b3b3b3;}
.header-vertical-navbar .navbar-nav > li.active > a,
.header-light .header-vertical-navbar .navbar-nav > li.active > a{border-left:2px solid #da3636;}
.header-vertical-navbar .navbar-nav > li.open{background-color:#212121;}
.header-light .header-vertical-navbar .navbar-nav > li.open{background-color:#e6e6e6;}
.header-vertical-navbar .navbar-nav .dropdown-menu{left:0;background-color:#1f1f1f;}
.header-light .header-vertical-navbar .navbar-nav .dropdown-menu{background-color:#ebebeb;}
.header-vertical-navbar .navbar-nav .dropdown-menu.dropdown-icons{margin-left:0;}
.header-vertical-navbar .navbar-nav .dropdown-menu > li:hover > a{background-color:transparent;}
.header-vertical-navbar .navbar-nav .dropdown-menu > li > a{line-height:30px;padding:0 20px 0 50px;}
.header-vertical-navbar .navbar-nav .dropdown-menu > li > a:hover,
.header-vertical-navbar .navbar-nav .dropdown-menu > li > a:focus{background-color:transparent;}
.header-vertical-navbar .navbar-nav .dropdown-menu > li > a .fa{line-height:30px;}
.header-vertical-navbar .navbar-nav .dropdown-menu li.dropdown > a:after{font-family:fontAwesome;font-size:8px;line-height:1;position:relative;top:-1px;right:0;margin-left:7px;content:'\f0d7';color:#404040;}
.header-vertical-navbar .navbar-nav .dropdown-menu .dropdown-menu{background-color:#1c1c1c;}
.header-light .header-vertical-navbar .navbar-nav .dropdown-menu .dropdown-menu{background-color:#f2f2f2;}
.header-vertical-navbar .navbar-nav .dropdown-menu .dropdown-menu > li > a{padding:0 20px 0 60px;}
.header-vertical-navbar .dropdown-menu{position:relative;top:0;left:0;width:100%;margin:0;}
.header-vertical-navbar .sf-mega .divcell{display:block;width:100%;}
.header-vertical-navbar .sf-mega .divcell li a{font-size:14px;}
.header-vertical-navbar ul + [class*=navbar-]{margin-top:10px;}
.header-light.header-vertical .dropdown-menu > li:hover > a,
.header-light.header-vertical .dropdown-menu > li > a:hover,
.header-light.header-vertical .dropdown-menu > li > a:focus,
.header-light.header-vertical .dropdown-menu > li > a:focus i,
.header-light.header-vertical .dropdown-menu > li > a:hover i{color:#000;}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{border-radius:0;}
.navbar-fixed-bottom .navbar-lang > ul > li > a,
.navbar-fixed-bottom .navbar-lang > ul > li > a:hover,
.navbar-fixed-bottom .navbar-lang > ul > li > a:focus{border-radius:0 0 2px 2px;}
.navbar-fixed-bottom .navbar-lang li .dropdown-menu{border-radius:2px 2px 0 0;}
.navbar-fixed-bottom .navbar-lang li .dropdown-menu li:last-child > a{border-radius:0;}
.navbar-fixed-bottom .navbar-lang li .dropdown-menu li:first-child > a{border-radius:2px 2px 0 0;}
.dropup .dropdown-menu,
.header-bottom .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:0;}
.dropup .dropdown-menu .dropdown-menu,
.header-bottom .dropdown-menu .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu .dropdown-menu{bottom:0;}
.navbar-fixed-top .dropup .dropdown-menu,
.header-bottom.navbar-fixed-top .dropdown-menu,
.navbar-fixed-bottom.navbar-fixed-top .dropdown .dropdown-menu{top:100%;bottom:auto;}
.header-bottom .dropdown-menu .dropdown-menu .dropdown-menu{top:0;bottom:auto;}
.no-menu .header:not(.header-vertical) .nav .open > a,
.no-menu .header:not(.header-vertical) .nav .open > a:hover,
.no-menu .header:not(.header-vertical) .nav .open > a:focus{border-color:transparent;border-left-color:#da3636;}
.no-menu .header:not(.header-vertical) .navbar-collapse{float:none !important;clear:both;width:100%;margin:0 !important;}
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav{width:100%;}
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li{clear:both;width:100%;}
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li > a{line-height:36px;border:0;border-left:2px solid transparent;}
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li:hover > a,
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li.open > a,
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li > a:focus{border-left-color:#fff;}
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li.active > a{border-left-color:#da3636;}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu{position:relative;top:0;left:0;width:100%;margin:0;background-color:transparent;}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu li.dropdown > a:after{content:'\f107';}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu{padding-left:15px;}
.no-menu .header:not(.header-vertical) .dropdown-menu{margin:0 !important;}
.no-menu .header:not(.header-vertical) .sf-mega{margin:0 !important;padding:0;}
.no-menu .header:not(.header-vertical) .sf-mega .divcell{display:block;width:100%;border:0;}
.no-menu .header:not(.header-vertical) .sf-mega .divcell ul{margin:0;}
.no-menu .push-navbar{position:relative;left:100px;}
.no-menu .pull-navbar{position:relative;right:100px;}
.navbar-modal{position:fixed;z-index:100;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;min-height:100%;margin:0 !important;padding:0;text-align:center;border:0;background-color:rgba(28,28,28,.99);box-shadow:none;}
.navbar-modal .navbar-collapse{display:block;}
.navbar-modal .navbar-toggle-modal{font-size:16px;line-height:1;position:absolute;top:30px;right:30px;width:56px;height:56px;color:#5e5e5e;border:0;border-radius:2px;background-color:#262626;}
.navbar-modal .navbar-toggle-modal:hover{color:#fff;}
.navbar-modal .navbar-nav{position:absolute;top:30%;left:50%;max-height:100%;margin:0;padding:0;transition:all .2s;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.navbar-modal .navbar-nav.in{top:50%;}
.navbar-modal .navbar-nav > li{float:none;overflow:hidden;padding:0;}
.navbar-modal .navbar-nav > li > a{font-size:28px;font-weight:400;line-height:48px;padding:0;color:#bfbfbf;border:0;}
.navbar-modal .navbar-nav > li > a:hover,
.navbar-modal .navbar-nav > li > a:focus{color:#fff;background-color:transparent;}
.navbar-modal .navbar-nav > li.active > a{color:#fff;}
.navbar-modal .navbar-nav > li:first-child{padding-top:50px;}
.navbar-modal .navbar-nav > li:last-child{padding-bottom:50px;}
.navbar-modal .navbar-nav > li.dropdown > a:after{top:0;margin-right:-10px;vertical-align:middle;}
.navbar-modal .navbar-nav > li.dropdown.open{margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;border-top:1px solid #262626;border-bottom:1px solid #262626;}
.navbar-modal .navbar-nav .dropdown-menu{position:relative;left:0;width:100%;border:0;background-color:transparent !important;box-shadow:none;}
.navbar-modal .navbar-nav .dropdown-menu.dropdown-icons{margin:0;}
.navbar-modal .navbar-nav .dropdown-menu > li{padding:0;}
.navbar-modal .navbar-nav .dropdown-menu > li > a{font-size:20px;line-height:30px;padding:0;text-align:center;color:#808080;}
.navbar-modal .navbar-nav .dropdown-menu > li > a:hover,
.navbar-modal .navbar-nav .dropdown-menu > li > a:focus{color:#fff;background-color:transparent;}
.navbar-modal .navbar-nav .dropdown-menu > li:hover a{background-color:transparent;}
.navbar-modal .navbar-nav .dropdown-menu > li.dropdown > a:after{font-family:fontAwesome;font-size:8px;line-height:1;position:relative;top:0;right:0;margin-right:-10px;margin-left:7px;content:'\f0d7';vertical-align:middle;color:#404040;}
.navbar-modal .navbar-nav .dropdown-menu > li.dropdown ul{padding:5px 0;}
.navbar-modal .navbar-nav .dropdown-menu > li.dropdown ul li > a{font-size:16px;line-height:24px;}
.navbar-modal .navbar-nav .fa{display:none;}
.navbar-modal .sf-mega{padding:0;}
.navbar-modal .sf-mega h5,
.navbar-modal .sf-mega h6{margin:15px 0;padding:0;}
.navbar-modal .divcell{font-size:16px;line-height:24px;display:block;width:100%;text-align:center;border:0;}
.navbar-modal .divcell h5{display:none;}
.navbar-modal .divcell ul{margin:0;}
.navbar-modal .divcell ul li a{font-size:16px;line-height:24px;padding:0;}
.navbar-modal .divcell ul li a:hover,
.navbar-modal .divcell ul li a:focus{color:#fff;background-color:transparent;}
.nav-tabs{font-size:0;margin:0;}
.nav-tabs > li{display:inline-block;padding:9px 0;transition:color .2s ease;vertical-align:middle;}
.nav-tabs > li > a{font-size:15px;font-weight:400;line-height:22px;padding:0 17px;transition:color .2s, background-color .2s, border 0s, font-weight 0s;color:#1a1a1a;border-left:1px solid #e3e3e3;}
.nav-tabs > li > a i{font-size:18px;position:relative;top:-1px;margin-right:5px;transition:color .2s ease;color:#da3636;}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:active{color:#000;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{font-weight:600;color:#000;border-left-color:transparent;}
.nav-tabs > li.active + li > a,
.nav-tabs > li:first-child > a{border-left-color:transparent;}
.nav-justified,
[class*=tabs-border] .nav-tabs.nav-justified{border-bottom:0;}
.nav-justified > li,
[class*=tabs-border] .nav-tabs.nav-justified > li{border-bottom:1px solid #d9d9d9;}
.tab-content{padding:20px;}
.tab-content .container{padding-top:35px;padding-bottom:35px;}
.tab-content.no-border{border:0 !important;}
.tab-content p{color:#666;}
[class*=tabs-border] .nav-tabs{border-bottom:1px solid #d9d9d9;}
[class*=tabs-border] .nav-tabs > li{margin-bottom:-1px;border:1px solid transparent;border-radius:2px 2px 0 0;}
[class*=tabs-border] .nav-tabs > li.active{border-color:#d9d9d9;border-bottom-color:#fff;}
[class*=tabs-border] .tab-content{border:1px solid #d9d9d9;border-top-width:0;}
.tabs-border-highlight .nav-tabs > li{border-top-width:2px;border-radius:0;}
.tabs-border-highlight .nav-tabs > li.active{border-top-color:#da3636;}
.tabs-border-highlight.tabs-revert .nav-tabs > li{border-top-width:1px;border-bottom-width:2px;}
.tabs-border-highlight.tabs-revert .nav-tabs > li.active{border-bottom-color:#da3636;}
.tabs-revert .nav-tabs{border-bottom:0;}
.tabs-revert .nav-tabs > li{margin-top:-1px;margin-bottom:0;}
.tabs-revert .nav-tabs > li.active{border-top-color:#fff;border-bottom-color:transparent;}
.tabs-revert .nav-justified{margin-top:-1px;border-bottom:0;}
.tabs-revert[class*=tabs-border] .nav-tabs.nav-justified > li:not(.active){border-bottom:0;}
.tabs-revert[class*=tabs-border] .nav-tabs.nav-justified > li.active{border-bottom-color:#d9d9d9;}
.tabs-revert.tabs-border-highlight .nav-tabs.nav-justified > li.active{border-bottom-color:#da3636;}
.tabs-revert .tab-content{border-top-width:1px;}
.tabs-revert.tabs-simple-border .nav-tabs{border-top:1px solid #d9d9d9;border-bottom:0;}
.tabs-revert.tabs-simple-border .nav-tabs > li{margin-top:-1px;margin-bottom:0;border-top:2px solid transparent;border-bottom:0;}
.tabs-revert.tabs-simple-border .nav-tabs > li.active{border-top-color:#da3636;}
.tabs-highlight .tab-content{border:0;background-color:#fafafa;}
.tabs-highlight .nav-tabs{border-bottom:0;}
.tabs-highlight .nav-tabs > li{border:0;border-top:2px solid transparent;}
.tabs-highlight .nav-tabs > li.active{border-top-color:#da3636;background-color:#fafafa;}
[class*=tabs-simple] .nav-tabs > li{border-bottom:2px solid transparent;}
[class*=tabs-simple] .nav-tabs > li.active{border-bottom-color:#da3636;}
[class*=tabs-simple] .nav-tabs > li > a{padding:0 13px;border:0;}
[class*=tabs-simple] .tab-content{padding:20px 0;}
.tabs-simple-border .nav-tabs{border-bottom:1px solid #d9d9d9;}
.tabs-simple-border .nav-tabs > li{margin-bottom:-1px;}
[class*=tabs-vertical]{overflow:hidden;}
[class*=tabs-vertical] .nav-tabs{width:145px;}
[class*=tabs-vertical] .nav-tabs > li{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;border:1px solid transparent;}
[class*=tabs-vertical] .nav-tabs > li.active > a{border-bottom-color:transparent;}
[class*=tabs-vertical] .nav-tabs > li + li{margin-top:-2px;}
[class*=tabs-vertical] .nav-tabs > li > a{padding:10px 20px;border:0;border-bottom:1px solid #e3e3e3;}
[class*=tabs-vertical] .nav-tabs > li:last-child > a{border-bottom:0;}
[class*=tabs-vertical] .tab-content{border:1px solid #d9d9d9;}
[class*=tabs-vertical][class*=tabs-icons] .nav-tabs{width:100px;}
[class*=tabs-vertical][class*=tabs-icons] .nav-tabs > li{margin:0;}
[class*=tabs-vertical][class*=tabs-icons] .tab-content{padding:0 10px;}
.tabs-vertical-left .nav-tabs{margin-right:-1px;}
.tabs-vertical-left .nav-tabs > li{padding:0 10px 0 0;border-left-width:2px;}
.tabs-vertical-left .nav-tabs > li.active{border-color:#d9d9d9;border-right-color:#fff;border-left-color:#da3636;}
.tabs-vertical-left .tab-content{margin-left:144px;}
.tabs-vertical-left[class*=tabs-icons] .tab-content{margin-left:125px;}
.tabs-vertical-left.tabs-icons-square .nav-tabs > li.active > a:after{top:50%;right:-12px;left:auto;margin:-3px 0 0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #da3636;}
.tabs-vertical-right .nav-tabs{margin-left:-1px;}
.tabs-vertical-right .nav-tabs > li{padding:0 0 0 10px;border-right-width:2px;}
.tabs-vertical-right .nav-tabs > li.active{border-color:#d9d9d9;border-right-color:#da3636;border-left-color:#fff;}
.tabs-vertical-right .tab-content{margin-right:144px;}
.tabs-vertical-right[class*=tabs-icons] .tab-content{margin-right:125px;}
.tabs-vertical-right.tabs-icons-square .nav-tabs > li.active > a:after{top:50%;right:auto;left:-12px;margin:-3px 0 0;border-top:6px solid transparent;border-right:6px solid #da3636;border-bottom:6px solid transparent;}
[class*=tabs-icons] .tab-content{padding:35px 10px;}
[class*=tabs-icons] .nav-tabs > li{margin-right:10px;margin-left:10px;padding:0 0 15px;}
[class*=tabs-icons] .nav-tabs > li > a{padding:0 25px;}
[class*=tabs-icons] .nav-tabs > li > a i{font-size:40px;margin:0;color:#ccc;}
[class*=tabs-icons] .nav-tabs > li > a:first-child{padding-left:25px;}
[class*=tabs-icons] .nav-tabs > li.active > a i,
[class*=tabs-icons] .nav-tabs > li > a:hover i{color:#da3636;}
[class*=tabs-icons].tabs-revert .nav-tabs > li{padding:15px 0 0;}
.tabs-icons-square .nav-tabs > li{overflow:visible;border:0;}
.tabs-icons-square .nav-tabs > li > a{line-height:89px;position:relative;width:89px;height:89px;padding:0;text-align:center;border:0;border-radius:2px;background-color:#ccc;}
.tabs-icons-square .nav-tabs > li > a i{color:#fff;}
.tabs-icons-square .nav-tabs > li > a:first-child{padding-left:0;}
.tabs-icons-square .nav-tabs > li > a:hover{background-color:#da3636;}
.tabs-icons-square .nav-tabs > li.active > a{background-color:#da3636;}
.tabs-icons-square .nav-tabs > li.active > a:after{position:absolute;bottom:-6px;left:50%;display:block;width:0;height:0;margin-left:-6px;content:'\0020';border-top:6px solid #da3636;border-right:6px solid transparent;border-left:6px solid transparent;}
.tabs-icons-square .nav-tabs > li.active > a i,
.tabs-icons-square .nav-tabs > li > a:hover > i{color:#fff;}
.tabs-icons-square.tabs-revert .nav-tabs > li.active > a:after{position:absolute;top:-6px;left:50%;border-top:0;border-bottom:6px solid #da3636;}
.banner-tabs{position:absolute;z-index:20;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.banner-tabs .row,
.banner-tabs ul{margin-bottom:0;}
.banner-tabs.fill{width:100%;background-color:rgba(245,245,245,.9);}
.banner-tabs.fill li:nth-child(2n){background-color:rgba(235,235,235,.9);}
.banner-tabs.fill a{position:relative;margin:0;border:0;}
.banner-tabs li{padding:0;}
.banner-tabs a{display:block;margin:0 1px;padding:25px 30px;transition:color .3s, background-color .3s;color:graysale(0);border-top:1px solid #d9d9d9;}
.banner-tabs a:hover,
.banner-tabs a:focus{color:#fff;}
.banner-tabs a:hover > *,
.banner-tabs a:focus > *{transition:color .3s ease;color:#fff;}
.banner-tabs .selected a{margin-top:-1px;color:#fff;border-top:2px solid #da3636;}
.banner-tabs .selected a > *{color:#fff;}
.banner-tabs.fill .selected a{margin:0;border:0;background-color:rgba(218,54,54,.9);}
.banner-tabs.fill .selected a:before{position:absolute;top:-10px;left:50%;display:block;width:0;height:0;margin-left:-10px;content:'\0020';border-right:10px solid transparent;border-bottom:10px solid rgba(218,54,54,.9);border-left:10px solid transparent;}
.banner-tabs.fill a:hover,
.banner-tabs.fill a:focus{background-color:rgba(218,54,54,.9);}
.panel-group{margin-bottom:30px;}
.panel-group:last-child{margin-bottom:0;}
.panel-heading > a{font-weight:600;display:block;overflow:hidden;padding:5px 0;color:#000;}
.panel-heading > a i{line-height:24px;position:relative;color:#666;}
.panel-heading > a i.fa-color{font-size:18px !important;top:0 !important;color:#da3636 !important;}
.panel-heading > a i.fa-fw{margin-right:0 !important;}
.collapsed .fa-angle-down:before{content:'\f105';}
.collapsed .fa-minus:before{content:'\f067';}
.panel-body{padding:0 0 10px;}
.panel-body p{color:#666;}
.panel-body ul{line-height:24px;margin-top:10px;margin-right:30px;margin-left:30px;}
.panel-body ul:last-child{margin-bottom:0;}
.panel-bottom-border .panel + .panel{border-top:1px solid #d9d9d9;}
.panel-bottom-border .panel-heading a{padding:7px 0;}
.panel-left-border{border-left:1px solid #d9d9d9;}
.panel-left-border .panel-heading a{margin-left:-1px;padding:7px 20px;border-left:2px solid transparent;}
.panel-left-border .panel-heading a:not(.collapsed){border-left-color:#da3636;}
.panel-left-border .panel-body{padding:0 20px 10px;}
.panel-borders{border:1px solid #d9d9d9;}
.panel-borders .panel + .panel{border-top:1px solid #d9d9d9;}
.panel-borders .panel-heading a{padding:7px 20px;}
.panel-borders .panel-body{padding:0 20px 10px;}
.panel-color .panel-heading a{padding:7px 20px;background-color:#f5f5f5;}
.panel-color .panel-collapse{border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
.panel-color .panel-body{padding:10px 20px;}
.panel-color .panel + .panel{margin-top:1px;}
.panel-color .panel:last-child .panel-collapse{border-bottom:1px solid #d9d9d9;}
.panel-color.panel-left-border .panel-collapse{border-left:0;}
.panel-icon-left .panel-heading a,
.panel-icon-left .panel-body{padding-right:20px;padding-left:20px;}
.panel-icon-left .panel-heading a i.pull-left{font-size:13px;top:1px;margin-right:10px;color:#000;}
.panel-selected .panel-heading a:not(.collapsed){color:#fff;background-color:#4d4d4d;}
.panel-selected .panel-heading a:not(.collapsed) i,
.panel-selected .panel-heading a:not(.collapsed) i.pull-left{color:#fff !important;}
.panel-selected-all .panel-heading a{color:#fff;background-color:#4d4d4d;}
.panel-selected-all .panel-heading a i,
.panel-selected-all .panel-heading a i.pull-left{color:#fff !important;}
.panel-theme .panel + .panel{margin-top:0;}
.panel-theme .panel-heading a,
.panel-theme .panel-heading a i,
.panel-theme .panel-heading a i.pull-left{color:#fff !important;}
.panel-theme .panel:nth-child(2n) .panel-heading a{background-color:#4d4d4d;}
.panel-theme .panel:nth-child(2n+1) .panel-heading a{background-color:#474747;}
.panel-theme .panel .panel-heading a:not(.collapsed){background-color:#da3636;}
.nav-expand{margin:0;}
.nav-expand li{line-height:46px;display:inline-block;vertical-align:middle;}
.nav-expand li + li{margin-left:25px;}
.nav-expand li i{margin-right:5px;color:#b3b3b3;}
.figure{position:relative;overflow:hidden;margin:20px 0 0;}
.figure:first-child{margin-top:0;}
.figure img{width:100%;}
.figure.img-circle .mask{border-radius:50%;}
.figure.img-rounded .mask{border-radius:6px;}
.figure > .icon{position:absolute;right:30px;bottom:10px;}
.figure > .icon.icon-size-1{right:15px;bottom:-5px;}
.figure-sm{width:66.6667%;margin-right:auto;margin-left:auto;}
h3 + .figure{margin-top:30px;}
.figure-info{margin-right:-1px;padding-top:30px;padding-right:30px;padding-bottom:10px;padding-left:30px;}
.figure-info[class*=col-]{padding-top:0;padding-bottom:0;}
.figure-info:first-child{padding-top:0;padding-bottom:0;}
.figure-info p{padding:0;}
.figure-info .heading-divider:first-child{margin-top:10px;}
.figure-info h3 + .meta,
.figure-info h4 + .meta,
.figure-info h5 + .meta{margin-top:-10px;}
.mask:not(.mask-inline){position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;transition:all .2s 0s ease-in-out;text-align:center;opacity:0;}
.mask:not(.mask-inline) > *{position:absolute;top:40%;left:50%;width:100%;margin:auto;transition:all .2s 0s ease-in-out;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;}
.mask:not(.mask-inline) .icon{margin-bottom:0;}
.mask:not(.mask-inline) .icon + .icon{margin-left:10px;}
.figure:hover .mask:not(.mask-inline),
.figure.hover .mask:not(.mask-inline){opacity:1;}
.figure:hover .mask:not(.mask-inline) > *,
.figure.hover .mask:not(.mask-inline) > *{top:50%;opacity:1;}
.mask-inline{position:absolute;z-index:1;bottom:-10%;left:0;display:block;width:100%;height:52px;transition:all .2s 0s ease-in-out;text-align:center;opacity:0;}
.figure:hover .mask-inline,
.figure.hover .mask-inline{bottom:0;}
.mask-inline > *{line-height:52px;}
.mask-inline a{display:block;color:#fff;}
.figure:hover .mask-inline,
.figure.hover .mask-inline{opacity:1;}
.mask-inline-md{height:64px;}
.mask-inline-md > *{line-height:64px;}
.mask-light{background-color:rgba(255,255,255,.8);}
.mask-light.mask-inline{background-color:rgba(255,255,255,.6);}
.mask-light.mask-inline a{color:#000;}
.mask-light.mask-inline:hover,
.figure.hover:hover .mask-light.mask-inline{background-color:rgba(255,255,255,.8);}
.mask-light.mask-info{background-color:rgba(255,255,255,.9);}
.mask-light.mask-info a{color:#000;}
.mask-light.mask-info a:hover{color:#da3636;}
.mask-light.mask-info p{color:#666;}
.mask-dark{background-color:rgba(33,33,33,.8);}
.mask-dark.mask-inline{background-color:rgba(33,33,33,.6);}
.mask-dark.mask-inline:hover,
.figure.hover:hover .mask-dark.mask-inline{background-color:rgba(33,33,33,.8);}
.mask-dark.mask-info{background-color:rgba(33,33,33,.9);}
.mask-dark.mask-info a{color:#fff;}
.mask-dark.mask-info a:hover{color:#da3636;}
.mask-dark.mask-info p{color:#808080;}
.mask-dark h5,
.mask-dark h5 a,
.mask-dark h6,
.mask-dark h6 a{color:#fff;}
.mask-dark .category{margin-bottom:15px;color:#b3b3b3 !important;}
.mask-color{background-color:rgba(218,54,54,.8);}
.mask-color.mask-inline{background-color:rgba(218,54,54,.6);}
.mask-color.mask-inline:hover,
.figure.hover:hover .mask-color.mask-inline{background-color:rgba(218,54,54,.8);}
.mask-color.mask-info{background-color:rgba(218,54,54,.9);}
.mask-color.mask-info a{color:#fff;}
.mask-color.mask-info a:hover{color:#000;}
.mask-color.mask-info p{color:#fff;}
.mask-color.mask-info .heading-divider{background-color:#fff;}
.mask-info{padding-right:35px;padding-left:35px;text-align:left;}
.text-center .mask-info{text-align:center;}
.mask-info p{padding:0;}
a.mask-info.mask-dark,
a.mask-info.mask-color{color:#fff;}
a.mask-info.mask-dark h2,
a.mask-info.mask-color h2,
a.mask-info.mask-dark h3,
a.mask-info.mask-color h3,
a.mask-info.mask-dark h4,
a.mask-info.mask-color h4,
a.mask-info.mask-dark h5,
a.mask-info.mask-color h5,
a.mask-info.mask-dark h6,
a.mask-info.mask-color h6{color:#fff;}
.mfp-bg{position:fixed;z-index:1042;top:0;left:0;overflow:hidden;width:100%;height:100%;opacity:.95;background:#090909;}
.mfp-wrap{position:fixed;z-index:1043;top:0;left:0;overflow:hidden !important;width:100%;height:100%;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 8px;text-align:center;}
.mfp-container:before{display:inline-block;height:100%;content:'';vertical-align:middle;}
.mfp-content{position:relative;z-index:3;display:inline-block;max-width:1170px;margin:0 auto;text-align:left;vertical-align:middle;}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{position:absolute;z-index:1044;top:50%;right:8px;left:8px;width:auto;margin-top:-.8em;text-align:center;color:#808080;}
.mfp-close{font-size:0;position:fixed;z-index:1;top:20px;right:20px;padding:20px 10px;transition:all 0s ease;text-align:center;text-decoration:none;border:0;background-color:transparent;}
.mfp-close:before{font-family:FontAwesome;font-size:22px;display:block;content:'\f00d';transition:color .2s;color:#666;}
.mfp-close:hover:before{color:#da3636;}
.mfp-arrow{font-size:24px;line-height:60px;position:absolute;z-index:5;top:50%;width:60px;height:60px;margin-top:-30px;text-align:center;color:#fff;border:0;background-color:rgba(51,51,51,.8);}
.mfp-arrow:after{font-family:FontAwesome;position:absolute;top:0;left:0;width:100%;height:100%;}
.mfp-arrow:hover{background-color:#da3636;}
.mfp-arrow-left{left:0;border-radius:0 2px 2px 0;}
.mfp-arrow-left:after{content:'\f104';}
.mfp-arrow-right{right:0;border-radius:2px 0 0 2px;}
.mfp-arrow-right:after{content:'\f105';}
.mfp-counter{font-size:19px;line-height:24px;position:absolute;top:0;left:0;color:#666;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-scaler{overflow:hidden;width:100%;height:0;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}
img.mfp-img{line-height:0;display:block;width:auto;max-width:100%;height:auto;margin:0 auto;padding:80px 0;}
.mfp-figure{line-height:0;}
.mfp-figure:after{position:absolute;z-index:-1;top:40px;right:0;bottom:40px;left:0;display:block;width:auto;height:auto;content:'';}
.mfp-figure small{font-size:15px;line-height:22px;display:block;margin-top:4px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{position:absolute;bottom:60px;left:0;width:100%;cursor:auto;}
.mfp-title{font-size:15px;line-height:24px;position:absolute;top:0;right:0;text-align:right;word-wrap:break-word;color:#fff;}
.mfp-image-holder .mfp-content{width:100%;max-width:1170px;}
.mfp-align-top .mfp-container:before,
.mfp-loading.mfp-figure,
.mfp-s-ready .mfp-preloader,
.mfp-s-error .mfp-content{display:none;}
.mfp-zoom,
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
.mix-wrap [class*=container] + [class*=container]{margin-top:0;}
.mix-wrap .chosen-container{margin-top:-2px;}
.mix-wrap .page-header{margin-bottom:25px;}
.isotope-wrap{overflow:hidden;margin-top:0;transition:all .3s ease;}
.mix,
.mix.card{overflow:hidden;}
.mix.card{transition:0s;}
.mix[class*=col-] > .card{margin-bottom:60px;}
.mix-category{font-size:0;display:inline-block;margin:0 0 25px;padding:0 30px 0 0;vertical-align:middle;border-right:1px dotted #595959;}
.text-right .mix-category{padding:0 0 0 30px;border-right:0;border-left:1px dotted #595959;}
.mix-category.no-border{border:0;}
.mix-category.nav-tabs{padding-left:0;border:0;}
.mix-category.nav-tabs > li{margin:0;}
.mix-category > li{line-height:36px;display:inline-block;margin:0 9px;transition:color .2s ease;vertical-align:middle;}
.mix-category > li:last-child{margin-right:0;}
.mix-category > li:first-child{margin-left:0;}
.mix-category > li > a{font-size:15px;font-weight:400;display:block;padding:0 2px;transition:color .2s, background-color .2s, border .2s, font-weight 0s;color:#1a1a1a;border-bottom:2px solid transparent;}
.mix-category > li > a:hover,
.mix-category > li > a:focus{color:#000;}
.mix-category > li.active > a{font-weight:600;color:#000;border-bottom-color:#da3636;}
.mix-category.mix-category-reset{padding:0;border:none;}
.gallery-wrap [class*=col-]{padding-right:0;padding-left:0;}
.gallery-wrap .figure{min-width:20%;margin:0;}
.margin-wrap{margin-bottom:-20px;}
.margin-wrap [class*=col-]{padding:0 10px 20px;}
.portfolio-wrap{margin-right:0;margin-left:0;}
.container-fluid .portfolio-wrap{margin-right:-30px;margin-left:-30px;}
.portfolio-wrap [class*=col-]{padding-right:0;padding-left:0;}
.portfolio-wrap.margin-wrap{margin:0 -10px -20px;}
.container-fluid .portfolio-wrap.margin-wrap{margin:0 -20px -20px;}
.portfolio-wrap.margin-wrap [class*=col-]{padding:0 10px 20px;}
.portfolio-wrap.margin-wrap .work-info{margin-bottom:0;}
.portfolio-wrap .work-info{margin:3px 0 20px;}
.portfolio-wrap h4,
.portfolio-wrap h5,
.portfolio-wrap h6{line-height:24px;margin:0;}
.portfolio-wrap .category,
.portfolio-wrap .category a{line-height:24px;color:#666;}
.portfolio-wrap.inside-wrap .mask{background-color:rgba(33,33,33,.5);}
.portfolio-wrap.inside-wrap .mask:not(.mask-inline) > *{-webkit-transform:translate(-50%, -75%);-moz-transform:translate(-50%, -75%);-ms-transform:translate(-50%, -75%);transform:translate(-50%, -75%);}
.portfolio-wrap.inside-wrap .mask.mask-inline{height:auto;padding:10px 0;background-color:rgba(33,33,33,.8);}
.portfolio-wrap.inside-wrap [class*=col-md-] .mask.mask-inline{padding:6px 0;}
.portfolio-wrap.inside-wrap [class*=col-md-] .mask.mask-inline .category{font-size:13px;}
.google-map{position:relative;height:385px;padding:0;}
.google-map-container{width:100%;height:100%;}
.google-map-lg{height:415px;}
.google-map-sm{height:345px;}
.google-map-xs{height:305px;}
[class*=google-map-absolute]{position:absolute;top:0;width:100%;}
.google-map-absolute-left{right:0;}
.google-map-absolute-right{left:0;}
.google-map .a-map,
.map-close{line-height:48px;position:absolute;z-index:5;top:30px;right:30px;display:block;width:50px;height:50px;text-align:center;border-radius:2px;background-color:#1a1a1a;}
.google-map .a-map:hover,
.map-close:hover{background-color:#da3636;}
.google-map .a-map i,
.map-close i{font-size:22px;display:inline-block;vertical-align:middle;color:#fff;}
.a-map-left{right:auto;left:30px;}
.map-modal{padding-right:0 !important;}
.google-map-popup{width:100%;height:100%;}
.gm-style-iw p{color:#1a1a1a;}
.contact{position:relative;}
.contact.overlay{padding-top:60px;padding-bottom:60px;}
.contact.overlay .google-map{z-index:0;width:100%;height:100%;}
.contact.overlay .container{position:relative;z-index:1;}
.contact-lg{height:415px;}
.contact-md{height:385px;}
.contact-sm{height:305px;}
.contact-light{background-color:#fafafa;}
.contact-dark{color:#fff;background-color:#2b2b2b;}
.contact-dark.overlay:before{z-index:1;background-color:rgba(26,26,26,.9);}
.contact-dark h1,
.contact-dark h2,
.contact-dark h3,
.contact-dark h4,
.contact-dark h5,
.contact-dark h6{color:#fff;}
.contact-dark a{color:#808080;}
.contact-dark a:hover{color:#fff;}
.contact-dark address,
.contact-dark address p{color:#808080;}
.contact-wrap{padding-top:50px;padding-bottom:55px;}
.contact-wrap p{color:#666;}
.contact-wrap.cols-border [class*=col-]{height:215px;}
.contact-wrap + .contact{margin-top:0 !important;}
form{margin-bottom:25px;}
form .hr-sm{margin:25px auto;}
input[type=text],
input[type=email],
input[type=password],
input[type=search],
input[type=tel],
textarea{font-family:'Open Sans', sans-serif;font-size:15px;width:100%;height:42px;padding:0 15px;color:#1a1a1a;border:1px solid #d9d9d9;border-radius:2px;background-color:transparent;box-shadow:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.inverse input[type=text],
.inverse input[type=email],
.inverse input[type=password],
.inverse input[type=search],
.inverse input[type=tel],
.inverse textarea{color:#fff;border-color:#454545;}
textarea{overflow:auto;height:200px;padding:15px;resize:none;}
.has-error input[type=text],
.has-error input[type=email],
.has-error input[type=tel],
.has-error input[type=password],
.has-error input[type=search],
.has-error textarea{color:#d93636;border-color:#d93636;}
.form-wrap .has-error input[type=text],
.form-wrap .has-error input[type=email],
.form-wrap .has-error input[type=tel],
.form-wrap .has-error input[type=password],
.form-wrap .has-error input[type=search],
.form-wrap .has-error textarea{width:calc(100% + 2px) !important;margin:0 -1px;border:1px solid #d93636;}
.form-solid input[type=text],
.form-solid input[type=email],
.form-solid input[type=password],
.form-solid input[type=search],
.form-solid input[type=tel],
.form-solid textarea{border:0;background-color:#f5f5f5;}
.inverse .form-solid input[type=text],
.inverse .form-solid input[type=email],
.inverse .form-solid input[type=password],
.inverse .form-solid input[type=search],
.inverse .form-solid input[type=tel],
.inverse .form-solid textarea{background-color:#363636;}
.form-solid .has-error input[type=text],
.form-solid .has-error input[type=email],
.form-solid .has-error input[type=tel],
.form-solid .has-error input[type=password],
.form-solid .has-error input[type=search],
.form-solid .has-error textarea{background-color:#ffc7c7;}
.inverse .form-solid .has-error input[type=text],
.inverse .form-solid .has-error input[type=email],
.inverse .form-solid .has-error input[type=tel],
.inverse .form-solid .has-error input[type=password],
.inverse .form-solid .has-error input[type=search],
.inverse .form-solid .has-error textarea{color:#fff;background-color:#d93636;}
::-webkit-input-placeholder{opacity:1;color:#4d4d4d;-webkit-font-smoothing:antialiased;}
.header-light::-webkit-input-placeholder{color:#666;}
::-moz-placeholder{opacity:1;color:#4d4d4d;-moz-osx-font-smoothing:grayscale;}
.header-light::-moz-placeholder{color:#666;}
input:-ms-input-placeholder{opacity:1;color:#4d4d4d;}
.header-light input:-ms-input-placeholder{color:#666;}
textarea:-ms-input-placeholder{opacity:1;color:#4d4d4d;}
.form-group{margin-top:0;margin-bottom:15px;}
.form-group:before,
.form-group:after{display:table;content:'\0020';}
.form-group:after{clear:both;}
.form-group:focus{box-shadow:none;}
.form-group > label{font-size:15px;font-weight:400;line-height:24px;display:block;margin:0 0 2px;color:#808080;}
.form-group > label[class*=inline]{display:inline-block;margin:0;vertical-align:middle;}
.form-group > label.radio{margin:0 0 2px 20px;}
.form-group .btn + [class*=inline]{margin-left:15px;}
.form-group > a{font-weight:400;color:#da3636;}
.form-group > a:hover,
.form-group > a:focus{color:#000;}
.form-wrap{margin:0 0 20px;border:1px solid #d9d9d9;border-radius:2px;}
.inverse .form-wrap{border-color:#454545;}
.form-wrap > .form-group:first-child input,
.form-wrap > .form-group:first-child input *:focus,
.form-wrap > .form-group:first-child textarea,
.form-wrap > .form-group:first-child textarea *:focus{margin-top:-1px;border-radius:2px 2px 0 0;}
.form-wrap > .form-group:last-child input,
.form-wrap > .form-group:last-child input:focus,
.form-wrap > .form-group:last-child textarea,
.form-wrap > .form-group:last-child textarea:focus{float:left;width:100%;margin-bottom:-1px;border-radius:0 0 2px 2px;}
.form-wrap [class*=col-]{padding-right:0;padding-left:0;border-left:1px solid #e6e6e6;}
.form-wrap [class*=col-]:first-child{border-left:0;}
.form-wrap .form-group{margin:0;}
.form-wrap input,
.form-wrap textarea,
.form-wrap .chosen-container{border-width:0 0 1px;border-radius:0;}
.checkbox + .btn{margin-top:30px;}
.checkbox label,
.radio label{line-height:1.3;}
form fieldset{margin-bottom:25px;}
.form-horizontal label[class*=col-]{margin:9px 0 0;padding-right:0;}
.form-horizontal-wrap [class*=col-]{margin-bottom:-1px;}
.form-horizontal-wrap .form-group{margin-bottom:0;}
.form-horizontal-wrap .form-group input,
.form-horizontal-wrap .form-group textarea,
.form-horizontal-wrap .form-group .chosen-container,
.form-horizontal-wrap .form-group .chosen-container-single .chosen-single{border-radius:0 !important;}
.form-horizontal-wrap .form-group.has-error{position:relative;z-index:2;}
.form-inline .btn{height:42px;margin:0;}
.form-inline .input-group{margin-bottom:0;}
.input-group{margin-bottom:20px;}
.input-group .btn{height:42px;margin:0;}
.input-group-addon{border-radius:2px;}
.newsletter{overflow:hidden;height:360px;}
.newsletter p{font-size:30px;line-height:50px;margin:0;color:#fff;}
.newsletter form{position:relative;}
.newsletter form input[type=email]{height:50px;padding-right:170px;border:0;}
.newsletter form .btn{position:absolute;top:0;right:0;border-radius:0 4px 4px 0;}
.newsletter .validatr-message{font-size:15px;line-height:24px;padding:0 !important;color:#e6940e !important;border:0 !important;border-radius:0 !important;background-color:transparent !important;}
.newsletter .success-block{margin-top:10px;}
.newsletter .success-block p{font-size:15px;line-height:24px;color:#34ab1f;}
.newsletter .success-block p.error{color:#e6940e;}
.contact-form .btn{margin-bottom:0;}
p.succs-msg{display:none;margin:0 0 0 15px;vertical-align:middle;color:#34ab1f !important;}
.chosen-container{font-size:13px;position:relative;display:inline-block;text-align:left;vertical-align:middle;border:1px solid #d9d9d9;border-radius:2px;background-color:#fff;}
.form-solid .chosen-container{border:0;background-color:#f5f5f5;}
.inverse .form-solid .chosen-container{border:0;background-color:#363636;}
.inverse .chosen-container{border:1px solid #454545;background-color:transparent;}
.chosen-container .chosen-drop{position:absolute;z-index:1010;top:100%;left:-9999px;width:calc(100% + 2px);margin-top:0;margin-left:-1px;border:1px solid #d9d9d9;border-radius:0 0 2px 2px;background-color:inherit;}
.form-solid .chosen-container .chosen-drop{width:100%;margin:0;border:0;background-color:#f0f0f0;}
.inverse .chosen-container .chosen-drop{border-color:#454545;background-color:#242424;}
.chosen-container a{font-weight:400;cursor:pointer;}
.chosen-container-single .chosen-single{font-size:15px;line-height:42px;position:relative;display:block;overflow:hidden;height:42px;padding:0 0 0 15px;transition:color 2s ease;white-space:nowrap;text-decoration:none;color:#1a1a1a;border-radius:2px;background-clip:padding-box;}
.inverse .chosen-container-single .chosen-single{color:#fff;}
.chosen-with-drop .chosen-drop{left:0;}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:25px;white-space:nowrap;text-overflow:ellipsis;}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}
.chosen-container-single .chosen-single abbr{font-size:1px;position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;}
.chosen-search{display:none;}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:38px;height:100%;text-align:center;}
.chosen-container-single .chosen-single div:after{font-family:FontAwesome;font-size:13px;line-height:42px;position:absolute;top:0;left:0;width:100%;content:'\f107';text-align:center;color:inherit;}
.footer-dark .chosen-container-single .chosen-single div:after{color:#f5f5f5;}
.chosen-container-single .chosen-drop{background-clip:padding-box;}
.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;max-height:320px;margin:0;padding:0 0 5px;}
.chosen-container .chosen-results li{font-size:15px;line-height:26px;display:none;margin:0;padding:0 15px !important;list-style:none;white-space:nowrap;text-indent:0;color:#808080;}
.chosen-container .chosen-results li:last-child{border-radius:0 0 2px 2px;}
.chosen-container .chosen-results li:before{display:none !important;}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}
.chosen-container .chosen-results li.highlighted{color:#1a1a1a;}
.inverse .chosen-container .chosen-results li.highlighted{color:#fff;}
.chosen-container .chosen-results li.no-results{display:list-item;padding:0 15px 8px !important;color:#1a1a1a;}
.inverse .chosen-container .chosen-results li.no-results{color:#fff;}
.chosen-container .chosen-results li.group-result{display:list-item;cursor:default;}
.chosen-container .chosen-results li.group-option{padding-left:35px !important;}
.chosen-container .chosen-results .level-1{padding-left:45px !important;}
.chosen-container .chosen-results .level-2{padding-left:75px !important;}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;width:100%;height:auto !important;margin:0 25px 0 0;padding:0;cursor:text;background-color:#1a1a1a;}
.chosen-container-multi .chosen-choices li{line-height:24px;float:left;padding-left:18px !important;list-style:none;}
.chosen-container-multi .chosen-choices li:before{display:none !important;}
.search-field input{padding-right:0;padding-left:0 !important;color:#4e4e4e !important;border:0;}
.chosen-container-multi .chosen-results{margin:0;padding:0;}
.chosen-disabled{cursor:default;opacity:.5 !important;}
.chosen-container-single .chosen-default{color:#4e4e4e;}
.chosen-container .chosen-results li.disabled-result{display:list-item;cursor:default;color:#686868;}
.grid-show .chosen-container{max-width:87px;margin:0 5px;}
.grid-show .chosen-container .chosen-single{padding-left:15px;}
.background{background:no-repeat 50% 50%/cover;}
.overlay{opacity:1;background-color:transparent;}
body > .overlay{position:relative;}
.overlay:before{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;content:'\0020';transition:background .2s ease;background-color:rgba(33,33,33,.7);}
.overlay-white:before{background-color:rgba(255,255,255,.6);}
.overlay-light:before{background-color:rgba(0,0,0,.6);}
.overlay-dark:before{background-color:rgba(33,33,33,.9);}
.pattern{position:relative;}
.pattern:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;content:'\0020';opacity:.15;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkMWU3OWEzYy1hZGRkLTQwZjMtOWU1OS05Y2Y1OTJmMTVkMGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTI3MkQ5RTRERDBDMTFFNDhFQjdGNDBFMEY1NDZCRTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTI3MkQ5RTNERDBDMTFFNDhFQjdGNDBFMEY1NDZCRTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTk1Zjg1ZS04MDlmLTRmMmYtOTY1Zi01NWMyMDYxYTdhMDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ZDFlNzlhM2MtYWRkZC00MGYzLTllNTktOWNmNTkyZjE1ZDBhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FtE7ZAAAABFJREFUeNpiYECA/7gZAAEGADXxAv7Ev62bAAAAAElFTkSuQmCC') repeat;}
.pattern .container{position:relative;z-index:1;}
.bg{position:absolute;top:0;width:50%;height:100%;background:no-repeat 50% 50%/cover;}
.bg.bg-right{right:0;}
.bg.bg-right.bg-third{right:-195px;}
.bg.bg-left{left:0;}
.bg.bg-left.bg-third{left:-195px;}
.highlight{position:relative;padding-top:60px;padding-bottom:60px;}
.highlight .highlight-md{margin-top:-60px;margin-bottom:-60px;padding-top:60px;padding-bottom:60px;}
.highlight .divtable-negative{margin-top:-60px;margin-bottom:-60px;}
.highlight.highlight-extra{padding-top:85px;padding-bottom:85px;}
.highlight.highlight-extra .highlight-md{margin-top:-85px;margin-bottom:-85px;padding-top:85px;padding-bottom:85px;}
.highlight.highlight-light{background-color:#f7f7f7;}
.highlight.highlight-light .highlight-md{background-color:#fafafa;}
.highlight.highlight-light.overlay:before,
.highlight.highlight-light .overlay:before{background-color:rgba(255,255,255,.7);}
.highlight.highlight-light p,
.highlight.highlight-light ul,
.highlight.highlight-light ol{color:#666;}
.highlight.highlight-dark{background-color:#262626;}
.highlight.highlight-dark.overlay:before,
.highlight.highlight-dark .overlay:before{background-color:rgba(26,26,26,.9);}
.highlight.highlight-dark .highlight-md{background-color:#2b2b2b;}
.highlight .container{position:relative;z-index:1;}
.highlight.slider .container,
.highlight .slider.container{position:static;}
.inverse{color:#fff;}
.inverse h1,
.inverse h2,
.inverse h3,
.inverse h4,
.inverse h5,
.inverse h6{color:#fff;}
.inverse a{color:#fff;}
.inverse a:hover{color:#da3636;}
.inverse p,
.inverse q{color:#808080;}
.inverse .cols-border [class*=col-]{border-left-color:#595959;}
.inverse [class*=quote-author] strong{color:#fff;}
.corner-tip-up{position:absolute;top:-20px;left:50%;display:block;width:0;height:0;margin-left:-30px;content:'\0020';border-right:30px solid transparent;border-left:30px solid transparent;}
.highlight-dark .corner-tip-up{border-bottom:20px solid #262626;}
.highlight-light .corner-tip-up{border-bottom:20px solid #f7f7f7;}
.corner-tip-down{position:absolute;bottom:-20px;left:50%;display:block;width:0;height:0;margin-left:-30px;content:'\0020';border-right:30px solid transparent;border-left:30px solid transparent;}
.highlight-dark .corner-tip-down{border-top:20px solid #262626;}
.highlight-light .corner-tip-down{border-top:20px solid #f7f7f7;}
.bg-f5{background-color:#f5f5f5;}
.bg-fa{background-color:#fafafa;}
.bg-f0{background-color:#f0f0f0;}
.cells-bgs > .row{margin-top:0 !important;margin-bottom:0 !important;}
.cells-bgs > .row div[class^='col-']{margin:0 !important;padding-top:30px;padding-bottom:30px;}
.breadcrumb{font-size:14px;margin:0;padding:0;border-radius:0;background-color:transparent;}
.breadcrumb > li{line-height:28px;vertical-align:middle;color:#999;}
.breadcrumb > li + li:before{vertical-align:middle;}
.breadcrumb > li + li.dropdown:before{line-height:30px;padding-right:0;}
.breadcrumb > li.active{color:#999;}
.breadcrumb > li.dropdown{line-height:26px;}
.breadcrumb > li:before{content:'';}
.breadcrumb > li > a{font-weight:400;line-height:28px;color:#999;border:0;}
.breadcrumb > li > a:hover,
.breadcrumb > li > a:focus{color:#1c1c1c;background-color:transparent;}
.breadcrumb .dropdown > a:after{vertical-align:middle;color:inherit;}
.breadcrumb .dropdown-menu{left:6px;}
.pagination{font-size:0;display:block;margin:0 auto;border-radius:0;}
.pagination li{display:inline-block;margin:0;padding-left:0 !important;vertical-align:middle;}
.pagination li:before{display:none;}
.pagination li[class*=pull-]{margin-top:-4px;}
.pagination li a{font-size:15px;line-height:36px;display:block;width:40px;height:40px;padding:0;text-align:center;color:#000;border:2px solid transparent;border-radius:100%;background-color:transparent;}
.pagination li a:hover,
.pagination li a:focus{color:#da3636;border-color:transparent;background-color:transparent;}
.pagination li i{position:relative;top:-2px;}
ul.pagination.rounded li a{border-radius:2px;}
ul.pagination.rounded li a.prev,
ul.pagination.rounded li a.next{line-height:36px;width:40px;height:40px;}
ul.pagination li.active a,
ul.pagination li.active a:hover,
ul.pagination li.active a:focus,
ul.pagination .prev:hover,
ul.pagination .prev:focus,
ul.pagination .next:hover,
ul.pagination .next:focus{color:#da3636;border-color:#da3636;background-color:transparent;}
ul.pagination.solid li.active a,
ul.pagination.solid li.active a:hover,
ul.pagination.solid li.active a:focus,
ul.pagination.solid .prev:hover,
ul.pagination.solid .prev:focus,
ul.pagination.solid .next:hover,
ul.pagination.solid .next:focus{color:#fff;border-color:#da3636;background-color:#da3636;}
ul.pagination.solid li a.prev,
ul.pagination.solid li a.next{border-color:#f0f0f0;background-color:#f0f0f0;}
.pagination > li > a.prev,
.pagination > li > a.next{border-radius:100%;}
ul.pagination .prev,
ul.pagination .next{line-height:46px;width:50px;height:50px;border-color:#e6e6e6;border-radius:100%;}
ul.pagination .prev{font-size:20px;margin-right:30px;color:#808080;}
ul.pagination .next{font-size:20px;margin-left:30px;color:#808080;}
ul.pagination.no-border .prev,
ul.pagination.no-border .next{border-color:transparent;}
ul.pagination.no-border li.active > a{border-color:transparent;}
ul.pagination .prev.prev-text,
ul.pagination .next.next-text{font-size:15px;width:auto !important;color:#000;border:transparent;border-radius:0;background-color:transparent !important;}
ul.pagination .prev.prev-text:hover,
ul.pagination .next.next-text:hover{color:#da3636;}
ul.pagination .prev.prev-text{margin-right:20px;padding-right:20px;border-right:1px dotted #b3b3b3 !important;}
ul.pagination .next.next-text{margin-left:20px;padding-left:20px;border-left:1px dotted #b3b3b3 !important;}
.pagination-extend .pagination + .pagination{margin-top:15px;}
.pagination-extend .pagination .prev,
.pagination-extend .pagination .next{margin:0 10px;}
ul.pagination-contour{display:inline-block;border:1px solid #e6e6e6;}
ul.pagination-contour li a,
ul.pagination-contour li a:hover,
ul.pagination-contour li a:focus{line-height:40px;border:0;border-left:1px solid #e6e6e6;border-radius:0;}
ul.pagination-contour li:first-child a{border-left:0;}
ul.pagination-contour li.active a,
ul.pagination-contour li.active a:hover{color:#1a1a1a;border-color:#e6e6e6;background-color:#f0f0f0;}
ul.pagination-contour li i{top:0;}
ul.pagination-contour li a.inverse{color:#fff;background-color:#333;}
ul.pagination-contour li .prev.prev-text,
ul.pagination-contour li .next.next-text{line-height:40px;width:110px !important;height:40px;margin:0;padding:0;text-align:center;border:0;border-style:solid !important;}
ul.pagination-contour li .next.next-text{border-left-color:#e6e6e6 !important;}
.pager li > a{line-height:43px;display:inline-block;color:#333;border-radius:2px;}
.pager li > a:hover{color:#da3636;}
.pager li:first-child i{margin-right:10px;}
.pager li:last-child i{margin-left:10px;}
.pager.solid li > a{font-size:13px;padding:0 24px;background-color:#f0f0f0;}
.widget{font-size:13px;}
.widget p{font-size:13px;line-height:22px;color:#808080;}
.widget strong{font-weight:600;}
.widget a:not(.btn){color:#333;}
.widget a:not(.btn):hover{color:#da3636;}
.widget .btn-default{background-color:#ebebeb;}
.widget input[type=text],
.widget input[type=search],
.widget input[type=email],
.widget textarea{font-size:13px;font-weight:400;float:left;width:100%;height:38px;padding:0 14px;border:0;background-color:#ebebeb;}
.footer-dark .widget input[type=text],
.footer-dark .widget input[type=search],
.footer-dark .widget input[type=email],
.footer-dark .widget textarea{color:#b3b3b3;background-color:#292929;}
.widget .has-error input[type=text],
.widget .has-error input[type=search],
.widget .has-error input[type=email],
.widget .has-error textarea{background-color:#ffc7c7;}
.footer-dark .widget .has-error input[type=text],
.footer-dark .widget .has-error input[type=search],
.footer-dark .widget .has-error input[type=email],
.footer-dark .widget .has-error textarea{color:#fff;background-color:#d93636;}
.widget::-webkit-input-placeholder{color:#b3b3b3;}
.footer-dark .widget::-webkit-input-placeholder{color:#5e5e5e;}
.widget::-moz-placeholder{color:#b3b3b3;}
.footer-dark .widget::-moz-placeholder{color:#5e5e5e;}
.widget:-ms-input-placeholder{color:#b3b3b3;}
.footer-dark .widget:-ms-input-placeholder{color:#5e5e5e;}
.widget textarea:-ms-input-placeholder{color:#b3b3b3;}
.footer-dark .widget textarea:-ms-input-placeholder{color:#5e5e5e;}
.widget textarea{height:78px;padding-top:10px;padding-bottom:10px;}
/*.widget.widget_map{margin-right:-30px;margin-left:-30px;padding-right:30px;padding-left:30px;background:url('https://media.aisconverse.com/images/widgets/world-map-light.png') 50% 37px/contain no-repeat;}*/
/*.footer-dark .widget.widget_map{background-image:url('https://media.aisconverse.com/images/widgets//world-map-dark.png');}*/
.widget p + hr{margin-top:-10px;}
.widget hr{margin:15px auto;border-color:#e0e0e0;}
.footer-dark .widget hr{border-color:#333;}
.widget .copyrights{color:#b3b3b3;}
.widget .chosen-container,
.widget .chosen-drop{width:100%;margin:0;border:0;}
.footer-dark .widget .chosen-container,
.footer-dark .widget .chosen-drop{background-color:#292929;}
.widget .chosen-single{font-weight:400;background-color:#ebebeb;}
.widget .chosen-single.chosen-default{color:#808080;}
.footer-dark .widget .chosen-single{background-color:#292929;}
.widget .chosen-single:hover{color:#333;}
.widget .chosen-drop{background-color:#ebebeb;}
.footer-dark .widget .chosen-drop{background-color:#292929;}
.widget .chosen-drop li{text-align:left;color:#4d4d4d;}
.footer-dark .widget .chosen-drop li{color:#b3b3b3;}
.widget .chosen-drop li:hover,
.widget .chosen-drop li.result-selected{color:#000;background-color:#e0e0e0;}
.footer-dark .widget .chosen-drop li:hover,
.footer-dark .widget .chosen-drop li.result-selected{color:#fff;background-color:#2e2e2e;}
.widget .raty{margin-left:60px;}
.widget ul{line-height:24px;margin-right:0;margin-left:0;}
.widget-title{font-size:17px;font-weight:600;line-height:18px;margin:0 0 25px;}
.widget-title:after{display:block;width:40px;height:2px;margin:20px 0 0;content:'\0020';background-color:#18449D;}
.footer-dark .widget-title,
.footer-dark .widget-title a{color:#fff;}
.widget-counts{overflow:hidden;margin:35px 0 10px;}
.widget-counts .countup{font-weight:400;float:left;margin-right:10px;margin-bottom:0;}
.widget-counts .countup > *{font-size:17px;line-height:30px;}
.footer-dark .widget-counts .countup{color:#fff;}
.widget-counts .countup-info{font-size:17px;line-height:30px;display:inline-block;vertical-align:middle;color:#999;}
.widget_twitter ul li{position:relative;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;}
.footer-dark .widget_twitter ul li{border-bottom-color:#333;}
.widget_twitter ul li:before{font-family:FontAwesome;font-size:17px;line-height:22px;float:left;width:35px;margin-top:2px;content:'\f099';color:#666;}
.footer-dark .widget_twitter ul li:before{color:#f5f5f5;}
.widget_twitter ul li p{margin-left:35px;}
.widget_twitter ul li:last-child{margin:0;padding:0;border:0;}
.widget_links li{line-height:20px;margin-bottom:6px;}
.widget_links li:last-child{margin-bottom:0;}
.widget_meta li{line-height:26px;}
.widget_tag_cloud .tagcloud{font-size:0;margin-bottom:-10px;}
.widget_tag_cloud .tagcloud a{font-size:13px !important;font-weight:400;line-height:28px;display:inline-block;margin:0 10px 10px 0;padding:0 9px;vertical-align:top;border-radius:2px;background-color:#ebebeb;}
.footer-dark .widget_tag_cloud .tagcloud a{background-color:#292929;}
.widget_tag_cloud .tagcloud a:hover{color:#fff;background-color:#da3636;}
.widget_calendar{margin-bottom:30px;}
.widget_calendar table{font-size:13px;line-height:22px;width:100%;}
.widget_calendar table th{font-weight:400;padding-bottom:5px;text-align:center;color:#b3b3b3;border-bottom:1px solid #e0e0e0;}
.footer-dark .widget_calendar table th{color:#808080;border-bottom-color:#333;}
.widget_calendar table td{line-height:24px;text-align:center;color:#808080;}
.footer-dark .widget_calendar table td{color:#4d4d4d;}
.widget_calendar table td a{display:block;margin:auto;border-radius:2px;}
.widget_calendar table td a:hover{color:#fff !important;background-color:#da3636;}
.widget_calendar table #today{line-height:24px;color:#fff;border-radius:2px;background-color:#da3636;}
.widget_calendar table tbody{border-bottom:1px solid #e0e0e0;}
.footer-dark .widget_calendar table tbody{border-bottom-color:#333;}
.widget_calendar table tbody tr:first-child td{padding-top:5px;}
.widget_calendar table tbody tr:last-child td{padding-bottom:10px;}
.widget_recent_entries li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;}
.footer-dark .widget_recent_entries li{border-bottom-color:#333;}
.widget_recent_entries li:last-child{margin-bottom:0;padding-bottom:0;border:0;}
.widget_recent_entries_images li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;}
.footer-dark .widget_recent_entries_images li{border-bottom-color:#333;}
.widget_recent_entries_images li:last-child{margin-bottom:0;padding-bottom:0;border:0;}
.widget_recent_entries_images li .post-img{float:left;width:75px;margin-top:7px;}
.widget_recent_entries_images li .post-img:hover{opacity:.5;}
.widget_recent_entries_images li .post-img img{width:100%;}
.widget_recent_entries_images li p{margin:0 0 0 95px;}
.widget_recent_entries_images li .post-date{display:block;margin-left:95px;color:#b3b3b3;}
.footer-dark .widget_recent_entries_images li .post-date{color:#4d4d4d;}
.widget_recent_comments ul li{position:relative;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;}
.footer-dark .widget_recent_comments ul li{border-bottom-color:#333;}
.widget_recent_comments ul li:before{font-family:FontAwesome;font-size:17px;line-height:22px;float:left;width:35px;margin-top:2px;content:'\f075';color:#666;}
.footer-dark .widget_recent_comments ul li:before{color:#f5f5f5;}
.widget_recent_comments ul li p{margin:0 0 0 35px;}
.widget_recent_comments ul li .post-date{display:block;margin-left:35px;color:#b3b3b3;}
.footer-dark .widget_recent_comments ul li .post-date{color:#4d4d4d;}
.widget_recent_comments ul li:last-child{margin:0;padding:0;border:0;}
.widget_flickr #flickrfeed{margin-right:-20px;}
.widget_flickr #flickrfeed a{float:left;width:75px;height:75px;margin:0 8px 8px 0;}
.widget_flickr #flickrfeed a img{width:75px;height:75px;}
.widget_flickr #flickrfeed a:hover{opacity:.5;}
.widget_instagram #instafeed{margin-right:-25px;}
.widget_instagram #instafeed a{float:left;width:75px;height:75px;margin:0 8px 8px 0;}
.widget_instagram #instafeed a img{width:75px;height:75px;}
.widget_instagram #instafeed a:hover{opacity:.5;}
.widget_archive li{text-align:right;color:#b3b3b3;}
.footer-dark .widget_archive li{color:#4d4d4d;}
.widget_archive li a{float:left;clear:left;}
.widget_slider .slider{margin-top:33px;}
.widget_search .search-form,
.widget_product_search .search-form{overflow:hidden;margin:0 0 25px;}
.widget_search span.screen-reader-text,
.widget_product_search span.screen-reader-text{display:none;}
.widget_search label,
.widget_product_search label{float:left;width:100%;max-width:235px;}
.widget_search .search-submit,
.widget_product_search .search-submit{font-size:16px;line-height:34px;float:left;margin:0 0 0 -32px;color:#666;border:0;background-color:transparent;}
.widget_search .search-submit:hover,
.widget_product_search .search-submit:hover{color:#1a1a1a;}
.footer-dark .widget_search .search-submit:hover,
.footer-dark .widget_product_search .search-submit:hover{color:#b3b3b3;}
.widget_subscrire form{margin:0 0 25px;}
.widget_subscrire form:after{display:table;clear:both;content:'';}
.widget_subscrire .subscribe-submit{font-size:16px;line-height:34px;float:left;margin:0 0 0 -32px;color:#666;border:0;background-color:transparent;}
.footer-dark .widget_subscrire .subscribe-submit{color:#f5f5f5;}
.footer-dark .widget_subscrire .subscribe-submit:hover{color:#b3b3b3;}
.widget_recent_projects ul{margin-right:-25px;}
.widget_recent_projects li{float:left;margin:0 10px 10px 0;}
.widget_recent_projects li a:hover{opacity:.5;}
.widget_recent_projects li img{width:100%;}
.widget_follow_us ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;}
.footer-dark .widget_follow_us ul li{border-bottom-color:#333;}
.widget_follow_us ul li i{font-size:17px;margin:-1px 19px 0 0;color:#666;}
.footer-dark .widget_follow_us ul li i{color:#f5f5f5;}
.widget_follow_us ul li:last-child{margin:0;padding:0;border:0;}
.widget_brand .widget-title{font-family:'Montserrat', sans-serif;font-size:20px;letter-spacing:1px;text-transform:uppercase;color:#262626;}
.footer-dark .widget_brand .widget-title{color:#fafafa;}
.widget_brand .widget-title img{display:inline-block;max-height:100%;margin-top:-3px;margin-right:4px;}
.widget_contact_list{margin-bottom:20px;}
.widget_contact_list li{position:relative;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;}
.footer-dark .widget_contact_list li{border-bottom-color:#333;}
.widget_contact_list li .fa{font-size:17px;line-height:22px;float:left;width:35px;color:#666;}
.footer-dark .widget_contact_list li .fa{color:#f5f5f5;}
.widget_contact_list li address{margin-left:35px;color:#808080;}
.widget_contact_list li address span{color:#b3b3b3;}
.widget_contact_list li:last-child{margin:0;padding:0;border:0;}
.widget_contact_list li a{font-weight:400;color:inherit;}
.widget_contact_list li a strong{transition:color .2s ease;color:#333;}
.footer-dark .widget_contact_list li a strong{color:#b3b3b3;}
.widget_contact_list li a:hover strong{color:#da3636;}
.footer-dark .widget_contact_list li a:hover strong{color:#fff;}
.widget_video .embed-responsive{margin-top:33px;}
.widget_categories li{text-align:right;color:#b3b3b3;}
.footer-dark .widget_categories li{color:#666;}
.widget_categories li a{float:left;clear:left;}
.widget_categories .children{margin-left:10px;}
.widget_categories .children a{font-weight:400;}
.footer-dark .widget_categories .children a{color:#808080;}
.widget_pages .children{margin-left:10px;}
.widget_pages .children a{font-weight:400;}
.footer-dark .widget_pages .children a{color:#808080;}
.widget_rss .rsswidget img{margin:-2px 5px 0 0;}
.widget_rss .rss-date{display:block;color:#b3b3b3;}
.footer-dark .widget_rss .rss-date{color:#4d4d4d;}
.widget_rss .rssSummary{color:#808080;}
.widget_rss li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e0e0e0;}
.footer-dark .widget_rss li{border-bottom-color:#333;}
.widget_rss li:last-child{margin:0;padding:0;border:0;}
.widget_product_categories li{color:#808080;}
.widget_product_categories li a{margin-right:5px;}
.widget_price_filter .price_slider_amount{font-size:15px;margin:0 0 15px;color:#808080;}
.footer-dark .widget_price_filter .price_slider_amount{color:#b3b3b3;}
.widget_price_filter .ui-slider{position:relative;width:100%;height:1px;margin:20px 0 12px;text-align:left;background-color:#e0e0e0;}
.footer-dark .widget_price_filter .ui-slider{background-color:#333;}
.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;top:-7px;width:14px;height:14px;margin-left:-7px;cursor:pointer;border-radius:100%;background-color:#333;-ms-touch-action:none;touch-action:none;}
.footer-dark .widget_price_filter .ui-slider .ui-slider-handle{background-color:#fff;}
.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;top:0;display:block;height:100%;background-color:#919191;}
.widget_price_filter .price_slider_legend{clear:both;margin-bottom:25px;color:#b3b3b3;}
.footer-dark .widget_price_filter .price_slider_legend{color:#4d4d4d;}
.widget_price_filter .price_slider_legend .to{float:right;}
.widget_price_filter .btn{padding:0 30px;}
.widget-cash-list{font-size:0;margin-bottom:5px;}
.widget-cash-list li{display:inline-block;margin:0 5px 5px 0;vertical-align:top;}
.product_list_widget li{line-height:22px;position:relative;overflow:hidden;margin-bottom:9px;padding-bottom:15px;border-bottom:1px solid #e0e0e0;}
.footer-dark .product_list_widget li{border-bottom-color:#333;}
.product_list_widget li:last-child{margin:0;padding:0;border:0;}
.product_list_widget .attachment-shop_thumbnail{float:left;width:50px;margin:6px 10px 0 0;}
.product_list_widget .product-title{display:block;}
.product_list_widget .quantity{display:block;margin-left:60px;color:#808080;}
.footer-dark .product_list_widget .quantity{color:#4d4d4d;}
.product_list_widget ins{display:inline-block;}
.product_list_widget .amount{font-weight:400;margin-right:5px;color:#808080;}
.footer-dark .product_list_widget .amount{color:#4d4d4d;}
.product_list_widget del{text-decoration:none;}
.product_list_widget del .amount{font-weight:400;color:#da3636;}
.product_list_widget .reviewer{display:block;margin-left:60px;color:#808080;}
.footer-dark .product_list_widget .reviewer{color:#4d4d4d;}
.product_list_widget .remove{font-size:0;position:absolute;top:0;right:0;}
.product_list_widget .remove:after{font-family:FontAwesome;font-size:13px;line-height:20px;content:'\f00d';transition:color .2s ease;color:#da3636;}
.product_list_widget .remove:hover:after{color:#1a1a1a;}
.footer-dark .product_list_widget .remove:hover:after{color:#fff;}
.widget_shopping_cart_content li:last-child{margin-bottom:9px;padding-bottom:15px;border-bottom:1px solid #e0e0e0;}
.footer-dark .widget_shopping_cart_content li:last-child{border-bottom-color:#333;}
.widget_shopping_cart_content .product-title{padding-right:20px;}
.widget_shopping_cart_content .total{font-size:15px;line-height:24px;overflow:hidden;}
.widget_shopping_cart_content .total strong{font-weight:600;color:#919191;}
.widget_shopping_cart_content .total .amount{font-weight:700;float:right;color:#b3b3b3;}
.widget_shopping_cart_content .buttons .btn{margin-right:5px;}
.widgetbar{position:fixed;z-index:33;top:0;overflow:hidden;width:300px;height:300px;min-height:100%;transition:opacity .2s;color:#fff;background-color:#fafafa;}
.widgetbar.widgetbar-right{right:0;}
.widgetbar.widgetbar-left{left:0;}
.widgetbar .widgetbar-close{font-size:16px;position:absolute;top:20px;right:20px;color:#404040;}
.widgetbar .widgetbar-close:hover{color:#1a1a1a;}
.widgetbar .widgetbar-inner{overflow:auto;height:100%;padding:50px 30px 0;}
.widgetbar .widgetbar-inner > *:last-child{margin-bottom:50px;}
.slider{position:relative;}
.slider li{position:relative;float:left;overflow:hidden;margin-bottom:0;padding:0;}
.slider li:before{display:none;}
.slider li.overlay:before,
.slider li.pattern:before{display:block;}
.slider li.divtable{height:auto;}
.slider[class*=steps] li{overflow:visible;}
.slider.carousel [class*=col-],
.slider [class*=card-light],
.slider [class*=card-dark]{padding-right:30px;padding-left:30px;}
.slider[class*=steps] [class*=col-].card,
.slider [class*=col-] .card,
.slider .card{padding:50px 30px;}
.slider .cards-inside [class*=col-] .card{padding-right:20px;padding-left:20px;}
.slider[class*=steps] [class*=col-].card-image,
.slider [class*=col-].card-image{padding:0;}
.slider .cards-inside [class*=col-]{padding-right:0;padding-left:0;}
.slider.cards-team .card{padding-top:0;padding-bottom:0;}
.slider.cards-border [class*=col-] + [class*=col-],
.slider .cards-border [class*=col-] + [class*=col-]{margin-left:-1px;}
.slider.highlight .carousel-wrap{z-index:1 !important;}
.slider .heading-divider:last-child{margin-bottom:15px;}
.slider .img-wrap.img-wrap-auto img{top:0;}
.slider > .row{position:relative;}
.slider .row .container{padding-right:0;padding-left:0;}
.slider-pagination{font-size:0;position:relative;z-index:2;height:11px;margin-top:30px;text-align:center;}
.slider-pagination + .row{margin-top:30px;}
.slider-pagination.inside{top:-14px;margin-top:-11px;}
.slider-pagination.right{padding:0 12px;text-align:right;}
.slider-pagination.left{text-align:left;}
.slider-pagination.pagination-light a{background-color:rgba(255,255,255,.4);}
.slider-pagination.out{margin-top:0;margin-bottom:-90px;padding-top:90px;}
.highlight-extra .slider-pagination.out{margin-bottom:-115px;padding-top:115px;}
.no-all-paddings .slider-pagination.out{top:41px;margin-top:-11px;margin-bottom:0;padding-top:0;}
.slider-pagination a{display:inline-block;width:11px;height:11px;margin:0 4px;border-radius:50%;background-color:rgba(0,0,0,.3);}
.slider-pagination a.selected,
.slider-pagination a:hover{background-color:#da3636;}
.slider-arrow{font-size:20px;position:absolute;z-index:2;top:50%;width:38px;height:38px;margin-top:-19px;text-align:center;color:#fff;background-color:rgba(51,51,51,.8);}
.slider-arrow:after{font-family:FontAwesome;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.slider-arrow.disabled,
.slider-arrow.disabled:hover,
.slider-arrow.disabled:focus{cursor:default;background-color:rgba(51,51,51,.3);}
.slider-arrow.arrow-light{background-color:rgba(51,51,51,.3);}
.slider-arrow.arrow-white{color:#666;background-color:rgba(255,255,255,.8);}
.slider-arrow[class*=arrow-nobg]{background-color:transparent;}
.slider-arrow[class*=arrow-nobg]:hover,
.slider-arrow[class*=arrow-nobg]:focus{color:#da3636;background-color:transparent;}
.slider-arrow[class*=arrow-nobg].disabled:hover,
.slider-arrow[class*=arrow-nobg].disabled:focus{color:rgba(51,51,51,.3);}
.slider-arrow.arrow-nobg-white{color:#fff;}
.slider-arrow.arrow-nobg-dark{color:#333;}
.slider-arrow.arrow-nobg-light{color:rgba(51,51,51,.3);}
.slider-arrow:hover,
.slider-arrow:focus,
.inverse .slider-arrow:not([class*=arrow-nobg]):hover,
.inverse .slider-arrow:not([class*=arrow-nobg]):focus{color:#fff;background-color:#da3636;}
.slider-arrow.arrow-bottom-right{right:15px;bottom:15px;}
.slider-arrow.arrow-sm{font-size:13px;width:24px;height:24px;}
.slider-arrow.arrow-md{font-size:24px;width:48px;height:48px;margin-top:-24px;}
.slider-arrow.arrow-lg{font-size:30px;width:60px;height:60px;margin-top:-30px;}
.slider-arrow.arrow-margin,
.slider-arrow.arrow-rounded{border-radius:2px;}
.slider-arrow.arrow-color{color:#fff !important;background-color:#da3636;}
.slider-arrow.arrow-color:hover,
.slider-arrow.arrow-color:focus{background-color:rgba(51,51,51,.8);}
.slider-arrow.arrow-bottom-right{top:auto;bottom:10px;left:auto;margin:0;border-radius:0;}
.slider-arrow-prev{left:0;border-radius:0 2px 2px 0;}
.slider-arrow-prev:after{content:'\f104';}
.slider-arrow-prev.arrow-out{left:-38px;border-radius:2px 0 0 2px;}
.slider-arrow-prev.arrow-md.arrow-out{left:-48px;}
.slider-arrow-prev.arrow-lg.arrow-out{left:-60px;}
.slider-arrow-prev.arrow-bottom-right{right:60px;}
.slider-arrow-prev.arrow-sm.arrow-bottom-right{right:36px;}
.slider-arrow-next{right:0;border-radius:2px 0 0 2px;}
.slider-arrow-next:after{content:'\f105';}
.slider-arrow-next.arrow-out{right:-38px;border-radius:0 2px 2px 0;}
.slider-arrow-next.arrow-md.arrow-out{right:-48px;}
.slider-arrow-next.arrow-lg.arrow-out{right:-60px;}
.slider-arrow-next.arrow-bottom-right{right:15px;}
.oneslider{position:relative;z-index:0;overflow:visible;}
.oneslider li > a > img{width:100%;}
.oneslider img{position:relative;z-index:1;width:100%;vertical-align:top;}
.figure .oneslider{z-index:inherit;}
.oneslider .slider-pagination:not(.inside){top:41px;margin-top:-11px;}
.fullscreen{position:relative;clear:both;overflow:hidden;}
.bannercontainer{position:relative;padding:0;}
.bannercontainer:not(.container){width:100%;}
.bannercontainer.container{overflow:hidden !important;}
.banner{position:relative;width:100%;}
.banner [class*=col-]{position:static;}
.banner .tp-caption{font-family:'Open Sans', sans-serif;white-space:normal;}
.banner .tp-caption.large_bold_white,
.banner .tp-caption.large_bold_black{font-size:42px;font-weight:600;}
.banner .tp-caption.large_bold_red{line-height:90px !important;padding-bottom:20px;}
.banner .btn{display:block;height:auto;}
.banner .btn.btn-equal-revolution{margin:0 !important;}
.banner .btn.btn-border{color:#fff;border-color:#fff;}
.banner p{font-size:17px;line-height:24px;color:#fff;}
.banner-light .banner p,
.banner p.text-primary{color:#1a1a1a;}
.banner .internal:hover,
.banner .internal:focus{color:#da3636;}
.tp-bannertimer{top:auto;bottom:0;height:5px;background:#da3636;}
.tp-loader{z-index:9998;}
.tp-caption iframe{border:0;}
.tparrows.default{font-size:24px;width:48px;height:48px;transition:background-color .3s, color .3s;text-align:center;color:#fff;border-radius:2px;background-color:rgba(51,51,51,.8);}
.banner-light .tparrows.default{background-color:rgba(51,51,51,.3);}
.tparrows.default:after{font-family:FontAwesome;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.tparrows.default:hover,
.tparrows.default:focus{color:#fff;background-color:#da3636;}
.tparrows.default.round-sm{font-size:20px;width:37px;height:37px;}
.tparrows.default.round-old{font-size:42px;background-color:transparent;}
.tparrows.default.round-old:hover{color:#da3636;}
.tp-leftarrow.default:after{content:'\f104';}
.tp-rightarrow.default:after{content:'\f105';}
.tparrows.preview1 .tp-arr-imgholder{width:90px;}
.tp-leftarrow .tp-arr-imgholder{border-radius:0 2px 2px 0;}
.tp-rightarrow .tp-arr-imgholder{border-radius:2px 0 0 2px;}
.tparrows.preview1,
.tparrows.preview2,
.tparrows.preview3{width:60px;height:60px;}
.tparrows.preview1:after,
.tparrows.preview2:after,
.tparrows.preview3:after{font-size:28px;margin-top:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.tparrows.preview1:hover,
.tparrows.preview2:hover,
.tparrows.preview3:hover{background-color:#3d3d3d;}
.tparrows.preview1:hover:after,
.tparrows.preview2:hover:after,
.tparrows.preview3:hover:after{color:#fff;}
.tparrows.preview1 .tp-arr-titleholder,
.tparrows.preview2 .tp-arr-titleholder,
.tparrows.preview3 .tp-arr-titleholder{font-size:13px;padding:0 20px;text-transform:none;color:#fff;background-color:#333;}
.tp-leftarrow.preview1:after,
.tp-leftarrow.preview2:after,
.tp-leftarrow.preview3:after{left:25px;}
.tp-leftarrow.preview1 .tp-arr-titleholder,
.tp-leftarrow.preview2 .tp-arr-titleholder,
.tp-leftarrow.preview3 .tp-arr-titleholder{left:60px;}
.tp-rightarrow.preview1:after,
.tp-rightarrow.preview2:after,
.tp-rightarrow.preview3:after{right:25px;left:auto;}
.tp-rightarrow.preview1 .tp-arr-titleholder,
.tp-rightarrow.preview2 .tp-arr-titleholder,
.tp-rightarrow.preview3 .tp-arr-titleholder{right:60px;}
.tp-leftarrow.preview3 .tp-arr-titleholder{left:0;}
.tp-rightarrow.preview3 .tp-arr-titleholder{right:0;}
.tparrows.preview3 .tp-arr-iwrapper{background-color:transparent;}
.tparrows.nav-vertical{font-size:30px;background-color:transparent;}
.tparrows.nav-vertical.tp-leftarrow:after{content:'\f106';}
.tparrows.nav-vertical.tp-rightarrow:after{content:'\f107';}
.tparrows.nav-vertical:hover{color:#da3636;background-color:transparent;}
.tp-bullets.simplebullets .bullet,
.tp-bullets.simplebullets[class*=round] .bullet{float:left;width:11px;height:11px;margin:0 8px 0 0;cursor:pointer;transition:all .3s ease;border-radius:50%;background-color:rgba(255,255,255,.3);background-image:none;}
.banner-light .tp-bullets.simplebullets .bullet,
.banner-light .tp-bullets.simplebullets[class*=round] .bullet{background-color:rgba(0,0,0,.3);}
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets[class*=round] .bullet:hover,
.tp-bullets.simplebullets .bullet.selected,
.tp-bullets.simplebullets[class*=round] .bullet.selected{background-color:#da3636;}
.tp-bullets.tp-thumbs{padding:0;background-color:#da3636;}
.tp-bullets.tp-thumbs .bullet{opacity:1;}
.tp-bullets.tp-thumbs .bullet.selected{opacity:.56;}
.tp-bullets.nav-vertical .bullet{clear:both;margin:4px 0;}
.tp-dottedoverlay{z-index:0;opacity:.3;}
.tp-dottedoverlay.overlay{z-index:0;}
.tparrows.nav-left,
.tp-bullets.nav-left{right:auto !important;left:50% !important;margin-left:-570px;}
.tp-bullets.nav-left{margin-left:-551px;}
.tparrows.nav-right,
.tp-bullets.nav-right,
.tp-bullets.nav-center{right:50% !important;left:auto !important;margin-right:-570px;}
.tp-bullets.nav-right,
.tp-bullets.nav-center{margin-right:-551px;}
.meta small{color:#8c8c8c;}
.meta a{font-size:13px;font-weight:400;}
.meta > *{display:inline-block;margin-right:20px;vertical-align:middle;}
.meta > * i{margin-right:5px;color:#8c8c8c;}
.meta + .heading-divider{margin-top:15px;}
.archive .post{padding:0;}
.archive .post .entry{padding:0 30px;}
.archive .post .avatar{float:left;margin-left:30px;}
.archive .post .avatar + .entry{margin-left:130px;padding:0;}
.archive .post .entry-header,
.archive .post .entry-content{padding-right:30px;}
.archive .post[class*=col-]{display:inline-block;float:none;margin:0 -2px;padding-right:30px;padding-left:30px;vertical-align:top;}
.archive .post img{max-width:100%;}
.archive .timeline .post[class*=col-]{position:relative;z-index:1;float:left;}
.archive .masonry-wrap{padding-bottom:0;}
.entry-content img{max-width:100%;}
.post .slider{padding-bottom:80px;}
.post [class*=bg-]{margin-bottom:30px;}
.post [class*=bg-] a{color:#da3636;}
.post [class*=bg-] a:hover,
.post [class*=bg-] a:focus{color:#000;}
.post.format-link [class*=bg-] a,
.post.format-link .meta + h4 > a{color:#da3636;}
.post.format-link [class*=bg-] a:hover,
.post.format-link .meta + h4 > a:hover,
.post.format-link [class*=bg-] a:focus,
.post.format-link .meta + h4 > a:focus{color:#000;}
.post .embed-responsive{margin-bottom:30px;}
.post .quote-wrap{clear:both;overflow:hidden;padding:50px 0;}
.post .quote-wrap blockquote{margin:0 0 45px 0;padding:0;border:0;}
.post[class*=col-] > a > img{max-width:100%;margin-bottom:20px;}
.post[class*=col-] blockquote{margin:0 0 30px;}
.post[class*=col-] .slider{margin-bottom:-50px;}
.post[class*=col-] .slider + p{margin-top:30px;}
.post .highlight{margin-bottom:25px;}
.post img + p{margin-top:25px;}
.post.msnr,
.archive .post.msnr[class*=col-]{margin-bottom:60px;}
.post .meta{margin-bottom:20px;}
.single .avatar{display:inline-block;margin-bottom:20px;}
.nav-single{margin-bottom:70px;}
.nav-single small{display:block;color:#999;}
.nav-single .nav-previous{float:left;width:50%;}
.nav-single .nav-next{float:right;width:50%;}
.nav-single + hr{margin-top:-30px;}
.recent-posts{margin-bottom:40px;}
.recent-posts .meta{margin-bottom:10px;}
.recent-posts img{width:100%;}
.recent-img img{margin-top:5px;}
.recent-content{padding-left:0;}
.next-posts{opacity:0;}
.next-posts .slider{overflow:hidden;}
.next-posts .slider ul{width:9999px;}
.comments{margin:0 0 40px;}
.comments .comment{margin:0 0 15px;}
.comments .comment .comment-line{margin-bottom:5px;color:#8c8c8c;}
.comments .comment .comment-ava{float:left;}
.comments .comment .comment-text{margin-left:100px;}
.comments .comment > .comment{margin-top:30px;margin-left:60px;}
.add-comment form{margin-bottom:0;}
.add-comment h3{margin-bottom:15px;}
.mejs-container{position:relative;display:inline-block;max-width:98%;text-align:left;vertical-align:top;}
.mejs-container + p{margin-top:20px;}
.me-plugin{position:absolute;width:0;height:0;}
.mejs-embed,
.mejs-embed body{overflow:hidden;width:100%;height:100%;margin:0;padding:0;}
.mejs-container .mejs-controls{position:absolute;bottom:0;left:0;width:100%;height:30px;margin:0;padding:0;list-style-type:none;}
.mejs-container .mejs-controls div{font-size:11px;line-height:11px;display:block;float:left;width:16px;height:26px;margin:0;padding:0;list-style-type:none;border:0;background-image:none;}
.mejs-controls .mejs-button button{font-size:0;line-height:0;position:absolute;display:block;width:16px;height:16px;margin:7px 6px 0 0;padding:0;cursor:pointer;transition:all 0s ease;text-decoration:none;border:0;}
.mejs-container .mejs-controls .mejs-time{display:block;width:auto;height:17px;padding:8px 4px 0;text-align:center;}
.mejs-container .mejs-controls .mejs-time span{font-size:11px;line-height:1;display:block;float:left;width:auto;margin:1px 3px 0 0;color:#808080;}
.mejs-controls .mejs-play button{width:14px;height:16px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MzdGREJCM0M5MjE2ODExODIyQUYyRkZDQTlCOEY0NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MjgzNjc1RjUzOUUxMUU0QTNEODlCQ0M2REVFQkM2OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MjgzNjc1RTUzOUUxMUU0QTNEODlCQ0M2REVFQkM2OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTFDQ0M0NTA4OTIxNjgxMTgyMkFGOUNDQUQwMURDNjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTM3RkRCQjNDOTIxNjgxMTgyMkFGMkZGQ0E5QjhGNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oggMsAAAAhElEQVR42mJgYGDoAOL3QJzIQCKYC8T/ofgYEBuToxGGZwOxKDkaQfgDEGcBMTOpGmH4EhDbomtiIsIrukB8CIiXA7EMKTYi459AXAzErCwkxgAbEPcA8Q0mEjX+gtq4ixSnkuzHi0BsQ2o8ZpIajySnHJLSaic5uYPx////DOQAgAADADc1U0Gf3qVmAAAAAElFTkSuQmCC');}
.mejs-controls .mejs-pause button{width:14px;height:16px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MzdGREJCM0M5MjE2ODExODIyQUYyRkZDQTlCOEY0NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBODE0RTY2ODUzQTAxMUU0ODk0M0Q3MkVCOEU1OTRGMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBODE0RTY2NzUzQTAxMUU0ODk0M0Q3MkVCOEU1OTRGMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTFDQ0M0NTA4OTIxNjgxMTgyMkFGOUNDQUQwMURDNjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTM3RkRCQjNDOTIxNjgxMTgyMkFGMkZGQ0E5QjhGNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz51LtvfAAAAcElEQVR42mL8//8/A7mAB4inAzHIhJVALIRFDS8Qz4WqWQLEAiDBBKgADNdg0ZiJpqaYCUjwoSkSxKKRH40vwESu/0Y1DjqNn9DE3mNR9xEbH5RWZ0KT0gogFsaiEZS65kPVLAalLkZycwfZfgQIMACgKRs/Cu95qgAAAABJRU5ErkJggg==');}
.mejs-controls div.mejs-time-rail{width:240px;margin-top:10px;margin-right:10px;border-radius:2px;}
.mejs-controls .mejs-time-rail span{position:absolute;display:block;width:220px;height:10px;cursor:pointer;border-radius:2px;background-color:#f0f0f0;}
.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;background-size:15px 15px;}
.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#e6e6e6;}
.mejs-controls .mejs-time-rail .mejs-time-current{width:0;background:#da3636;}
.mejs-controls .mejs-time-rail .mejs-time-handle{position:absolute;top:-2px;display:none;width:10px;margin:0;cursor:pointer;text-align:center;border:solid 2px #1a1a1a;background:#fff;}
.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;top:-26px;display:none;width:36px;height:17px;margin-left:-18px;text-align:center;background:#e6e6e6;}
.mejs-controls .mejs-time-rail .mejs-time-float-current{left:0;display:block;width:30px;margin:2px;text-align:center;}
.mejs-controls .mejs-time-rail .mejs-time-float-corner{line-height:0;position:absolute;top:14px;left:13px;display:block;width:0;height:0;border-top:solid 5px #eee;}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px;}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px;}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px;}
.mejs-controls .mejs-mute button{width:17px;height:16px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MzdGREJCM0M5MjE2ODExODIyQUYyRkZDQTlCOEY0NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MkU0QUMzQjUzOUUxMUU0QTNEODlCQ0M2REVFQkM2OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MkU0QUMzQTUzOUUxMUU0QTNEODlCQ0M2REVFQkM2OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTFDQ0M0NTA4OTIxNjgxMTgyMkFGOUNDQUQwMURDNjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTM3RkRCQjNDOTIxNjgxMTgyMkFGMkZGQ0E5QjhGNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5kuDTlAAABBUlEQVR42mJmwA+YgVgfiIWB+DUDGYAViAuA+D8QfwBiLVINYAHiXCD+DTXkCxD7I8nLAnEiIRe0APFfqAHohoC8mAAVi4ZpYgRiKSD2BeIYIF4DxP+QDIAZ4ge1wBiI+YG4F4jvA7EoyBBOIL6Epuk/FkO8gVgEiG8DcQMQSwPxPSAuYgISIKxCRDiB1H0C4vlAnAw1fA8QezKRENggb/8C4q1AzAPE2kB8F4jlmciIekZsTiQWgJzPBsRe0DC6CsTKQPyQCRoTd4kwBKSOD5o+5kJd5ALE22HOkwRiJyAOITKKBYB4KnIUk5rYWKCxg5LYaJLscWVAbQYyASifGBAyACDAAGpbSNSOO7c1AAAAAElFTkSuQmCC');}
.mejs-controls .mejs-unmute button{width:17px;height:16px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MzdGREJCM0M5MjE2ODExODIyQUYyRkZDQTlCOEY0NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MzY4MUI2QjUzOUYxMUU0QTRDM0UxNDY2NTFGMTM3MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MzY4MUI2QTUzOUYxMUU0QTRDM0UxNDY2NTFGMTM3MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTFDQ0M0NTA4OTIxNjgxMTgyMkFGOUNDQUQwMURDNjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTM3RkRCQjNDOTIxNjgxMTgyMkFGMkZGQ0E5QjhGNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Cw/DWAAAAsElEQVR42mL8//8/AyMjIwMeoA7EvEB8BYh/gNRjAKyCCOABxC9AyoA4FKYeHTPhMcAFiOcCsTiUrwLE7NgU4jIkGohXArEUAxGABUrzAbEZEPMDsQMQJwAxDwORAGbITCCOIEI9Iz7vKBNp6X9SwoQkMPgMuUekerwBmw7ENkDsCcSTgfgLKQGLK9mDEttbqCYYrgSlWFKS/VIgDgfiZ8RFPPEZMAxXBmSkRlEAEGAAPBNbNiKjCEMAAAAASUVORK5CYII=');}
.mejs-controls .mejs-volume-button{position:relative;}
.mejs-controls .mejs-volume-button .mejs-volume-slider{position:absolute;z-index:1;top:-115px;left:0;display:none;width:25px;height:115px;margin:0;background:rgba(51,51,51,.7);}
.mejs-controls div.mejs-horizontal-volume-slider{position:relative;width:60px;height:26px;margin-left:10px;}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{font-size:1px;position:absolute;top:12px;left:0;width:50px;height:8px;margin:0;padding:0;border-radius:2px;background:#e6e6e6;}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{font-size:1px;position:absolute;top:12px;left:0;width:50px;height:8px;margin:0;padding:0;cursor:pointer;border-radius:2px;background-color:#da3636;}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none;}
.mejs-controls .mejs-captions-button{position:relative;}
.mejs-controls .mejs-captions-button .mejs-captions-selector{position:absolute;right:-51px;bottom:26px;visibility:hidden;overflow:hidden;width:85px;height:100px;padding:10px 10px 0 10px;border:solid 1px transparent;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul{display:block;overflow:hidden;margin:0;padding:0;list-style-type:none !important;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{display:block;overflow:hidden;margin:0 0 6px 0;padding:0;list-style-type:none !important;color:#fff;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{float:left;clear:both;margin:3px 3px 0 5px;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{font-size:10px;line-height:15px;float:left;width:55px;padding:4px 0 0 0;}
.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0;}
.embed-responsive{position:relative;display:block;overflow:hidden;height:0;margin-bottom:30px;padding:0;}
.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%;}
.embed-responsive.embed-responsive-4by3{padding-bottom:75%;}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0 none;}
.html-video{position:absolute;z-index:-2;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.single-video{position:relative;overflow:hidden;background-color:#000;}
.single-video .html-video{z-index:0;}
.single-video + .single-video{margin-top:30px;}
.single-video .container{padding:0;}
.single-video .embed-responsive{margin:0;}
.single-video.video-wrap{height:500px;}
.modal-backdrop.in{opacity:.9;}
.modal-sm{width:400px;}
.modal-sm .modal-body-inside{padding:60px 10px 70px;}
.modal-md{width:600px;}
.modal-md .modal-body-inside{padding:60px 80px 70px;}
.modal-lg{width:1000px;}
.modal-lg .modal-body-inside{padding:60px 140px 70px;}
.modal-content{border-radius:5px;box-shadow:none;}
.modal-header{padding:20px;border-bottom:0;border-radius:5px 5px 0 0;background-color:#f5f5f5;}
.modal .close{font-size:18px;}
.modal-form{padding:0 15px;}
.modal-form a{font-weight:400;color:#da3636;}
.modal-form a:hover,
.modal-form a:focus{color:#000;}
.modal-form hr{width:calc(100% + 60px);margin-right:-30px;margin-left:-30px;}
.woocommerce-page .wrapper{overflow:visible;}
.woocommerce-page .pagination{margin-top:30px;}
.woocommerce-page .tab-content{padding:30px 0;}
.woocommerce-page .slider-arrow{z-index:5;}
.sorting{position:relative;z-index:5;margin-bottom:-15px;}
.grid-nav .chosen-container{max-width:240px;}
.grid-show .chosen-container{max-width:87px;}
.grid-nav nav{line-height:42px;}
.grid-nav nav a{font-size:20px;position:relative;display:inline-block;vertical-align:middle;color:#999;}
.grid-nav nav a + a{margin-left:15px;}
.grid-nav nav a.active{color:#da3636;}
.grid-show > *{display:inline-block;vertical-align:middle;color:muted-color;}
.grid-show .chosen-container{margin:0 5px;}
.displaying{line-height:40px;padding:25px 0;background-color:#fafafa;}
.displaying p{display:inline-block;vertical-align:middle;}
.displaying p ins{line-height:22px;display:inline-block;margin:-1px 5px 0;padding:0 6px;vertical-align:middle;color:#da3636;border:2px solid #da3636;border-radius:2px;}
.products{font-size:0;margin-top:0;margin-bottom:0;}
.products.row{margin-right:-15px;margin-left:-15px;}
.product{position:relative;display:inline-block;float:none;margin-bottom:30px;padding:0 15px;vertical-align:top;}
.product-img{position:relative;}
.product img,
.product [class*=col-] img{width:100%;max-width:300px;}
.product h3{font-size:18px;line-height:22px;margin-bottom:0;}
.product-img{position:relative;display:inline-block;margin-bottom:15px;vertical-align:middle;}
.product-img .btn{position:absolute;z-index:4;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;}
.product-img .btn i{font-size:16px;}
.product-img a img{width:100%;max-width:100%;vertical-align:top;}
.product-img > a:first-child:before{position:absolute;z-index:3;display:block;overflow:hidden;width:100%;height:100%;content:'\0020';transition:opacity .3s ease;opacity:0;background-color:rgba(255,255,255,.8);}
.product-img:hover > a:before,
.product-img:hover .btn{opacity:1;}
.products-list{font-size:15px;overflow:hidden;margin:0;}
.products-list .product{display:block;padding:0;}
.products-list h3{font-size:22px;line-height:26px;margin-bottom:8px;}
.products-list .product-img{margin:6px 0 0;}
.products-list .product-img > a:first-child:before{background-color:rgba(255,255,255,.3);}
.rating-wrap .raty{margin-right:10px;}
.rating-wrap .raty i{font-size:16px;}
form .rating-wrap .raty i{font-size:22px;}
.rating-wrap > *{display:inline-block;margin-right:10px;margin-bottom:10px !important;vertical-align:middle;}
.rating-wrap .raty-count{margin-right:5px;}
.rating-wrap .btn{margin-top:2px;margin-bottom:8px !important;}
.rating-wrap .btn.btn-xs{font-size:12px;}
.raty{white-space:nowrap;}
.price{font-size:16px;display:block;white-space:nowrap;color:#666;}
.price del{display:inline-block;margin-right:5px;}
.price ins{color:#d93636;}
.price small{font-size:14px;margin:0;text-transform:none;}
.type-product{padding-bottom:0;}
.type-product .raty{margin:0 20px 0 0;}
.type-product .raty i{font-size:20px;}
.type-product .price{font-size:22px;display:block;margin-bottom:25px;}
.type-product .rating-wrap{margin-bottom:30px;}
.single-product-description{margin-bottom:30px;}
.single-product-page-cart-form{margin-bottom:30px;}
.single-product-page-cart-form .form-group{line-height:42px;margin-bottom:0;padding-bottom:10px;}
.single-product-page-cart-form .form-group + .form-group{margin-top:0;}
.single-product-page-cart-form label{font-weight:400;line-height:44px;}
.single-product-page-cart-form .product-quantity.pull-right{margin:0 10px 0 -60px;}
.single-product-page-cart-form .btn{margin-bottom:0;}
.product-quantity{line-height:37px;margin:0 10px 0 0;}
.product-quantity > *{display:inline-block;vertical-align:top;}
.product-quantity a{font-size:22px;line-height:37px;display:inline-block;width:37px;height:37px;text-align:center;vertical-align:top;color:#333;}
.product-quantity a:hover{color:#da3636;}
.product-quantity input[type=text]{width:65px;height:37px;text-align:center;}
.collapse-group{display:none;}
.collapse-group .form-group:last-child{padding-bottom:0;}
.collapse-group .price{margin-bottom:0;}
.raty{font-size:17px;margin:0 0 2px;color:#b3b3b3;}
.raty .fa-star,
.raty .fa-star-half-o{color:#da3636;}
.payment-wrap{margin-bottom:0;}
.payment-wrap label{padding-left:45px;}
.payment-wrap .radio input[type='radio']{margin-left:-45px;}
.payment-wrap .payment{overflow:hidden;margin-left:45px;padding-left:0;}
.cart-form{margin-bottom:0;}
.cart thead tr th{padding:15px 30px;text-align:center;}
.cart thead tr th:first-child{padding-left:0;}
.cart thead tr th:last-child{padding-right:0;}
.cart tbody tr td{padding:30px;text-align:center;vertical-align:middle;border:0;}
.cart tbody tr td:first-child{padding-left:0;}
.cart tbody tr td:last-child{padding-right:0;}
.cart tbody tr:last-child td{border-bottom:1px solid #dedede;}
.cart tbody .cart_item + .cart_item td{padding-top:0;}
.cart .variation{margin:5px 0;color:#999;}
.cart .variation dt,
.cart .variation dd{font-weight:400;display:inline-block;}
.cart .product-thumbnail{width:80px;}
.cart .product-thumbnail img{max-width:80px;}
.cart .product-thumbnail a:hover{opacity:.8;}
.cart .product-name{text-align:left;}
.cart .product-name a{font-size:16px;}
.cart td.product-price,
.cart td.product-subtotal{font-size:18px;font-weight:600;white-space:nowrap;color:#4d4d4d;}
.cart .product-remove a{color:#999;}
.cart .product-remove a:hover,
.cart .product-remove a:focus{color:#da3636;}
.cart .actions{text-align:left;border-top:1px solid #dedede;}
.cart .actions > input[type=submit]{float:right;}
.coupon{float:left;}
.coupon label{display:none;}
.coupon .input-text{max-width:200px;}
.coupon .btn,
.coupon input[type=submit]{height:42px;margin:0;vertical-align:top;}
.cart-collaterals{margin-top:30px;}
.cart-collaterals h3 i:first-child{font-size:22px;position:relative;top:-1px;margin-right:10px;}
.cart-collaterals h3 i:last-child{font-size:16px;margin-left:5px;color:#b3b3b3;}
.cart_totals .table{width:100%;margin:0;color:#666;}
.cart_totals .table > tbody > tr > th{font-weight:400;padding:5px 0;border:0;}
.cart_totals .table > tbody > tr > td{padding:5px 0;text-align:right;border:0;}
.cart_totals .table > tbody > tr.order-total > *{font-size:18px;font-weight:600;padding-top:20px;color:#4d4d4d;}
.cart_totals .table > tbody > tr.order-total > * strong{font-weight:600;}
.wc-proceed-to-checkout,
.place-order{text-align:right;}
.checkout h3{font-weight:600;line-height:32px;}
.checkout label{font-weight:600;}
.checkout .checkbox{margin:0;}
.checkout input[type=checkbox]{margin-top:8px;}
.checkout .create input[type=checkbox]{margin-top:4px;}
.checkout .cart-collaterals{margin-top:0;}
.checkout .product-subtotal{text-align:right;}
.checkout .product-quantity{font-size:18px;font-weight:600;}
.checkout .panel p{margin:0;padding:10px 0 10px 20px;}
.checkout .panel .radio{margin-bottom:0;}
.checkout .panel .radio a{margin-left:25px;color:#b3b3b3;}
.checkout .panel .radio:hover{color:#4d4d4d;}
.checkout .panel:first-child .radio{margin-top:0;}
.shipping_address .form-wrap{margin-bottom:-1px;}
.order_details .product-subtotal{text-align:right;}
.customer_details address{color:#4d4d4d;}
.table-account thead > tr > th{padding:15px 30px;}
.table-account thead > tr > th:first-child{padding-left:0;}
.table-account thead > tr > th:last-child{padding-right:0;}
.table-account tbody > tr > td{padding:15px 30px;vertical-align:middle;border:0;}
.table-account tbody > tr > td:first-child{padding-left:0;}
.table-account tbody > tr > td:last-child{padding-right:0;}
.table-account tbody > tr:last-child > td{border-bottom:1px solid #dedede;}
.table-account .order-actions a + a{margin-left:40px;}
.table-account .order-total{white-space:nowrap;}
.footer{background-color:#f5f5f5;}
.footer > *:nth-child(2n){background-color:#fcfcfc;}
.footer .footer-row{padding:50px 0;}
.footer .btn-default{background-color:#ebebeb;}
.footer.footer-dark .btn{color:#fff;}
.footer.footer-dark .btn-default{background-color:#333;}
.footer.footer-dark .btn-default:hover{background-color:#2e2e2e;}
.footer p,
.footer address{font-size:13px;line-height:22px;}
.footer.footer-dark{background-color:#262626;}
.footer.footer-dark > *:nth-child(2n){background-color:#212121;}
.footer.footer-dark p,
.footer.footer-dark address{color:#808080;}
.footer.footer-dark a{color:#b3b3b3;}
.footer.footer-dark a:hover{color:#fff;}
.footer-extra{font-size:13px;line-height:70px;color:#b3b3b3;}
.footer-dark .footer-extra{color:#4d4d4d;}
.footer-extra.footer-simple{line-height:40px;padding:40px 0 35px;text-align:center;}
.footer-extra .row{padding:30px 0;}
.footer-extra a{color:#333;}
.footer-dark .footer-extra a{color:#666;}
.footer-extra a:hover{color:#000;}
.footer-dark .footer-extra a:hover{color:#fff;}
.footer-extra .extra-menu a{font-weight:300;margin-top:-2px;color:#333;}
.footer-dark .footer-extra .extra-menu a{color:#999;}
.footer-extra .extra-menu a:hover{color:#000;}
.footer-dark .footer-extra .extra-menu a:hover{color:#fff;}
.footer-extra .social-links span{font-weight:400;color:#333;}
.footer-dark .footer-extra .social-links span{color:#999;}
.footer-extra .social-links a:hover span{color:#000;}
.footer-dark .footer-extra .social-links a:hover span{color:#fff;}
.footer-extra .copyrights{line-height:inherit;margin:0;color:#b3b3b3;}
.footer-dark .footer-extra .copyrights{color:#4d4d4d;}
.footer-dark .footer-extra .copyrights a{color:#fff;}
.footer-dark .footer-extra .copyrights a:hover{color:#b3b3b3;}
.footer-extra .navbar-brand{line-height:inherit;margin-right:25px;}
.footer-dark .footer-extra .navbar-brand{color:#fafafa;}
.footer-extra .navbar-brand.navbar-brand-rows{line-height:32px;display:inline-block;margin:0;vertical-align:middle;}
.footer-extra .divider{background-color:#e0e0e0;}
.footer-dark .footer-extra .divider{background-color:#2b2b2b;}
.footer-extra .navbar-form{line-height:inherit;}
.footer-extra .navbar-form .fa{line-height:inherit;}
.footer-extra .navbar-form .fa:hover{color:#000;}
.footer-dark .footer-extra .navbar-form .fa:hover{color:#fff;}
.footer-extra .navbar-search{height:70px;background-color:#e6e6e6;}
.footer-dark .footer-extra .navbar-search{background-color:#1f1f1f;}
.footer-extra .navbar-search input[type=text],
.footer-extra .navbar-search input[type=search]{color:#333;}
.footer-dark .footer-extra .navbar-search input[type=text],
.footer-dark .footer-extra .navbar-search input[type=search]{color:#b3b3b3;}
.page-error{position:relative;}
.page-error .header,
.page-error .footer{position:relative;}
.page-error .content{background-color:transparent;}
.page-error .overlay-white:before{background-color:rgba(255,255,255,.8);}
.page-error .overlay-dark:before{background-color:rgba(26,26,26,.8);}
.page-error .html-video{position:fixed;}
@media screen and (max-width:1470px) and (min-width:1201px){.is-header-vertical .wrapper .container,
.is-header-vertical .footer .container{width:100%;}
}
@media screen and (max-width:1200px){hr{max-width:932px;}
.irow-md [class*=col-]{margin-bottom:25px;}
.irow-md [class*=col-]:last-child{margin-bottom:0;}
.cols-border [class*=col-lg-]:nth-child(4){border-left:0;}
[class*=steps] [class*=col-lg-]:nth-child(4):before{display:none;}
.bg.bg-right.bg-third{right:-160px;}
.bg.bg-left.bg-third{left:-160px;}
.modal-lg{width:auto;}
.modal-lg .modal-body-inside{padding-right:20px;padding-left:20px;}
.tparrows.nav-left,
.tp-bullets.nav-left{margin-left:-470px;}
.tp-bullets.nav-left{margin-left:-451px;}
.tparrows.nav-right,
.tp-bullets.nav-right{margin-right:-470px;}
.tp-bullets.nav-right,
.tp-bullets.nav-center{margin-right:-451px;}
.navbar-toggle.widgetbar-toggle{right:30px;margin-right:0;}
}
@media screen and (max-width:992px){.navbar-nav{padding-bottom:15px;}
.navbar-account .navbar-nav{padding-bottom:0;}
.no-menu .header:not(.header-vertical) .sf-mega .divcell{margin-bottom:15px;}
.no-menu .header:not(.header-vertical) .sf-mega .divcell ul:not(:last-child){margin-bottom:15px;}
.dropdown-menu.sub-menu > li:hover > a,
.dropdown-menu.sub-menu > li:focus > a,
.dropdown-menu.sub-menu > li > a:hover,
.dropdown-menu.sub-menu > li > a:focus{background-color:transparent;}
.header-light .dropdown-menu.sub-menu > li:hover > a,
.header-light .dropdown-menu.sub-menu > li:focus > a,
.header-light .dropdown-menu.sub-menu > li > a:hover,
.header-light .dropdown-menu.sub-menu > li > a:focus{background-color:#da3636;}
hr{max-width:707px;}
.irow-sm [class*=col-]{margin-bottom:25px;}
.irow-sm [class*=col-]:last-child{margin-bottom:0;}
.cols-border:not(.slider) .col-sm-6:nth-child(3),
.cols-border:not(.slider) .col-xs-6:nth-child(3){border-left:0;}
.text-center .text-left{text-align:center;}
.static-popovers .text-left{text-align:left;}
.middle-sm{margin-top:0 !important;}
.bg.bg-right.bg-third{right:-125px;}
.bg.bg-left.bg-third{left:-125px;}
.divcell[class*=-sm-6]{float:left;margin-bottom:0;}
.maincontent.m-both{margin-bottom:50px;}
.iwrap .divcell img{width:100%;}
.img-wrap.img-wrap-auto img{top:85px;}
.img-wrap.img-wrap-auto.sm-center-img img{right:0;left:0;margin:auto;}
.cards-grid .row + .row{margin-top:25px;}
.clients-flat:not(.slider) [class*='col-']{margin:-1px -1px 0 0;border-width:1px;}
.clients-flat:not(.slider) + .clients-flat{top:0;}
.clients-grid [class*='col-']:nth-child(2n){border-right-width:0;}
.clients-grid + .clients-grid:last-child [class*='col-']{border-bottom-width:1px;}
[class*=steps]:not(.slider) [class*=col-sm-6]:nth-child(2n+1):before{display:none;}
.media-fix{width:30%;}
.media-block-sm{display:block;}
.share-links a{margin:5px;}
.promo-box .share-links h4{margin:5px 0;}
.promo-box .icon{display:block;margin:0 auto 10px;}
.pricing-table .visible-sm{display:inline-block !important;}
.pricing-highlight{margin-top:0;margin-bottom:0;padding:35px 30px;}
.pricing-highlight .icon{top:-24px;}
.maincontent .post .avatar,
.maincontent .post .entry{display:block;float:none;width:100%;margin:0 0 30px !important;}
.maincontent .post .avatar:last-child,
.maincontent .post .entry:last-child{margin-bottom:0 !important;}
.maincontent .post.format-quote .quote-wrap{text-align:center;}
.maincontent .post.format-quote .quote-wrap > *{margin-top:0 !important;}
.maincontent .post.format-quote .quote-wrap > *:first-child{margin-bottom:30px;}
.maincontent .pagination .prev,
.maincontent .pagination .next{display:none;}
.archive .post[class*=col-]{margin-bottom:30px;}
.footer-row{padding:25px 0;}
.footer-row [class*=col-]{display:inline-block;float:none;margin:25px -1px;vertical-align:top;}
.tparrows.nav-left,
.tp-bullets.nav-left{margin-left:-360px;}
.tp-bullets.nav-left{margin-left:-341px;}
.tparrows.nav-right,
.tp-bullets.nav-right{margin-right:-360px;}
.tp-bullets.nav-right,
.tp-bullets.nav-center{margin-right:-341px;}
.banner-tabs h5{margin-bottom:0;}
.banner-tabs p{display:none;}
.banner-tabs a{overflow:hidden;padding:10px;text-align:center;white-space:nowrap;text-overflow:ellipsis;}
.timeline .icon + h2,
.timeline .icon + h3,
.timeline .icon + h4,
.timeline .icon + h5{display:block;margin-left:0;}
}
@media screen and (max-width:767px){.irow-md.divtable,
.irow-sm.divtable,
.irow-xs.divtable{margin-bottom:0;}
.irow-md [class*=col-],
.irow-sm [class*=col-],
.irow-xs [class*=col-]{margin-bottom:50px;}
.irow-md [class*=col-]:last-child,
.irow-sm [class*=col-]:last-child,
.irow-xs [class*=col-]:last-child{margin-bottom:0;}
.irow-md.product [class*=col-],
.irow-sm.product [class*=col-],
.irow-xs.product [class*=col-]{margin-bottom:25px;}
.irow-md .heading-divider,
.irow-sm .heading-divider,
.irow-xs .heading-divider{margin-right:auto;margin-left:auto;}
.divtable{display:block;}
[class*=irow]{text-align:center;}
[class*=irow] .text-right,
[class*=irow] .text-left{text-align:center;}
.irow-text-left{text-align:left;}
blockquote{text-align:left;}
blockquote + h5{text-align:left;}
.title-divider h1,
.title-divider h2,
.title-divider h3,
.title-divider h4{padding:0 15px;}
.middle{margin-top:0 !important;}
.text-left.align{text-align:left;}
.text-right.align{text-align:right;}
.navbar-nav{margin:0;}
.nav-expand{margin-top:-50px;}
.content .cards + .cards{margin-top:15px;}
.content .iwrap:first-child{padding-top:30px;}
.cols-border [class*=col-]{border-left:0;}
.height-300-xs{display:block;height:300px;}
.page-header .divcell{display:block;width:100%;height:auto;}
.media .heading-divider{margin-right:auto;margin-left:auto;}
.media-left{display:block;padding:0 0 25px;}
.media-fix,
[class*=media-block]{width:100%;padding-bottom:0;}
.media-right{display:block;padding:25px 0 0;}
.media-body{display:block;}
.divcell{display:block;}
.divcell[class*=-sm-6]{float:none;}
.divtable-negative .divcell{margin-top:0;margin-bottom:0;padding-top:25px;padding-bottom:25px;}
.slider .divcell{float:left;clear:both;overflow:hidden;width:100%;}
.cards-separate{margin-bottom:0;}
.cards-separate .card{display:block;margin:0 0 15px;}
.cards-separate .card[class*='-6'],
.cards-separate .card[class*='-4']{width:100%;}
.cards-inside .card{margin-right:0;margin-left:0;padding-right:0;padding-left:0;}
.cards-images{margin-right:0;margin-left:0;}
.cards-border.cards-inside .figure:not(.figure-sm),
.cards-color.cards-inside .figure:not(.figure-sm){width:100%;margin-right:0;margin-left:0;}
.cards-color [class*=col-]{padding-right:0;padding-left:0;}
.cards-grid-inside.iwrap .row + .row,
.cards-grid.iwrap .row + .row{margin-top:50px;}
.card-image:not(:first-child) .figure-info{border-left:0;}
.cards-border.divtable > .card + .card{margin-top:-1px;}
.card{display:block;}
.cards-separate .card{border-left:0;}
.cards-inside .figure,
.cards-inside.cards-border .figure{width:100%;margin-top:0;margin-right:0;margin-left:0;}
[class*=card-fix]{display:block;}
.back{width:100%;}
.figure-sm{width:100%;}
.bg{width:100%;}
.bg.bg-third{display:none;}
.header-extra-bottom [class*=pull-],
.footer-extra [class*=pull-]{float:none !important;margin:0 auto;text-align:center;}
.header-extra-bottom [class*=pull-] a,
.footer-extra [class*=pull-] a{line-height:36px;}
.extra-menu a,
.extra-menu a + a{margin:0 10px;}
.pagetitle,
.pagetitle.pagetitle-collapse{height:auto !important;}
.pagetitle .divcell,
.pagetitle.pagetitle-collapse .divcell{display:block;width:100%;height:auto !important;padding:0 0 15px;text-align:center;}
.pagetitle .divcell:first-child,
.pagetitle.pagetitle-collapse .divcell:first-child{padding-top:15px;}
.pagetitle .fa,
.pagetitle.pagetitle-collapse .fa{display:block;margin:auto;}
.pagetitle .divider,
.pagetitle.pagetitle-collapse .divider{display:none;}
.pagetitle .subtitle,
.pagetitle.pagetitle-collapse .subtitle{display:block;margin:auto;}
.pagetitle h1 .fa,
.pagetitle.pagetitle-collapse h1 .fa{margin-right:auto;}
.pagetitle .dropdown h1 .fa,
.pagetitle.pagetitle-collapse .dropdown h1 .fa{margin-right:-15px;}
.pagetitle-panel .row{margin-bottom:15px;}
.pagetitle-panel [class*='col-']{margin-top:25px;}
.pagetitle-panel [class*='col-']:last-child{margin-bottom:15px;}
.sidebar + .maincontent,
.maincontent + .sidebar{margin-top:50px;}
.sidebar{max-width:400px;margin-right:auto;margin-left:auto;}
.iwrap .irow-xs,
.iwrap .irow-sm{margin-bottom:0;}
.iwrap .divcell img{width:auto;max-width:100%;}
.text-wrap{padding-top:30px;padding-bottom:30px;}
.img-wrap{height:auto !important;text-align:center;}
.img-wrap img{position:relative;top:0 !important;right:0;left:0;max-width:100%;height:auto;margin:auto;}
.img-wrap + .text-wrap{padding-top:0;}
.clients{line-height:200px;}
.clients-md img{max-width:none;max-height:none;}
[class*=steps]:not(.steps-vertical) [class*=col-]{margin-bottom:25px;}
[class*=steps]:not(.steps-vertical) [class*=col-] + [class*=col-]:not([class*=col-xs-6]):before{display:none;}
[class*=steps]:not(.steps-vertical) [class*=col-] + [class*=col-xs-6]:before{display:block;}
.contact .middle{padding-bottom:25px;}
.contact .middle:first-child{padding-top:25px;}
.contact-md,
.contact-lg,
.contact-sm{height:auto;}
.figure.img-circle{width:90%;margin:auto;}
[class*=google-map-absolute]{position:relative;width:100%;max-width:100%;}
.google-map.google-map-absolute{position:absolute;}
.contact-wrap.cols-border [class*=col-]{height:auto;}
.panel-heading a i.pull-left{float:none !important;}
.promo-box{text-align:center;}
.promo-box .container{text-align:center;}
.promo-box h4{line-height:30px;display:block;margin:0 0 15px;text-align:center;}
.promo-box .btn{float:none !important;}
.promo-box .btn + h4{margin-top:15px;}
.share-links-block a{display:block;float:left;width:50%;margin:0;}
[class*=quote-author] strong:before{display:none;}
[class*=quote-author] strong,
[class*=quote-author] small{padding-left:0;}
.quotes.quotes-grid [class*=col-]{padding-top:15px;padding-bottom:25px;border-width:0 0 1px;}
.quote-block{padding-top:0;padding-bottom:0;}
.quote-block.divcell{padding-top:30px;padding-bottom:30px;}
.slider .quote-big{text-align:center;}
.pricing-highlight .icon{right:calc(50% - 25px);}
.pricing .most{display:none;}
.modal-sm,
.modal-md{width:auto;}
.modal-sm .modal-body-inside,
.modal-md .modal-body-inside{padding-right:20px;padding-left:20px;}
.timeline .row{background-image:none;}
.timeline .mejs-container{display:block;margin-right:auto;margin-left:auto;}
.mix-category{padding:0;border:0;}
.slider-arrow-prev.arrow-out{left:0;border-radius:0 2px 2px 0;}
.slider-arrow-next.arrow-out{right:0;border-radius:2px 0 0 2px;}
.footer-extra{line-height:32px;padding:10px 0;text-align:center;}
.footer-extra .navbar-brand{float:none;}
.footer-extra .divider,
.footer-extra .navbar-form{display:none;}
.footer-extra [class*=col-]{width:100%;margin:0;}
.tparrows.nav-left,
.tp-bullets.nav-left{left:0 !important;margin-left:15px;}
.tp-bullets.nav-left{margin-left:33px;}
.tparrows.nav-right,
.tp-bullets.nav-right,
.tp-bullets.nav-center{right:0 !important;margin-right:15px;}
.tp-bullets.nav-right,
.tp-bullets.nav-center{margin-right:33px;}
.banner-tabs{width:calc(100% - 60px);}
.search-block{margin-left:0;}
.search-block h5{margin-left:0;}
.search-block h5 i{float:none;text-align:center;}
.search-block h5 a{display:inline-block;margin-left:5px;}
.search-found [class*=col-]{margin-bottom:0;}
.archive .post .avatar,
.archive .post .entry{display:block;float:none;width:100%;margin:0 0 30px !important;text-align:center;}
.archive .post .avatar:last-child,
.archive .post .entry:last-child{margin-bottom:0 !important;}
.archive .post .avatar .entry-header,
.archive .post .entry .entry-header,
.archive .post .avatar .entry-content,
.archive .post .entry .entry-content{padding:0 30px;}
.archive .post[class*=col-]{width:100%;margin-bottom:60px;text-align:center;}
.archive .post .slider-pagination.left{text-align:center;}
.archive .timeline .post{margin-bottom:0;}
.archive .timeline .date{margin-bottom:-30px;}
.archive .pagination{padding-right:0;padding-left:0;}
.meta{margin-bottom:15px;}
.maincontent .post .avatar,
.maincontent .post .entry{text-align:center;}
.maincontent .pagination .prev,
.maincontent .pagination .next{display:inline-block;vertical-align:middle;}
.single .maincontent .post .avatar{text-align:left;}
.comment .raty{margin-bottom:-20px;}
.displaying .irow-xs [class*=col-]{margin-bottom:15px;}
.woocommerce-page .pagination{margin-top:0;}
.table-cart-total{max-width:300px;margin-right:auto;margin-left:auto;text-align:left;}
.cart-collaterals{margin-top:50px;}
.cart_totals .table{max-width:400px;margin-right:auto;margin-left:auto;}
.wc-proceed-to-checkout,
.place-order{text-align:center;}
}
@media screen and (max-width:639px){.header-extra-top [class*=pull-]{float:none !important;margin:0 auto;text-align:center;}
.header-extra-top [class*=pull-] a{line-height:36px;}
.contact-info a,
.contact-info a + a{margin:0 10px;}
.header-vertical .cart-list{left:0;}
.nav-tabs li{display:block;}
[class*=tabs-border] .nav-tabs > li.active{border:0;}
[class*=tabs-border] .nav-tabs > li > a{padding:0 13px;border:0;}
[class*=tabs-simple] .nav-tabs > li:first-child > a{padding-right:13px;padding-left:13px;}
.nav-tabs.nav-justified{border-bottom:1px solid #d9d9d9 !important;}
.tabs-revert .nav-tabs.nav-justified{border-bottom:0 !important;}
.nav-tabs.nav-justified > li{display:block;width:100%;border:0 !important;}
[class*='tabs-icons'] .nav-tabs > li{display:inline-block;}
[class*='tabs-vertical'] .nav-tabs{float:none !important;width:100% !important;text-align:center;}
[class*='tabs-vertical'] .nav-tabs > li{border:0;}
[class*='tabs-vertical'] .nav-tabs > li > a{border:0;}
[class*='tabs-vertical'] .tab-content{margin:0 !important;}
[class*=tabs-icons] .nav-tabs > li{width:auto;margin:0 10px !important;}
[class*=tabs-simple] .nav-tabs > li{margin:0 5px !important;}
.tabs-vertical-right.tabs-icons-square .nav-tabs > li.active > a:after,
.tabs-vertical-left.tabs-icons-square .nav-tabs > li.active > a:after{position:absolute;top:auto;right:auto;bottom:-6px;left:50%;margin-left:-6px;border:0;border-top:6px solid #da3636;border-right:6px solid transparent;border-left:6px solid transparent;}
}
@media screen and (max-width:479px){.hidden-xxs{display:none !important;}
.header:not(.header-vertical) .navbar-account,
.header:not(.header-vertical) .navbar-lang,
.header:not(.header-vertical) .navbar-slogan{display:none;}
.header:not(.header-vertical) .navbar-form .fa{padding-left:0;}
.header:not(.header-vertical) .header-multirow{text-align:center;}
.header:not(.header-vertical) .header-multirow .navbar-account,
.header:not(.header-vertical) .header-multirow .navbar-lang,
.header:not(.header-vertical) .header-multirow .navbar-slogan{display:inline-block;float:none !important;vertical-align:middle;}
.header:not(.header-vertical) .divider{margin-right:10px;margin-left:10px;}
.fluid-padding{padding:0 30px;}
[class*=col-xs-]{float:none;width:100%;text-align:center;}
[class*=col-xs-] .navbar-toggle{line-height:40px;display:inline-block;float:none !important;height:40px;margin:0 auto;vertical-align:middle;}
[class*=col-xs-] .navbar-form,
[class*=col-xs-] .divider{display:none;}
[class*=col-xs-] .navbar-ecommerce{line-height:40px;display:inline-block;float:none !important;vertical-align:middle;}
[class*=col-xs-] .navbar-ecommerce .link-cart{line-height:40px;}
.clients-grid [class*=col-],
.clients-flat [class*=col-]{border-width:0 !important;}
[class*=steps] [class*=col-] + [class*=col-xs-6]:before{display:none;}
ul.pagination .prev,
ul.pagination .next{display:none !important;}
.pagination-extend ul.pagination .prev,
.pagination-extend ul.pagination .next{display:block !important;}
ul.pagination-contour li a,
ul.pagination-contour li a:hover,
ul.pagination-contour li a:focus{width:36px;}
.mix-category > li{display:block;margin-bottom:5px;}
.footer [class*=col-]{text-align:left;}
.banner-tabs{display:none;}
.nav-single{margin-bottom:60px;}
.nav-single .nav-previous,
.nav-single .nav-next{float:left;clear:both;width:100%;margin-bottom:20px;text-align:left;}
.comments .comment > .comment{margin-left:0;}
.comments .comment .comment-text{margin-left:120px;}
.grid-nav{margin-bottom:15px;}
}
.site-map { width:100%; }
.site-map ul { list-style:none;  }
.site-map ul li { margin:1px 0; padding:0 20px; }
.site-map ul li a { text-decoration:none; color:#555; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:1.5; display:block; }
.site-map ul li a span { padding-right:5px; color:#666;}
.site-map ul li > ul { margin-left:15px; }



#CSIWidget300 {
    margin-left: auto;
    margin-right: auto;
}

/* 4/7/2020 */
/* footer*/
.widget.widget_logos img.center.w164 { width:164px; height: 100px; max-width:none;}
.footer-dark .footer-extra .social-links a { color: #fff;font-size: 20px;}

.header-covid-alert { background: #ffcc00;padding: 7px 0;}
.header-covid-alert p {font-size: 13px;font-weight: bold;color: #09043E;margin-bottom: 0;text-align: center;}


/*SEO changes*/ 
.sidebar p.widget-title { color: #4F93AD; font-size: 17px; font-weight: 600; line-height: 18px; margin: 0 0 25px;}
.footer-row p.widget-title {    font-size: 17px;   font-weight: 600;   line-height: 18px;   margin: 0 0 25px;color: #fff;}
p.heading-blue {    font-size: 22px; margin: 0 0 11px;  font-weight: 400;color: #18449D;line-height: normal;font-style: normal;text-decoration: none;text-transform: none;}

/* blog pages */
.bold {font-weight:bold;}
.blog-snippet {padding-bottom: 30px;}

.sidebar.sidebar-blog { background-color: #fff; margin-top:24px;}
.widget_blog { background: #e0e0e0; padding-bottom:20px;}
.widget_blog p.widget-blog-title { color: #e0e0e0;font-size: 18px; background-color: #18449D; text-transform: uppercase; padding:10px 20px; margin-bottom:15px;}
.sidebar .widget.widget_blog ul {padding-left:20px;}
.sidebar .widget.widget_blog li { text-align: left; font-size: 16px; padding: 8px 0; } 
.sidebar .widget.widget_blog li:before { content: "\00BB \0020"; font-weight: bold;} 