@font-face{font-family:'Open Sans';src:url('fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot');src:url('fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'),
url('fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'),
url('fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
div{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
audio,
canvas,
video{display:inline-block;max-width:100%;}
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,
button,
input,
select,
textarea{color:#444;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.6;outline:none;}
body{background:#fff;}
a{color:#777;text-decoration:none;outline:none;}
a:focus{}
a:hover,
a:active{outline:none;text-decoration:none;}
a:active,
a:hover{color:#db4949;}
h1,
h2,
h3,
h4,
h5,
h6{clear:both;font-weight:700;margin:36px 0 12px;}
h1{font-size:24px;line-height:1.2;}
h2{font-size:22px;line-height:1.2;}
h3{font-size:20px;line-height:1;}
h4{font-size:18px;line-height:1;}
h5{font-size:16px;line-height:1;}
h6{font-size:14px;line-height:1;}
address{font-style:italic;margin-bottom:24px;}
abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help;}
b,
strong{font-weight:700;}
cite,
dfn,
em,
i{font-style:italic;}
mark,
ins{background:#aaa;text-decoration:none;color:#fff;}
p{}
code,
kbd,
tt,
var,
samp,
pre{font-family:monospace, serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6;}
pre{border:1px solid rgba(0, 0, 0, 0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
blockquote,
q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";content:none;}
blockquote{color:#767676;font-size:19px;font-style:italic;font-weight:300;line-height:1.2631578947;margin-bottom:24px;}
blockquote cite,
blockquote small{color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5;}
blockquote em,
blockquote i,
blockquote cite{font-style:normal;}
blockquote strong,
blockquote b{font-weight:400;}
small{font-size:smaller;}
big{font-size:125%;}
sup,
sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
dl{margin-bottom:24px;}
dt{font-weight:bold;}
dd{margin-bottom:24px;}
ul,
ol{list-style:none;margin:0 0 24px 20px;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,
li > ol{margin:0 0 0 20px;}
img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle;max-width:100%;}
.entry-content img{padding-top:10px;padding-bottom:10px;}
figure{margin:0;}
fieldset{border:1px solid rgba(0, 0, 0, 0.1);margin:0 0 24px;padding:11px 12px 0;}
legend{white-space:normal;}
button,
input,
select,
textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline;}
button,
input{line-height:normal;}
input,
textarea{background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table,
th,
td{border:1px solid rgba(0, 0, 0, 0.1);}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:24px;width:100%;}
caption,
th,
td{font-weight:normal;text-align:left;}
th{border-width:0 1px 1px 0;font-weight:bold;}
td{border-width:0 1px 1px 0;}
del{color:#767676;}
hr{background-color:rgba(0, 0, 0, 0.1);border:0;height:1px;margin-bottom:23px;}
::selection{background:#db4949;color:#fff;text-shadow:none;}
::-moz-selection{background:#db4949;color:#fff;text-shadow:none;}
.required{color:#F00;}
.clear{clear:both;}
nav li{list-style-type:none;}
code{background-color:#f7f7f7;border-color:1px solid #ccc;border-radius:5px;}
header{background-color:#2c3e50;color:#999;min-height:76px;text-transform:uppercase;}
.logo-box{float:left;margin-top:15px;}
.logo-box > a{display:block;float:left;}
.site-logo{float:left;}
.name-box{float:left;margin-left:10px;}
.site-name{margin:0;color:#fff;font-weight:normal;}
.name-box a{text-decoration:none}
.site-tagline{font-size:12px;}
.site-nav{float:right;display:block;}
.site-nav ul{margin-left:0;}
.site-nav > ul > li{float:left;position:relative;}
.site-nav > ul > li + li{margin-left:20px;}
.site-nav > ul > li a{display:block;font-size:14px;line-height:76px;padding:0 20px;}
.site-nav > ul > li a i{font-size:6px;margin-left:5px;}
.site-nav li ul{display:none;position:absolute;left:0;top:100%;z-index:9;background-color:#283848;min-width:150px;}
.site-nav li:hover ul{display:block;}
.site-nav li ul li{float:none;margin:10px 0;}
.site-nav li ul li a{line-height:30px;}
.site-nav li ul li ul{top:0;left:100%;}
.site-nav-toggle{display:none;float:right;margin-top:25px;background-color:transparent;border:none;color:#ccc;}
@media screen and (max-width:919px){.site-nav-toggle{display:block;}
.site-nav{display:none;width:100%;margin-top:20px;}
.site-nav > ul > li{float:none;}
.site-nav > ul > li + li{margin-left:0;}
.site-nav > ul > li a{line-height:50px;}
.site-nav li ul{position:static;margin-left:20px;}
.site-nav > ul > li a{line-height:30px;}
.site-nav li ul li{;margin:0;}
.site-nav ul .sub-menu,
.site-nav ul .children{display:block;visibility:visible;background:none;}
}
.banner{background-color:#2c3e50;}
.banner-title{font-size:36px;text-transform:uppercase;color:#fff;margin-top:50px;font-weight:normal;}
.banner-description{font-size:18px;color:#fff;}
.banner button{border:none;background-color:#de4a4a;font-size:30px;color:#fff;padding:10px 20px;border-radius:5px;font-weight:300;box-shadow:0 5px 0 #9d2828;margin-top:10px;margin-bottom:40px;}
.banner img{margin:0 auto;max-width:100%;}
.service,
.testimonial{background-color:#fff;padding:50px 0;}
.section-title{font-size:36px;font-weight:normal;text-transform:uppercase;}
.section-description{font-size:16px;margin-bottom:60px;}
.service{border-bottom:1px solid #dfdfdf;}
.service .row + .row{margin-top:60px;}
.service-box{padding-left:20px;padding-right:20px;}
.service-box h3{margin-top:20px;}
.service-box:hover h3{color:#de4a4a;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.service-box i{font-size:40px;color:#7b7b7b;}
.service-box:hover i{color:#de4a4a;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.testimonial-wrapper{position:relative;}
.testimonial-pagination{position:absolute;width:100%;top:45%;}
.testimonial-pagination i{color:#fff;font-size:30px;width:40px;height:40px;background-color:#bebebe;border-radius:20px;padding-top:3px;}
.testimonial-pagination i:hover{background-color:#de4a4a;}
.testimonial-pagination .icon-angle-left{float:left;margin-left:10px;padding-right:3px;}
.testimonial-pagination .icon-angle-right{float:right;margin-right:10px;padding-left:3px;}
.testimonial-box{margin-left:100px;margin-right:100px;border-radius:5px;border:1px solid #dfdfdf;padding:20px;}
.testimonial-content{position:relative;}
.testimonial-content i{font-size:24px;color:#bebebe;}
.testimonial-content .icon-quote-left{position:absolute;top:-5px;left:0;}
.testimonial-content .icon-quote-right{margin-left:20px;}
.testimonial-content p{margin-top:30px;margin-left:35px;font-size:20px;text-align:left;}
.testimonial-theme img{max-height:280px;}
@media screen and (max-width:480px){.testimonial-content .icon-quote-left{position:absolute;top:-20px;left:-10px;}
.testimonial-content p{font-size:14px;margin-top:10px;margin-left:10px;}
.testimonial-author p{font-size:14px;}
.testimonial-box{margin-left:50px;margin-right:50px;}
.testimonial-pagination i{font-size:20px;width:30px;height:30px;border-radius:15px;padding-top:3px;}
.testimonial-content i{font-size:18px;}
.testimonial-pagination .icon-angle-left{margin-left:3px;}
.testimonial-pagination .icon-angle-right{margin-right:3px;}
}
.testimonial-author{text-align:left;margin-top:30px;}
.testimonial-author img{float:left;width:60px;height:60px;border-radius:30px;margin-left:25px;margin-right:10px;}
.testimonial-author p{margin:0;font-size:20px;}
.testimonial-author p + p{font-size:12px;}
.testimonial-theme h3{margin-top:0;}
.testimonial-theme img{height:280px;width:auto;}
.footer-area{background-color:#f1f1f1;padding-top:40px;padding-bottom:40px;}
.footer-area div[class^="col-md"]{height:100%;}
.footer-area div[class^="col-md"]:nth-child(2){border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.about{margin-top:25px;padding-right:20px;overflow:hidden;}
.about img{float:left;margin-right:20px;}
.about-content{width:auto;font-size:12px;}
.link-box{margin-left:10px;margin-bottom:20px;}
.link-title,
.footer-area .widget-title{margin-top:10px;color:#2c3e50;font-size:20px;}
.link-content ul{margin-left:5px;}
.link-content li{list-style-type:none;font-size:12px;margin-bottom:5px;}
.contact-form{margin-left:10px;}
.contact-form fieldset{border:none;width:100%;font-size:12px;overflow:hidden;padding:0;margin-bottom:10px;}
.contact-form input,
.contact-form textarea{width:100%;background:transparent;border:1px solid #ccc;margin-bottom:5px;border-radius:3px;padding:5px;}
.contact-form input[type="submit"]{color:#fff;background-color:#2c3e50;width:80px;float:right;line-height:20px;font-size:16px;border:none;}
footer{background-color:#2c3e50;overflow:hidden;}
.site-info{float:right;color:#fff;}
.site-info p{margin-bottom:10px;clear:right;float:right;}
.site-sns{float:right;margin:20px 0;}
.site-clean{float:left;margin-top:10px;margin-bottom:10px;margin-top:35px;}
.site-clean a{display:inline-block;}
.site-sns i{display:block;float:left;font-size:20px;color:#fff;margin-left:14px;width:30px;height:30px;background-color:rgba(255,255,255,.05);border-radius:3px;padding-top:5px;text-align:center;}
@-webkit-keyframes swing{from{-webkit-transform:rotate(5deg);}
20%{-webkit-transform:rotate(0deg);}
50%{-webkit-transform:rotate(-5deg);}
80%{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(5deg);}
}
.site-sns i:hover{-webkit-animation:swing .3s 3 0 ease-in;}
.product-list{padding-top:50px;padding-bottom:100px;}
.product-list .section-title{color:#2c3e50;}
.product-list-box{width:250px;margin:30px auto;}
.product-list-img-box{border:1px solid #ccc;overflow:hidden;border-top-left-radius:3px;border-top-right-radius:3px;}
.product-list-img-top{width:100%;height:10px;background-color:#ccc;}
.product-list-img-top .circle{display:block;float:left;width:4px;height:4px;border-radius:2px;background-color:#f45c68;margin-left:6px;margin-top:3px;}
.product-list-img-top .circle:nth-child(2){background-color:#ffbd3c;margin-left:4px;}
.product-list-img-top .circle:nth-child(3){background-color:#86c600;margin-left:4px;}
.product-list-img-top .stick{float:left;display:block;width:188px;height:4px;background-color:#fff;margin-top:3px;margin-left:10px;border-radius:2px;}
.product-list-img-top .bar-box{float:left;margin-top:4px;margin-left:10px;}
.product-list-img-top .bar{display:block;height:1px;width:6px;margin-bottom:1px;background-color:#fff;}
.product-list-img-box img{width:100%;}
.product-list-box h3{margin-top:12px;float:left;}
.product-list-box button{float:right;border:none;background-color:#db4949;color:#fff;margin-top:12px;padding:3px 8px;border-radius:3px;}
.product-list-box p{clear:both;}
.product-list-side{min-height:600px;border:1px solid #ccc;background-color:#f7f7f7;}
.product-list-side ul{margin-top:20px;margin-left:0;}
.product-list-side li{list-style-type:none;position:relative;}
.product-list-side li a{display:block;font-size:12px;line-height:32px;padding-left:20px;}
.product-list-side li.active a{background-color:#fff;color:#434343;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.product-list-side li.active a::before{content:"";width:0;height:0;border:17px solid transparent;border-right-color:#ccc;position:absolute;top:0;left:-34px;}
.product-list-side li.active a::after{content:"";width:0;height:0;border:17px solid transparent;border-right-color:#fff;position:absolute;top:0;left:-33px;}
.list-pagition{list-style:none;}
.list-pagition li{display:inline-block;}
.list-pagition{overflow:hidden;display:inline-block;margin-top:30px;}
.list-pagition span,
.list-pagition a{margin-bottom:10px;font-size:16px;text-align:center;width:24px;display:block;float:left;}
.list-pagition a{}
.list-pagition a:hover{background-color:#db4949;color:#fff;}
.product-detail{padding-top:50px;padding-bottom:100px;}
.product-detail .section-title{color:#2c3e50;}
.product-detail .section-description{margin-bottom:30px;}
.btn-normal{color:#fff;background-color:#2c3e50;border:none;font-size:24px;width:200px;max-width:100%;line-height:50px;margin:0 5px;border-radius:5px;}
.btn-normal.red{background-color:#db4949;color:#fff;}
.red{color:#db4949;}
.product-detail-main{border:1px solid #ccc;padding:30px;}
.product-detail-main a{color:#db4949;}
.product-detail-main a:hover{text-decoration:underline;}
.product-detail-title{margin:0;border-bottom:1px solid #ccc;padding-bottom:10px;color:#1c2326;font-size:32px;font-weight:normal;}
.product-detail-main h3{font-weight:normal;}
.product-detail-main img{max-width:100%;}
.product-detail-link{border:1px solid #ccc;padding:10px;margin-bottom:20px;}
/**/.btn-normal{margin:0 5px 10px;}
.product-detail-link .btn-normal{margin-top:10px;}
.product-detail-list li{color:#de4a4a;margin-left:20px;}
.product-detail-banner{width:747px;max-width:100%;margin:30px auto 60px;text-align:center;position:relative;}
.product-detail-banner img:nth-child(2){position:absolute;top:4.75%;left:3.65%;max-width:92.771%;}
.product-button{position:relative;}
.product-price{position:absolute;top:-10px;left:50%;margin-left:220px;font-size:24px;}
.product-detail-main{margin-bottom:30px;}
.product-detail-main h2:first-child{margin-top:0;}
.product-detail-price{font-weight:bold;}
.product-detail-price span:nth-child(1){color:#2c3e50;font-size:24px;margin-right:15px;}
.product-detail-price span:nth-child(2){color:#de4a4a;font-size:32px;}
@media screen and (max-width:600px){.product-price{position:static;margin-left:120px;}
}
.product-detail-link .btn-normal{text-align:center !important;width:105px;font-size:18px !important;margin-top:15px !important;margin-bottom:15px !important;line-height:40px !important;}
.product-detail-list{text-align:left;margin-left:5px;}
.product-detail-list li{list-style-type:none;margin-bottom:10px;font-size:12px;}
.product-detail-list li i{color:#de4a4a;margin-right:5px;}
.product-detail-quick-link{border-top:1px solid #ccc;}
.product-detail-quick-link h2{margin-top:15px;font-weight:normal;margin-left:5px;}
.product-detail-quick-link ul{text-align:left;margin-left:10px;}
.product-detail-quick-link li{list-style-type:none;font-size:12px;margin-bottom:5px;}
.product-detail-quick-link li a{color:#2c3e50;}
.product-detail-quick-link li a:hover{color:#db4949;}
.product-sidebar-quick-link{padding-top:20px;}
.product-sidebar-quick-link li{list-style:disc;}
.product-detail-info{border:1px solid #ccc;background-color:#f7f7f7;padding:20px;font-size:12px;}
.product-detail-info ul{margin-left:0;}
.product-detail-info li{list-style-type:none;margin-bottom:20px;overflow:hidden;}
.product-detail-info-title{float:left;width:50%;}
.product-detail-info-content{float:left;color:#2c3e50;width:50%;}
.product-social-share{border:1px solid #CCCCCC;font-size:12px;padding:10px 10px 0;margin-bottom:20px;}
.product-social-share .addthis_toolbox > a{width:110px;margin-bottom:5px;}
.doc-list{padding-top:50px;padding-bottom:100px;}
.doc-list .section-title{color:#2c3e50;}
.doc-list-main{padding:0 30px 30px;}
.doc-list-box{margin-bottom:50px;}
.doc-list-title{overflow:hidden;border-bottom:1px solid #ccc;margin-bottom:15px;}
.doc-list-title h2{float:left;margin-top:0;margin-bottom:10px;font-weight:normal;font-size:28px;}
.doc-list-title a{display:block;float:right;margin-top:15px;color:#db4949;}
.doc-list-box li{list-style-type:none;margin-bottom:10px;}
.doc-list-box li a{color:#777;}
.doc-list-box li a:hover{text-decoration:none;color:#db4949;}
.doc-list-box i{margin-right:10px;color:#999;}
.doc-side{min-height:600px;border:1px solid #ccc;background-color:#f7f7f7;}
.doc-side ul{margin-top:20px;margin-left:0;}
.doc-side li{list-style-type:none;}
.doc-side li ul{margin-top:0;margin-left:20px;}
.doc-side li a{display:block;font-size:12px;line-height:24px;padding-left:20px;}
.doc-side li.active > a{color:#db4949;}
.doc-detail{padding-top:50px;padding-bottom:100px;}
.doc-detail .section-title{color:#2c3e50;}
.doc-detail-main{padding:0 30px 30px;margin-top:20px;}
.doc-detail-title{border-bottom:1px solid #ccc;margin-bottom:15px;}
.doc-detail-title h2{margin-top:0;margin-bottom:10px;font-weight:normal;font-size:32px;}
.blog-main{padding:50px 0;}
.entry-box{position:relative;margin-bottom:60px;}
.entry-main{margin-left:0;}
.blog-list-page .entry-main,
.type-post .entry-main{margin-left:80px;}
.comments-area{margin-left:0;}
.type-post .comments-area{margin-left:80px;}
.entry-title{font-size:28px;font-weight:normal;color:#444;}
.entry-title:hover{color:#db4949;}
.entry-meta{font-style:italic;letter-spacing:.1em;margin-bottom:10px;font-size:12px;}
.entry-meta span + span::before{content:" / ";}
.entry-meta .blog-social-share{display:block;margin-top:10px;}
.entry-meta .blog-social-share span{height:22px;}
.entry-meta .blog-social-share span::before{content:"";}
.entry-summary img{max-width:100%;}
.entry-footer{overflow:hidden;}
.entry-more{background-color:#f7f7f7;border:1px solid #ccc;padding:6px 10px;float:left;margin-top:15px;}
.entry-date{position:absolute;left:0;top:0;width:60px;height:60px;border-radius:30px;color:#fff;background-color:#db4949;padding-top:8px;font-size:18px;line-height:20px;}
.blog-side{padding:50px 0;}
.searchform{border:1px solid #ccc;padding:4px;overflow:hidden;margin-bottom:15px;}
.searchform input[type="text"]{border:none;float:left;width:100%;margin-right:-25px;padding-right:25px;}
.searchform input[type="submit"]{background:url(images/search.png);float:right;border:none;width:20px;height:20px;text-indent:-999999px;}
.blog-side .widget-area{background-color:#f7f7f7;border:1px solid #ccc;padding:0 10px 20px;}
.doc-side .widget-area{background-color:#f7f7f7;padding:0 10px 20px;}
.widget-box{margin-bottom:40px;font-size:12px;}
.widget-title{margin:20px 0 20px;}
.widget-sns{}
.widget-sns i{background-color:#2c3e50;color:#fff;width:40px;height:40px;font-size:24px;line-height:40px;display:inline-block;margin:0 6px;text-align:center;}
.widget-sns i:hover{background-color:#db4949;}
.widget-box ul{margin-left:6px;}
.widget-box li{list-style-type:none;margin-bottom:10px;margin-bottom:7px;}
.post-entry{position:relative;margin-bottom:60px;}
.entry-summary a,
.entry-content a{color:#db4949;}
.entry-summary a:hover,
.entry-content a:hover{text-decoration:underline;}
.entry-summary img,
.entry-content img{max-width:100%;}
.comments-area{margin-left:80px;}
.comments-area h2{text-transform:uppercase;}
.comment-respond{border-top:1px #ccc dashed;}
.comment-form{width:100%;}
.comment-form .form-submit .btn-normal{line-height:20px;}
.comment-body{margin-top:10px;overflow:hidden;position:relative;}
.comment-avatar{float:left;height:45px;}
.comment-avatar img{border-radius:3px;}
.comment-box{float:left;margin-left:20px;background:#f7f7f7;padding:15px;border-radius:3px;max-width:80%;}
@media screen
and (max-width:430px){.comment-box{max-width:60%;}
}
.comment-box::after{content:"";position:absolute;border:10px solid;border-color:transparent;border-right-color:#f7f7f7;margin-left:-18px;width:0;height:0;left:72px;top:15px;}
.comment-info{font-weight:bold;}
.comment-content{clear:both;font-style:italic;}
.comments-list li{list-style-type:none;}
.comment-form section{overflow:hidden;margin-bottom:20px;}
.comment-form label{display:inline-block;clear:both;margin-bottom:2px;float:left;width:100px;}
.comment-form input,
.comment-form textarea{padding:12px;outline:none;border-radius:5px;border:1px solid #ccc;float:left;width:400px;max-width:100%;}
.comment-form #cptch_input{float:none!important;}
.comment-form .cptch_block{margin-bottom:10px;}
.comment-form input:focus,
.comment-form textarea:focus{border-color:#2c3e50;color:#2c3e50;}
.form-submit{width:500px;max-width:100%;overflow:hidden;}
.form-submit input{background-color:#2c3e50;color:#fff;width:160px;border:none;padding:10px;text-transform:uppercase;font-size:16px;}
.login-form{width:30em;background-color:#f7f7f7;border:1px solid #ccc;padding:30px 20px;margin:0 auto;}
.login-close{position:absolute!important;top:15px!important;right:25px!important;cursor:pointer!important;}
.login-form fieldset{border:none!important;}
.login-form legend{color:#9ea7b3!important;margin-bottom:10px!important;}
.login-form input{margin-bottom:10px!important;border:1px solid #ccc!important;padding:10px!important;width:100%!important;}
.login-form input[type="submit"],
.login-form .mageewp_login_button{background-color:#db4949!important;color:#fff!important;border:none!important;}
.form-user,
.form-password{border:1px solid #ccc;}
.forgot{text-align:right;}
.signup{text-align:center;}
.forgot a,
.signup a{color:#138dc6;}
.dlg-no-title{width:auto !important;background:none!important;border:none!important;}
.dlg-no-close .ui-dialog-titlebar-close{display:none;}
.dlg-no-title .ui-dialog-titlebar{display:none;}
#ajax-login-register-login-dialog{padding:0!important;border:none!important;}
.entry-content .ajax-login-register-login-container .login-close{display:none;}
.login-form input[name="cptch_number"]{width:40px!important;}
.site-nav > ul > li{height:76px;}
.page-404{padding:50px 0;}
.page-404 h1{margin-top:70px;font-size:40px;color:#2c3e50;}
.page-404 p{font-size:20px;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.grabbing{cursor:url(images/grabbing.png) 8 8,move;}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);padding:0 5px;}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(images/AjaxLoader.gif) no-repeat center center}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.member-header{overflow:hidden;margin-top:50px;}
.member-welcome{font-size:30px;color:#2c3e50;}
.member-avatar{float:left;margin:20px 20px 20px 20px;}
.member-avatar img{width:80px;height:80px;}
.member-profile{float:left;margin-top:30px;}
.member-id{font-size:20px;}
.member-profile-link a{text-transform:uppercase;font-size:13px;}
.member-header-nav{float:right;margin-top:50px;margin-right:10px;font-size:20px;text-transform:uppercase;}
.member-header-nav ul{display:inline-block;}
.member-header-nav li{float:left;list-style-type:none;margin:0 10px;}
.member-header-nav a{display:block;color:#2c3e50;}
.member-header-nav a:hover{color:#de4a4a;}
.member-main-box-title{overflow:hidden;}
.member-main-box-title h3{float:left;margin:20px 0 15px;}
.member-main-box-title button{color:#fff;background-color:#de4a4a;float:right;border:none;margin-top:10px;padding:5px 10px;}
.member-theme-list thead th{background-color:#2c3e50;color:#fff;text-transform:uppercase;font-size:12px;font-weight:normal;}
.member-theme-list th,
.member-theme-list td{text-align:center;padding:10px;}
.member-theme-list th,
.member-theme-list td{vertical-align:middle;}
.member-theme-list h4{margin:0 0 5px;}
.member-theme-list img{width:80px;height:80px;}
.member-theme-list a{color:#de4a4a;}
.member-side{margin-top:32px;background-color:#f7f7f7;border:1px solid #ccc;padding:10px;}
.member-side h3{margin-top:15px;margin-bottom:25px;}
.member-side li{list-style-type:none;font-size:12px;margin-bottom:10px;}
.member-profile-edit{margin:30px auto 80px;overflow:hidden;width:340px;}
.member-profile-edit fieldset{border:none;}
.member-profile-edit label{display:block;}
.member-profile-edit section{margin-bottom:15px;}
.member-profile-edit input{border:1px solid #ccc;border-radius:3px;padding:5px 10px;width:320px;}
.member-profile-edit input[type="submit"]{width:120px;background-color:#2c3e50;color:#fff;border:none;float:right;margin-right:10px;}
.breadcrumb-box{border-bottom:1px solid #dfdfdf;padding:20px 0 10px 10px;}
.breadcrumb-box .breadcrumb{background-color:transparent;padding:0;margin:0;}
.breadcrumb-box i,
.breadcrumb-box span,
.breadcrumb-box a{margin-right:5px;}
.sitemap-box a{color:#777;}
.sitemap-box a:hover{color:#db4949;text-decoration:none;}
.sitemap-box .row{margin-bottom:5px;}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results{font-size:14px;}
.bbp-search-form form{border:1px solid #ccc;padding:3px;overflow:hidden;margin-bottom:10px;}
.bbp-search-form input[type="text"]{border:none;float:left;width:100%;margin-right:-25px;padding-right:25px;}
.bbp-search-form input[type="submit"]{background:url(images/search.png);float:right;border:none;width:20px;height:20px;text-indent:-9999px;}
.comparison-table th,
.comparison-table td{padding:10px 5px;text-align:center;vertical-align:middle;}
.comparison-table .icon-remove{color:#2c3e50;}
.comparison-table .icon-ok{color:#db4949;}
.comparison-table .btn-normal{margin:0;font-size:14px;width:150px;line-height:30px;}
.comparison-table tbody th{font-weight:normal;}
.comparison-table{border-radius:5px;overflow:hidden;}
.comparison-table thead{font-size:16px;background-color:#2c3e50;color:#fff;}
.comparison-table tbody tr:nth-child(2n+2){background-color:#f9f9f9;}
.comparison-table tbody th{font-weight:normal;}
.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto;}
.alignleft{text-align:left;float:left;}
.alignright{text-align:right;float:right;}
@media screen and (min-width:992px){.product-detail-side-fixed{position:fixed;top:20px;bottom:auto;}
.product-detail-side{width:265px;}
.product-detail-side-absolute{position:absolute!important;bottom:0;}
}
.member-side{margin:32px 0;}
.redeem-code-form{overflow:hidden;}
.redeem-code-form input[type="text"]{width:100%;border:1px solid #ccc;padding:10px;margin-bottom:10px;}
.redeem-code-form input[type="submit"]{width:80px;height:32px;font-size:14px;line-height:32px;margin:0;float:right;}
.redeem-code-result{margin-top:20px;}
.redeem-code-result a{color:#de4a4a;}
#bbpress-forums .bbp-search-form,
#bbpress-forums .bbp-breadcrumb{display:none;}
.bbpress .breadcrumb-box .breadcrumb{display:inline-block;float:left;min-width:200px;}
.bbpress .breadcrumb-box #bbp-search-form{display:inline-block;float:right;margin-bottom:0;}
.wp_cart_button_wrapper input[type="submit"]{background-color:#db4949;color:#fff;margin:0 5px 10px;color:#fff;border:none;font-size:24px;width:200px;max-width:100%;line-height:40px;margin:0 5px;border-radius:5px;-webkit-appearance:button;cursor:pointer;box-sizing:border-box;vertical-align:baseline;outline:none;font-family:'Open Sans', sans-serif;text-transform:none;padding:0 14px;}
.comparison-table .wp_cart_button_wrapper input[type="submit"]{margin:0 !important;font-size:14px!important;width:150px !important;line-height:30px !important;}
.comparison-table .wp_cart_button_wrapper input[type="submit"]:before{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f07a";}
.shopping_cart h2{font-size:22px;line-height:1.2;}
.shopping_cart table th,
.shopping_cart table td{padding:10px;font-size:14px;}
.shopping_cart table th{background-color:#2C3E50;color:#fff;}
.shopping_cart table form input[type="text"]{border:1px solid #ccc;padding:2px;}
.shopping_cart table form input[type="submit"]{background-color:#bbb;box-shadow:1px 1px 1px #aaa;padding:3px 10px;border:none;color:#fff;}
.wp_cart_remove_item_form{text-align:center;}
.wp_cart_remove_item_form input[type="image"]{height:16px;}
.wp_cart_checkout_button{float:right;}
.wp_cart_button_wrapper{display:inline-block;}
.wp_cart_button_wrapper input[type="submit"]{width:200px!important;}
.product-detail-price{font-weight:bold;}
.product-detail-price span:nth-child(1){color:#2c3e50;font-size:24px;margin-right:10px;}
.product-detail-price span:nth-child(2){font-size:16px;font-weight:normal;}
.product-detail-price span:nth-child(3){color:#de4a4a;font-size:28px;}
.site-nav .menu-shopping-cart > a{}
.site-nav .menu-shopping-cart > a:hover{}
a:active,
a:hover{color:#00698c;}
header{text-transform:none;width:100%;background-color:#fff;}
.site-name{color:#444;}
header.homepage-header .site-name{color:#fff;}
.site-nav > ul > li > a{color:#555;}
.site-nav > ul > li > a:hover{color:#00698c;}
header.homepage-header{position:absolute;top:0;left:0;background-color:transparent;}
header.homepage-header .site-tagline{color:#fff;}
header.homepage-header .site-nav-toggle{color:#fff;}
header.fxd-header{position:fixed;top:0;left:0;background-color:rgba(255,255,255,.95);box-shadow:1px 0 5px #999;z-index:99999;display:none;}
header.fxd-header .site-nav > ul > li > a{line-height:60px;}
header.fxd-header .site-nav > ul > li{height:60px;}
header.fxd-header{min-height:0;}
header.fxd-header .logo-box{margin-top:10px;}
header.fxd-header .logo-box img{height:40px;}
header.fxd-header .name-box{margin-top:5px;}
header.fxd-header .site-nav .menu-shopping-cart > a{}
header.fxd-header .site-nav-toggle{margin-top:0;line-height:58px;}
.site-nav{z-index:99999999;}
header.homepage-header .site-nav > ul > li > a{color:#fff;}
.site-nav li ul{background-color:#fff;border-radius:0 0 3px 3px;border-top:0;box-shadow:1px 1px 5px #eee;}
header.homepage-header .site-nav li ul{box-shadow:none;opacity:.8;}
header.fxd-header .site-nav li ul{box-shadow:none;opacity:.9;}
header.homepage-header .site-nav li ul li a{color:#00698c;}
.site-nav > ul > li a i{font-size:inherit;margin-left:0;}
.site-nav-toggle{font-size:20px;color:#555;margin-top:0;line-height:78px;}
.site-nav .menu-shopping-cart > a{}
@media screen and (max-width:919px){.site-nav{background-color:rgba(255,255,255,.7);border-radius:3px;}
.site-nav li > ul{display:block;position:static;}
.site-nav > ul > li{height:auto;}
.site-nav > ul > li > a{line-height:30px;color:#00698c!important;}
.site-nav .menu-shopping-cart > a{background-color:transparent;color:inherit;margin-top:0;box-shadow:none;}
}
.banner{padding:150px 0;}
.banner-title{font-size:60px;}
@media screen and (max-width:919px){.banner-title{font-size:45px;}
.banner{padding:100px 0;}
}
@media screen and (max-width:640px){.banner-title{font-size:30px;}
.banner{padding:70px 0;}
}
@media screen and (max-width:600px){header.fxd-header{position:relative;display:none !important;}
}
.banner button{border:1px solid #fff;background-color:transparent;font-size:20px;color:#fff;padding:10px 20px;border-radius:5px;font-weight:300;box-shadow:none;margin-top:10px;margin-bottom:40px;}
.banner button:hover{background-color:rgba(255,255,255,.1);}
.services{padding:100px 0;}
.service-box{padding:0;color:#fff;}
.service-box h3{margin-top:20px;clear:none;font-size:20px;}
.service-box:hover h3{color:#fff;}
.service-box i{font-size:40px;line-height:80px;width:80px;color:#59c8f0;background-color:rgba(255,255,255,.1);border-radius:40px;float:left;text-align:center;margin-right:30px;}
.service-box:hover i{color:#fff;}
.clients{padding:40px 0;}
.client-box{margin:10px 0;}
.client-box img{height:60px;opacity:1;}
.client-box img:hover{opacity:.9;}
.products{padding:50px 0;}
.products > .container > a > button{border:none;background-color:#02b7ed;font-size:20px;color:#fff;padding:10px 20px;border-radius:5px;font-weight:300;box-shadow:none;}
.products > .container > a > button:hover{background-color:#0092bd;}
.subscription{padding:20px 0;}
.subscription h2{color:#fff;}
.subscription-form{border:6px solid #f2f4f5;width:380px;max-width:100%;margin:15px auto 0;padding:0;overflow:hidden;border-radius:5px;}
.subscription-form input[type="text"]{border:none;float:left;width:100%;margin-right:-60px;padding:6px 60px 6px 10px;}
.subscription-form input[type="submit"]{border:none;background-color:#e53a31;color:#fff;float:right;width:60px;height:31px;}
footer{background-color:#141325;}
.site-sns{float:none;display:inline-block;margin:25px 0 15px;}
.site-sns i{background:none;font-size:24px;margin:0 10px;}
.site-clean{clear:both;float:none;margin:0;margin-bottom:25px;}
.site-link,
.site-copyright{margin-bottom:5px;}
.site-link ul li{list-style:none;padding:0 5px;list-style-type:none;display:inline;border-left:1px solid #444;}
.site-link ul li:first-child{border-left:0;}
.contact-form{margin-left:10px;}
.contact-form fieldset{font-size:14px;}
.contact-form input,
.contact-form textarea{width:100%;background:#eee;border:1px solid #ccc;margin-bottom:15px;border-radius:0;padding:5px;}
.contact-form input[type="submit"]{background-color:#E53A31;border:none;}
.page-title{background-color:#0088ae;color:#fff;padding:60px 0;}
.page-title h1{margin:0 0 10px;font-weight:normal;font-size:36px;}
.page-title p{margin:0;font-size:20px;}
.product-list{padding-top:50px;padding-bottom:100px;}
.product-list .section-title{color:#2c3e50;}
.product-filter{border:1px solid #ddd;box-shadow:1px 1px 5px #eee;margin-bottom:40px;margin-top:-10px;overflow:hidden;font-size:12px;}
.product-filter ul{display:inline-block;margin:0;float:left;margin-left:20px;}
.product-filter li{list-style-type:none;float:left;margin-right:20px;}
.product-filter li.active{border-bottom:3px solid #333;}
.product-filter li a{display:block;line-height:60px;}
.product-filter .searchform{float:right;margin-right:20px;margin-top:15px;}
.product-list-box-wrapper{width:360px;max-width:100%;margin:0 auto 40px;height:280px;overflow:hidden;border:1px solid #ccc;}
.product-list-box{width:100%;overflow:hidden;margin-top:0;position:relative;}
.product-list-img-box{position:relative;height:278px;overflow:hidden;border:none;background-color:#141325;border-radius:0;}
.product-list-box-wrapper .product-list-img-box img{width:100%;opacity:1;transform:translateY(0);-webkit-transform:translateY(0);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.product-list-img-box i{position:absolute;top:40%;font-size:30px;left:50%;margin-left:-15px;display:none;color:#fff;opacity:.8;}
.product-list-box-wrapper:hover .product-list-img-box i{display:block;}
.product-list-box-wrapper:hover .product-list-img-box img{opacity:.5;transform:translateY(-24px);-webkit-transform:translateY(-24px);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.product-list-box-wrapper .product-list-info{position:absolute;width:100%;height:48px;right:0;bottom:1px;background-color:#141325;overflow:hidden;transform:translateY(49px);-webkit-transform:translateY(49px);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.product-list-info h3{margin:15px;float:left;font-weight:normal;font-size:18px;color:#fff;}
.product-list-info a{display:block;float:right;color:#fff;margin:12px;}
.product-list-box-wrapper:hover .product-list-info{display:block;transform:translateY(1px);-webkit-transform:translateY(1px);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.product-list-box-wrapper .product-list-title{position:absolute;width:100%;height:48px;right:0;bottom:-1px;background-color:#f7f7f7;overflow:hidden;transform:translateY(1px);-webkit-transform:translateY(1px);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.product-list-title h3{margin:15px;float:left;font-weight:normal;font-size:18px;color:#666;}
.product-list-title span{display:block;float:right;color:#e53a31;margin:13px;}
.product-list-box-wrapper:hover .product-list-title{display:block;transform:translateY(49px);-webkit-transform:translateY(49px);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.product-detail-main{border:0;padding:0;}
.product-screenshot{width:100%;margin-bottom:40px;}
.btn-detail{border:none;background-color:#777;color:#fff!important;padding:10px;border-radius:5px;display:inline-block;text-align:center;width:160px;margin-right:7px;margin-bottom:10px;}
.btn-detail:nth-child(6){margin-right:0;}
.btn-detail:hover{color:#fff;background-color:#0088AE;text-decoration:none!important;}
.product-detail-main-content{background-color:#f7f7f7;padding:20px;margin:30px 0;}
.product-related h2{font-weight:normal;}
.product-related .product-list-box-wrapper{width:262px;height:200px;}
.product-related .product-list-box{height:200px;}
.product-related .product-list-img-box{height:260px;}
.product-related .product-list-img-box i{top:25%;}
.product-detail-side{background-color:#f7f7f7;}
.product-detail-link,
.product-detail-info{border:none;border-bottom:1px dotted #ccc;padding:30px 20px;margin-bottom:0;}
.product-detail-rating{font-size:12px;padding:30px 20px;}
.product-detail-rating h2{margin:10px 0;display:none;}
.product-detail-rating .fa{color:#f5d013;}
.btn-normal{background-color:#1c4655;}
.btn-normal.red{background-color:#e53a31;}
.product-detail-price span:nth-child(1){color:#1c4655;}
.product-detail-price span:nth-child(3){color:#e53a31;}
.product-detail-link .btn-normal{width:200px;}
.product-detail-list{margin-left:0;}
.product-detail-list li{color:inherit;margin-left:0;}
.product-detail-link ul,
.product-detail-link li:last-child,
.product-detail-info ul,
.product-detail-info li:last-child{margin-bottom:0;}
.noticesuccess{color:green;}
.modal{z-index:99999;}
#custom{margin:0;}
.site-nav li ul{width:160px;}
.contact-form input, .contact-form textarea{background:#FFF;}
.bbp-forums{border:none!important;}
.forum-archive #bbp-forum-2399{background-color:rgba(0,255,255,.05);border:3px solid #eee!important;margin-bottom:2px!important;}
.forum-archive #bbp-forum-4719,
.forum-archive #bbp-forum-2401,
.forum-archive #bbp-forum-2858,
.forum-archive #bbp-forum-4282{background-color:rgba(255,0,255,.05);border-left:3px solid #eee!important;border-right:3px solid #eee!important;}
.forum-archive #bbp-forum-4719{border-top:3px solid #eee!important;}
.forum-archive #bbp-forum-4282{border-bottom:3px solid #eee!important;margin-bottom:2px!important;}
.forum-archive #bbp-forum-6751,
.forum-archive #bbp-forum-6759{background-color:rgba(255,255,0,.05);border-left:3px solid #eee!important;border-right:3px solid #eee!important;}
.forum-archive #bbp-forum-6751{border-top:3px solid #eee!important;}
.forum-archive #bbp-forum-6759{border-bottom:3px solid #eee!important;margin-bottom:5px!important;}
.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky{background-color:#FFFFd0 !important;font-weight:bold;font-size:1em;}
.forum-archive h2.forum-group-title{background-color:#eee;margin:10px 0 0 0;padding:8px;font-size:16px;}
.forum .blog-main{padding:30px 0 10px;}
.forum .post-entry{margin-bottom:0;}
.forum-archive .bbp-footer{display:none;}
.site-nav > ul > li a i{font-size:inherit;margin-left:0;}
header{text-transform:none;}
.comment-box::after{display:none;}
.login-form{font-family:'open sans', sans-serif;width:26em;box-shadow:1px 1px 5px #999;border:0;border-top:3px solid #db4949;}
.login-form .login-close{right:45px!important;}
.login-form legend{margin:20px 0 15px!important;}
.login-form input{margin-bottom:10px!important;font-size:14px!important;font-family:'open sans', sans-serif!important;}
.login-form input[type="submit"]{font-weight:normal!important;margin:10px 0;}
a:active,
a:hover{color:#E53A31;}
.comparison-table i.fa-remove{color:#1C4655;}
.comparison-table i.fa-check{color:#E53A31;}
.theme-item-buttons .wp_cart_button_wrapper input[type="submit"]{border:none;background-color:#777;color:#fff!important;padding:10px;border-radius:5px;display:inline-block;text-align:center;width:160px!important;margin:0 0 10px 0;line-height:inherit;font-size:inherit;}
.theme-item-buttons .wp_cart_button_wrapper input[type="submit"]:hover{color:#fff;background-color:#0088AE;text-decoration:none!important;}
.btn-detail:nth-child(5){margin-right:0;}
.comments-area{background-color:#F7F7F7;padding:20px;margin-bottom:30px;}
.product-detail-main h3{margin-top:10px;}
.product-social-share{border:none;padding:0 20px 20px;}
@media screen and (max-width:320px){.banner-title{font-size:25px;}
.banner{padding:40px 0;}
}
.banner button{margin:30px 0;}
.product-detail-price span:nth-child(1){color:#0088AE;}
.comparison-table thead{background-color:#0088AE;}
.btn-normal{background-color:#0088AE;}
.comparison-table i.fa-remove{color:#0088AE;}
.form-submit input{background-color:#0088AE;}
.comment-form input:focus,
.comment-form textarea:focus{border-color:#0088AE;color:#0088AE;}
.product-detail-main-content,
.comments-area,
.product-detail-side{border-radius:8px;}
.name-box h1{text-transform:uppercase;}
.login-form{border-radius:0 0 5px 5px;}
.widgetGuts h3{display:none;}
#frm-subscriptionFront,
#frm-subscriptionFront table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#frm-subscriptionFront{border:6px solid #f2f4f5;width:380px;max-width:100%;margin:15px auto 0;padding:0;overflow:hidden;border-radius:5px;background-color:#fff;}
#frm-subscriptionFront table,
#frm-subscriptionFront tbody{width:100%;margin:0;padding:0;border:0;}
#frm-subscriptionFront tr.required{border:none;float:left;width:100%;margin-right:-80px;}
#frm-subscriptionFront .required th{display:none;}
#frm-subscriptionFront .required td{padding:6px 80px 6px 10px;}
#frm-subscriptionFront .required td input{border:0;width:270px;}
#frm-subscriptionFront tr:nth-child(2){float:right;width:80px;height:34px;margin-right:-1px;}
#frm-subscriptionFront tr:nth-child(2) th{display:none;}
#frm-subscriptionFront tr:nth-child(2) td input{border:none;background-color:#e53a31;color:#fff;height:34px;}
@media screen and (max-width:380px){#frm-subscriptionFront .required td input{width:200px;}
}
.product-list-title span{display:none;}
.modal-header{border-bottom:0;}
.member-theme-list thead th{background-color:#0088AE;}
.breadcrumb-box{border-bottom:0;}
.shopping_cart table th{background-color:#0088AE;}
#modalContact .modal-dialog{margin-top:100px;width:28em;}
#modalContact .modal-content{box-shadow:1px 1px 5px #999;border:0;border-top:3px solid #db4949;border-radius:0 0 5px 5px;background-color:#f7f7f7;}
#modalContact .modal-body{padding:0 30px 10px;}
#modalContact .modal-header p{font-size:12px;color:#999;margin:5px 0 0;}
.contact-form{margin:0;}
.contact-form fieldset{margin-bottom:0;}
.contact-form input{padding:8px;}
.contact-form input[type="submit"]{float:none;width:100%;background-color:#db4949;border-radius:3px;padding:10px 0;}
.comment-form input,
.comment-form textarea{padding:8px;border-radius:3px;}
.comment-form section{margin-bottom:12px;}
.comment-form .form-submit .btn-normal{margin:0;border-radius:5px;}
.login-close{color:#ccc;font-size:20px;top:10px!important;}
.login-close:hover{color:#444;}
.bbp-topic-form input,
.bbp-form input,
.bbp-the-content-wrapper{border:1px solid #ccc;}
.bbp-form input,
.bbp-topic-form input{padding:5px;}
.bbp-submit-wrapper .submit{border:0;color:#fff;padding:8px 30px;background-color:#DB4949;border-radius:3px;}
.bbpress .breadcrumb-box{margin-top:40px;}
.bbpress .blog-main{padding-top:5px!important;}
.breadcrumb-box{padding:20px 0 10px;}
.product-upgrade-to-pro{font-size:.9em;color:#999;}
.wp_cart_empty_cart_section .btn-normal{padding:8px 20px;font-size:1em;}
.wp_cart_empty_cart_section .btn-normal:hover{text-decoration:none;}
.bs-docs-sidebar .nav>.active:focus>a, .bs-docs-sidebar .nav>.active:hover>a, .bs-docs-sidebar .nav>.active>a{padding-left:18px;font-weight:700;color:#563d7c;background-color:transparent;border-left:2px solid #563d7c;}
.bs-docs-sidebar .nav>li>a{display:block;padding:4px 20px;font-size:13px;font-weight:500;color:#767676;}
.bs-docs-sidebar .nav ul{display:none;}
.bs-docs-sidebar .nav li.active ul{display:block;}