div.wpcf7 {
	margin:0;
	padding:0
}
div.wpcf7-response-output {
	margin:2em .5em 1em;
	padding:.2em 1em
}
div.wpcf7 .screen-reader-response {
	position:absolute;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px);
	height:1px;
	width:1px;
	margin:0;
	padding:0;
	border:0
}
div.wpcf7-mail-sent-ok {
	border:2px solid #398f14
}
div.wpcf7-mail-sent-ng {
	border:2px solid red
}
div.wpcf7-spam-blocked {
	border:2px solid orange
}
div.wpcf7-validation-errors {
	border:2px solid #f7e700
}
.wpcf7-form-control-wrap {
	position:relative
}
span.wpcf7-not-valid-tip {
	color:#f00;
	font-size:1em;
	display:block
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position:absolute;
	top:20%;
	left:20%;
	z-index:100;
	border:1px solid red;
	background:#fff;
	padding:.2em .8em
}
span.wpcf7-list-item {
	display:inline-block;
	margin:0 0 0 1em
}
span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after {
content:" "
}
.wpcf7-display-none {
	display:none
}
div.wpcf7 .ajax-loader {
	visibility:hidden;
	display:inline-block;
	background-image:url(../images/ajax-loader.gif);
	width:16px;
	height:16px;
	border:0;
	padding:0;
	margin:0 0 0 4px;
	vertical-align:middle
}
div.wpcf7 .ajax-loader.is-active {
	visibility:visible
}
div.wpcf7 div.ajax-error {
	display:none
}
div.wpcf7 .placeheld {
	color:#888
}
div.wpcf7 .wpcf7-recaptcha iframe {
	margin-bottom:0
}
div.wpcf7 input[type="file"] {
	cursor:pointer
}
div.wpcf7 input[type="file"]:disabled {
	cursor:default
}
@font-face {
font-family:'icomoon-wpzan';
src:url(../fonts/icomoon.eot?2m78e6);
src:url(../fonts/icomoon.eot?#iefix2m78e6) format('embedded-opentype'), url(../fonts/icomoon.woff?2m78e6) format('woff'), url(../fonts/icomoon.ttf?2m78e6) format('truetype'), url(../fonts/icomoon.svg?2m78e6#icomoon) format('svg');
font-weight:normal;
font-style:normal
}
.icon-wpzan {
	font-family:'icomoon-wpzan' !important;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	vertical-align:text-bottom
}
.icon-wpzan:before {
	content:"\e125"
}
.wp-zan.zan-loader .icon-wpzan {
	padding:0 7px\9;
	background:url(../images/loading.gif) 50% 50% no-repeat\9
}
.wp-zan.zan-loader .icon-wpzan:before {
	display:none\9
}
.wp-zan.zan-loader .icon-wpzan:before {
	content:"\e031";
	-webkit-animation:1s linear 0s normal none infinite rotate;
	-moz-animation:1s linear 0s normal none infinite rotate;
	-ms-animation:1s linear 0s normal none infinite rotate;
	-o-animation:1s linear 0s normal none infinite rotate;
	animation:1s linear 0s normal none infinite rotate
}
.wp-zan {
	color:#999;
	text-decoration:none
}
.wp-zan .icon-wpzan {
	margin-right:5px
}
.wp-zan:hover, .wp-zan.zaned {
	color:#8ac78f
}
.wp-zan.zaned .icon-wpzan {
-webkit-animation:waver .3s linear 1;
-moz-animation:waver .3s linear 1;
-o-animation:waver .3s linear 1;
animation:waver .3s linear 1
}
@keyframes waver {
0% {
transform:scale(1, 1)
}
50% {
transform:scale(1.5, 1.5)
}
100% {
transform:scale(1, 1)
}
}
@-moz-keyframes waver {
0% {
-moz-transform:scale(1, 1)
}
50% {
-moz-transform:scale(1.5, 1.5)
}
100% {
-moz-transform:scale(1, 1)
}
}
@-webkit-keyframes waver {
0% {
-webkit-transform:scale(1, 1)
}
50% {
-webkit-transform:scale(1.5, 1.5)
}
100% {
-webkit-transform:scale(1, 1)
}
}
@-o-keyframes waver {
0% {
-o-transform:scale(1, 1)
}
50% {
-o-transform:scale(1.5, 1.5)
}
100% {
-o-transform:scale(1, 1)
}
}
@-webkit-keyframes rotate {
from {
-webkit-transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg)
}
}
@-moz-keyframes rotate {
from {
-moz-transform:rotate(0deg)
}
to {
	-moz-transform:rotate(360deg)
}
}
@-ms-keyframes rotate {
from {
-ms-transform:rotate(0deg)
}
to {
	-ms-transform:rotate(360deg)
}
}
@-o-keyframes rotate {
from {
-o-transform:rotate(0deg)
}
to {
	-o-transform:rotate(360deg)
}
}
@keyframes rotate {
from {
transform:rotate(0deg)
}
to {
	transform:rotate(360deg)
}
}
.wp-color-picker {
	width:80px
}
.wp-picker-container .hidden {
	display:none
}
.wp-color-result {
	background-color:#f7f7f7;
	border:1px solid #ccc;
	-webkit-border-radius:3px;
	border-radius:3px;
	cursor:pointer;
	height:22px;
	margin:0 6px 6px 0;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	vertical-align:bottom;
	display:inline-block;
	padding-left:30px;
	-webkit-box-shadow:0 1px 0 #ccc;
	box-shadow:0 1px 0 #ccc;
	top:0
}
.wp-color-result:after {
	background:#f7f7f7;
	-webkit-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0;
	border-left:1px solid #ccc;
	color:#555;
	content:attr(title);
	display:block;
	font-size:11px;
	line-height:22px;
	padding:0 6px;
	position:relative;
	right:0;
	text-align:center;
	top:0
}
.wp-color-result:focus, .wp-color-result:hover {
	background:#fafafa;
	border-color:#999;
	color:#23282d
}
.wp-color-result:focus:after, .wp-color-result:hover:after {
	color:#23282d;
	border-color:#a0a5aa;
	border-left:1px solid #999
}
.wp-color-result.wp-picker-open:after {
	content:attr(data-current)
}
.wp-picker-container, .wp-picker-container:active {
	display:inline-block;
	outline:0
}
.wp-color-result:focus {
	border-color:#5b9dd9;
	-webkit-box-shadow:0 0 3px rgba(0, 115, 170, .8);
	box-shadow:0 0 3px rgba(0, 115, 170, .8)
}
.wp-picker-open+.wp-picker-input-wrap {
	display:inline-block;
	vertical-align:top
}
.wp-picker-container .button {
	margin-left:6px
}
.wp-picker-container .iris-square-slider .ui-slider-handle:focus {
	background-color:#555
}
.wp-picker-container .iris-picker {
	-webkit-border-radius:0;
	border-radius:0;
	border-color:#ddd;
	margin-top:6px
}
.wp-picker-container input[type=text].wp-color-picker {
	width:65px;
	font-size:12px;
	font-family:monospace;
	line-height:16px;
	margin:0
}
.wp-color-picker::-webkit-input-placeholder {
color:#72777c
}
.wp-color-picker::-moz-placeholder {
color:#72777c;
opacity:1
}
.wp-color-picker:-ms-input-placeholder {
color:#72777c
}
.wp-picker-container input[type=text].iris-error {
	background-color:#ffebe8;
	border-color:#c00;
	color:#000
}
.iris-picker .iris-strip .ui-slider-handle:focus, .iris-picker .ui-square-handle:focus {
	-webkit-box-shadow:0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
	box-shadow:0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8)
}
.wp-zan {
color:!important
}
.wp-zan:hover {
color:!important
}
.wp-zan.zaned {
color:!important
}
a:hover {
	color:#367ac5
}
.top-bar {
	background:#367ac5
}
.navi li a:hover {
	color:#367ac5
}
.navi li.current-menu-item a:link, .navi li.current-menu-item a:visited, .navi li.current-post-ancestor a, .navi li.current-menu-parent a, .navi li.current-category-ancestor a, .navi li:hover a {
	color:#367ac5
}
.navi li ul li a:hover, .navi li.current-menu-item ul li a:hover, .navi li.current-post-ancestor ul li a:hover, .navi li.current-menu-parent ul li a:hover, .navi li.current-category-ancestor ul li a:hover, .navi li:hover ul li a:hover {
	color:#367ac5
}
.navi li ul {
	border-top-color:#367ac5
}
.navi li:hover a {
	color:#367ac5
}
.navi li ul li.menu-item-has-children:hover a {
	color:#367ac5
}
.navi li ul li.menu-item-has-children:hover ul li a:hover {
	color:#367ac5
}
#search-box #searchform #ls {
	border-color:#367ac5
}
#search-box #searchform #ls:hover, #search-box #searchform #ls:focus, #search-box #searchform #ls:active {
	border-color:#367ac5
}
#search-box #searchform #searchsubmit {
	background-color:#367ac5
}
#search-box #searchform #searchsubmit:hover {
	background-color:#367ac5
}
.slideshow-swiper-container .swiper-pagination-bullet-active {
	background:#367ac5
}
.news-list h3 {
	background:#367ac5
}
.row-fluid h2, .row-fluid h2 a:link, .row-fluid h2 a:visited, .row-fluid h2 a {
	color:#367ac5
}
.row-fluid h2 span, .row-fluid h2 b, .row-fluid h2 strong {
	border-bottom-color:#367ac5
}
.row-fluid p a {
	color:#367ac5
}
.col-md-3 div p a {
	color:#367ac5
}
.col-md-3 div:hover h3 {
	color:#367ac5
}
.cat-filter ul li.current-cat a, .cat-filter ul li a:hover {
	background:#367ac5
}
.accordion-header {
	color:#367ac5
}
.accordion-content a:link, .accordion-content a:visited {
	color:#367ac5
}
.row-news .sticky-news .swiper-pagination-bullet-active {
	background:#367ac5
}
.row-news ul li:hover a {
	color:#367ac5
}
.piclist li:hover a {
	color:#367ac5
}
.picexlist p.read-more a {
	color:#367ac5
}
.entry a:link, .entry a:visited {
	color:#367ac5
}
.post-meta-bottom .tags a:hover {
	color:#367ac5
}
.tab-head li.current {
	border-top-color:#367ac5;
	color:#367ac5
}
.tab-head li.current a:link, .tab-head li.current a:visited, .tab-head li.current a:hover {
	color:#367ac5
}
.tab-head span.hov {
	border-top-color:#367ac5
}
#tab-product .entry .tab-tilte span {
	border-top-color:#367ac5
}
.tab-head span.hov a:link, .tab-head span.hov a:visited, .tab-head span.hov a:hover {
	color:#367ac5
}
.wpagenavi a:hover, .wpagenavi a:active {
	background:#367ac5
}
.wpagenavi a.current:link, .wpagenavi a.current:visited, .wpagenavi a.current:hover {
	background:#367ac5
}
.sidebar ul li.widget_nav_menu h3 {
	background:#367ac5
}
.sidebar ul li.widget_nav_menu ul li a:hover, .sidebar ul li.widget_nav_menu ul li:hover a {
	background-color:#367ac5
}
.sidebar ul li.widget_nav_menu ul li.current-cat a:link, .sidebar ul li.widget_nav_menu ul li.current-cat a:visited, .sidebar ul li.widget_nav_menu ul li.current_page_item a:link, .sidebar ul li.widget_nav_menu ul li.current_page_item a:visited, .sidebar ul li.widget_nav_menu ul a:hover, .sidebar ul li.widget_nav_menu ul li.current-cat a:hover {
	background-color:#367ac5
}
.sidebar ul li.widget_nav_menu ul li.current-cat-parent a:hover, .sidebar ul li.widget_nav_menu ul li.current-cat-parent:hover a {
	background-color:#367ac5
}
.sidebar ul li.widget_nav_menu ul li.current-cat-parent ul li.current-cat a:link, .sidebar ul li.widget_nav_menu ul li.current-cat-parent ul li.current-cat a:visited {
	background-color:#367ac5
}
.sidebar ul li.widget_nav_menu ul li.current-cat-parent:hover ul li.current-cat a {
	background-color:#367ac5
}
.sidebar ul li input[type="submit"]:hover {
	background:#367ac5
}
.sidebar ul li.widget_recent_comments ul li .cmt-cnt a:hover {
	color:#367ac5
}
.sidebar ul li.widget_search .searchBtn:hover {
	background:#367ac5
}
.sidebar ul li.widget_nav_menu ul li:hover ul li a:hover {
	background:#367ac5
}
.sidebar ul li.widget_nav_menu ul li:hover ul li:hover a {
	background:#367ac5
}
.sidebar ul li.widget_nav_menu ul li:hover ul li:hover ul li a:hover {
	background:#367ac5
}
.comment-navi a:hover {
	color:#367ac5
}
.comment-navi span.current {
	color:#367ac5
}
.copyright {
	background:#367ac5
}
.live-chat .live-chat-bar {
	background:#367ac5
}
.live-chat-box .chat-header {
	background:#367ac5
}
@media only screen and (max-width:959px) {
.main-menu {
border-top-color:#367ac5
}
.navi li a:hover {
background:#367ac5
}
.navi li:hover a {
color:#fff
}
.navi li ul li a:hover, .navi li:hover ul li a:hover {
background:#367ac5
}
.navi li.current-menu-item ul li a:link, .navi li.current-menu-item ul li a:visited, .navi li.current-post-parent ul li a, .navi li.current-post-ancestor ul li a, .navi li.current-menu-parent ul li a, .navi li.current-category-ancestor ul li a, .navi li:hover ul li a {
background:none
}
.navi li.menu-item-has-children .mean-toggle {
border-left-color:#367ac5;
border-top-color:#367ac5
}
.navi li.current-menu-item a:link, .navi li.current-menu-item a:visited, .navi li.current-post-parent a, .navi li.current-post-ancestor a, .navi li.current-menu-parent a, .navi li.current-category-ancestor a {
color:#fff;
background-color:#367ac5
}
.navi li ul li.menu-item-has-children:hover a {
background-color:#367ac5
}
.navi li ul li.menu-item-has-children:hover ul li a:hover {
background-color:#367ac5
}
}
