*{margin:0;padding:0;outline:none}
body{position:relative;word-wrap:break-word;overflow-x:hidden}
#wrapper_in{min-height:610px}
h1{font-size: 46px; font-weight: bold; color: #3cb0de;line-height: normal; margin:auto; width:70%;}
h2{font-size:32px;line-height:40px;color:#292929}
h3{font-size: 50px;font-weight:700;line-height: normal;color:#1BA7F4;/* text-transform:uppercase; */margin-bottom: 50px !important;margin-top: 60px;}
h4{font-size:16px;font-weight:700;line-height:normal;color:#225D7D}
h5{font-size:18px;line-height:22px;color:#888}
h6{font-size:16px;line-height:16px;color:#888}
img{max-width:100%}
p,blockquote{margin:0 0 10px;font-size:13px;line-height:20px;color:#225D7D}
ul{list-style-type:none;margin-bottom: 20px;margin-top: 20px;}
ul li{font-size: 16px;line-height: 18px;color: #0e84b3;margin-bottom: 16px;list-style-type: disc;}
.slider-row.row{margin:-30px 0 0!important}
.slider-row.row .col-lg-12{padding:0!important}
.filter-search select{float:left;margin:0 5px;width:200px}
.filter-search,.filters .alert-info{background-color:transparent;border:medium none;height:auto}
input.invalid{border-color:red!important}
.hideme{opacity:0}
.visible{opacity:1}
.modal-dialog{width:600px;margin:auto;position:absolute;top:30%;bottom:0;left:0;right:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}
.navbar-default{background-color:transparent;border-color:transparent}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:transparent}
.iconsrow .fa-hover{float:left;font-size:14px;padding:3px 0 3px 9px;width:225px}
.iconsrow .fa-hover:hover{background:#fff;padding:3px 0 3px 9px}
.iconsrow .fa-hover i{color:#428bca;font-size:16px;width:25px}
.alert-info{color:#fff}
a.list-group-item.active > .badge,.nav-pills > .active > a > .badge,.btn-primary .badge{color:#2069a8}
code{background:transparent}
pre{padding:10px}
.clear{clear:both}
label{font-weight:400}
div[class*="pagination"] ul{clear:both}
div[class*="pagination"] ul li{display:inline-block}
div[class*="pagination"] ul li a{padding:5px 10px;border:1px #EAEAEA solid;background:#fff;margin:0}
div[class*="pagination"] ul li span{padding:5px 10px;border:1px #EAEAEA solid;margin:0}
@media (max-width: 420px) {
  #captcha div,#recaptcha div{width:100%!important;max-width:302px}
  #captcha div iframe,#recaptcha div iframe{width:100%;overflow:hidden}
}
.iconsrow i{font-size:16px;width:25px;color:#428bca}
@font-face{font-family:"IcoMoon";font-style:normal;font-weight:400;src:url(../../../media/jui/fonts/IcoMoon.eot?#iefix) format("embedded-opentype"),url(../../../media/jui/fonts/IcoMoon.woff) format("woff"),url(../../../media/jui/fonts/IcoMoon.ttf) format("truetype"),url(../../../media/jui/fonts/IcoMoon.svg#IcoMoon) format("svg")}
.icon-calendar::before{content:"C"}
[class^="icon-"]::before,[class*=" icon-"]::before{font-family:"IcoMoon";font-style:normal}
.btn.jmodedit{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#f5f5f5;background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#bbb #bbb #a2a2a2;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);color:#333;cursor:pointer;display:inline-block;line-height:18px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;text-align:left}
.btn.jmodedit .icon-edit{display:block;position:relative;margin:0;width:30px;height:24px}
.icon-apply::before,.icon-edit::before,.icon-pencil::before{content:"+";margin:0;text-align:center;position:absolute;width:100%;height:100%;right:40%;top:-7%}
a:focus,a:active{color:#888;text-decoration:none;outline:none}
.input{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.input:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
.header{background:#3CB0DE;padding: 10px 0px 12px;margin: 0px 0px 30px;width:100%;}
.header #logo{margin:0;border:none;position:relative;z-index:1}
.header #logo img{border:none;position:relative;z-index:1;margin-top:3px;width:300px;height:60px}
@media (max-width: 767px) {
  .header #logo{text-align:center;padding:10px 0 20px}
}
.header .opening_times_title{color:#eee;font-size:20px;margin:0 0 2px}
.header .ot_desc{font-size:12px;line-height:14px;color:#eee;margin:0}
.navbar-collapse.in{overflow-y:visible}
.navbar-header i{color:#333;font-size:25px}
.navbar-collapse{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.nav > li > a:hover{background:transparent}
.navbar-nav > li{float:none}
.navbar-nav.nav-pills > li{float:left}
.navbar-nav.nav-pills > li > a{padding:6px 12px}
.navbar{min-height:35px;margin-bottom:0}
.top_menu ul.menu{float:left;margin:0}
@media (max-width: 767px) {
  .top_menu ul.menu{margin:10px 0;float:none}
}
.top_menu ul.menu li{border-right:1px solid #eee;float:left;list-style:none outside none;position:relative}
@media (max-width: 767px) {
  .top_menu ul.menu li{list-style:none outside none;position:relative;border-right:medium none;float:none}
}
.top_menu ul.menu li a{font-size:14px;margin:0 10px;padding:0;position:relative}
@media (max-width: 767px) {
  .top_menu ul.menu li a{background-color:#fafafa;border-bottom:1px solid #eee;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;display:block;font-size:14px;margin:0;padding:4px 9px 4px 10px;position:relative;color:#92999E;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
  .top_menu ul.menu li a:hover{padding:4px 9px 4px 20px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
}
@media (max-width: 767px) {
  .top_menu ul.menu li:first-child a{border-top:1px solid #eee}
}
.top_menu ul.menu li:last-child{border-right:none}
.main_menu .navbar{margin:0;border:0}
.main_menu ul.menu{float:none;text-align:center;margin: 24px 0px -30px;}
@media (max-width: 767px) {
  .main_menu ul.menu{margin:10px 0 0}
}
.main_menu ul.menu li{position:relative;list-style:none;display:inline-block}
@media (max-width: 767px) {
  .main_menu ul.menu li{float:none;position:relative;list-style:none;display:block;border-top:1px solid #eee}
}
.main_menu ul.menu li a{font-size:15px;margin:0;padding:0 15px 30px;background-color:transparent;border-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:0 solid;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
@media (max-width: 992px) {
  .main_menu ul.menu li a{padding:0 3px 30px}
}
@media (max-width: 768px) {
  .main_menu ul.menu li a{display:block;font-size:16px;margin:0;padding:7px 20px 7px 0;position:relative;white-space:nowrap;text-align:left;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%;border-bottom:0 solid transparent}
}
.main_menu ul.menu li a:hover{border:0 solid;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
@media (max-width: 767px) {
  .main_menu ul.menu li a:hover{border-bottom:0 solid transparent;margin:0;padding:7px 10px}
}
@media (max-width: 767px) {
  .main_menu ul.menu li.active a{display:block;background-color:transparent;border-bottom:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-align:left}
}
@media (max-width: 767px) {
  .main_menu ul.menu li.active a:hover{background-color:transparent;border-bottom:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
}
.main_menu ul.menu li.parent:hover ul{display:block}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent a{display:block;font-size:14px;margin:0;padding:7px 10px 7px 0;position:relative;text-transform:uppercase;float:left;text-align:left;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
  .main_menu ul.menu li.parent a:hover{padding:7px 10px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
}
.main_menu ul.menu li.parent a span.arrow{right:2px;top:8px;position:absolute;width:0;height:0;border-style:solid;border-width:6px 4px 0;border-color:#92D3EC transparent transparent;line-height:0;filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}
@media (max-width: 992px) {
  .main_menu ul.menu li.parent a span.arrow{right:-8px;top:9px}
}
@media (max-width: 768px) {
  .main_menu ul.menu li.parent a span.arrow{right:9px;top:16px}
}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent a span.arrow{display:none}
}
.main_menu ul.menu li.parent:last-child ul{left:-100%}
.main_menu ul.menu li.parent ul{display:none;background:#3CB0DE;list-style:none;position:absolute;float:left;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2);-o-box-shadow:1px 1px 1px rgba(0,0,0,0.2);min-width:220px;z-index:9999}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent ul{display:block;background-color:transparent;border-left:medium none;border-top:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;float:none;position:relative;width:100%;left:0;top:0;overflow:hidden}
}
.main_menu ul.menu li.parent ul li{margin:0;padding:0;border-bottom:1px solid #54bae2;clear:both;width:100%;display:block;text-align:left;-webkit-box-shadow:1px 1px 1px rgba(255,255,255,0.05);-moz-box-shadow:1px 1px 1px rgba(255,255,255,0.05);-o-box-shadow:1px 1px 1px rgba(255,255,255,0.05);box-shadow:1px 1px 1px rgba(255,255,255,0.05)}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent ul li{float:left;border-bottom:0 solid #eee}
}
.main_menu ul.menu li.parent ul li a{font-size:16px;float:left;padding:7px 10px;margin:0 15px 0 0;width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent ul li a{display:block;font-size:14px;margin:0;padding:7px 10px;position:relative;text-transform:uppercase}
}
.main_menu ul.menu li.parent ul li a:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent ul li a:hover{padding:7px 10px 7px 20px}
}
.main_menu ul.menu li.parent ul li a span.arrow{right:6px;top:14px;position:absolute;width:0;height:0;border-style:solid;border-width:4px 6px 4px 0;border-color:transparent #888 transparent transparent;line-height:0;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}
.main_menu ul.menu li.parent ul li ul.nav-child{left:-100%;top:0;min-width:220px;display:none}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent ul li ul.nav-child{display:block;background-color:transparent;border-left:medium none;border-top:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;float:none;position:relative;width:100%;left:0!important;top:0!important}
}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent ul li ul.nav-child li{border-bottom:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;clear:both;margin:0;padding:0;width:100%;border-top:1px solid #eee}
}
.main_menu ul.menu li.parent ul li ul.nav-child li a{font-size:16px;float:left;padding:7px 0 7px 10px;margin:0;width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent ul li ul.nav-child li a{color:#92999E;display:block;font-size:14px;position:relative;text-transform:uppercase;float:none;margin:0 15px 0 0;padding:7px 10px 7px 15px;text-indent:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%}
}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent ul li ul.nav-child li a:hover{color:#000;padding:7px 10px 7px 20px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
}
.main_menu ul.menu li.parent ul li:hover ul{display:block}
.main_menu ul.menu li.parent ul li.active a{color:#428bca;font-weight:700}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent ul li.active a{color:#92999E;font-weight:400;display:block;font-size:14px;margin:0;padding:7px 10px;position:relative;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
}
.main_menu ul.menu li.parent ul li.active a:hover{color:#2069a8}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent ul li.active a:hover{color:#000;padding:7px 10px 7px 20px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent ul li.active ul{display:block;background-color:transparent;border-left:medium none;border-top:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;float:none;position:relative;width:100%}
}
.main_menu ul.menu li.parent ul li.active ul li a{font-weight:400}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent ul li.active ul li a{display:block;font-size:14px;margin:0;padding:7px 10px;position:relative;text-transform:uppercase}
}
.main_menu ul.menu li.parent ul li.active ul .active a{font-weight:700}
@media (max-width: 767px) {
  .main_menu ul.menu li.parent ul li.active ul .active a{color:#428bca;display:block;font-size:14px;margin:0;padding:7px 10px;position:relative;text-transform:uppercase}
}
.footer_menu ul.menu{float:left;margin:0 0 15px}
@media (max-width: 767px) {
  .footer_menu ul.menu{margin:10px 0;float:none}
}
.footer_menu ul.menu li{border-right:1px solid #cecece;float:left;list-style:none outside none;position:relative}
@media (max-width: 767px) {
  .footer_menu ul.menu li{list-style:none outside none;position:relative;border-right:medium none;float:none}
}
.footer_menu ul.menu li a{font-size:14px;margin:0 10px;padding:0;position:relative}
@media (max-width: 767px) {
  .footer_menu ul.menu li a{background-color:#fafafa;border-bottom:1px solid #eee;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;display:block;font-size:14px;margin:0;padding:4px 9px 4px 10px;position:relative;color:#92999E;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
  .footer_menu ul.menu li a:hover{background:transparent;padding:4px 9px 4px 20px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
}
.footer_menu ul.menu li:last-child{border-right:none}
@media (max-width: 767px) {
  .footer_menu ul.menu li:last-child a{border-top:0 solid #eee}
  .footer_menu ul.menu li:last-child a:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
}
.breadcrumb{padding:8px 15px 8px 0}
.breadcrumb li {margin-bottom: 0px !important;}
.breadcrumb li a{padding:0 5px}
.breadcrumb li .divider{padding: 0 0px 0 0;border-style:solid;border-width:4.5px 0 4.5px 6px;border-color:transparent transparent transparent #428bca;line-height:0;display:inline-block;_border-color:#000 #000 #000 #428bca;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.breadcrumb .active .divider{display:none}
.breadcrumb li + li:before{padding:0;content:none}
.form-horizontal .control-label{text-align:left}
.well{box-shadow:none}
.login input{padding:10px 5px;font-size:14px;color:#888;border:1px #EAEAEA solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}
.login .lab_rem label{float:left;margin-right:5px;color:#888}
.login .block_login label{color:#888}
.login .block_login input{-webkit-box-shadow:inset 0 0 0 50px #fff!important;-webkit-text-fill-color:#888!important;color:#888!important}
.login button{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.login button:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
ul.nav_bar_log{border-bottom:0 solid #ddd}
ul.nav_bar_log li a{padding:0;border:0 solid}
#member-registration label{margin-top:5px;margin-bottom:0;color:#888}
#member-registration textarea{border:1px #EAEAEA solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}
legend{color:#888}
.reg{margin:20px 0 0}
.reg a.btn{padding:6px 5px;font-size:14px;color:#fff;background:#428bca;border:1px #EAEAEA solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.reg a.btn:hover{background:#2069a8;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.reg button{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.reg button:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.recaptchatable{background:#fff}
.calendar table{width:100%}
input.ba-btn-submit[type="submit"],.itp-subscribe .button,.logout-button .btn,.controls .btn,.login button,.registration button.btn-primary,.remind button.btn,.reset button.btn,.contact-form button.btn,.filter-search button.btn,#button_hidden_review input.btn,button.validate,.btn-default,input#newGroup,.content-category a.btn{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
input.ba-btn-submit[type="submit"]:hover,.itp-subscribe .button:hover,.logout-button .btn:hover,.controls .btn:hover,.login button:hover,.registration button.btn-primary:hover,.remind button.btn:hover,.reset button.btn:hover,.contact-form button.btn:hover,.filter-search button.btn:hover,#button_hidden_review input.btn:hover,button.validate:hover,.btn-default:hover,input#newGroup:hover,.content-category a.btn:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
a.btn.btn-primary[data-toggle="modal"],.registration button.btn-primary,.controls a.btn{margin-bottom:20px;background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
a.btn.btn-primary[data-toggle="modal"]:hover,.registration button.btn-primary:hover,.controls a.btn:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.nav-pills > li.active > a:hover,.nav-pills > li.active > a:hover:hover,.nav-pills > li.active > a:focus:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
.input-append #profile_dob_img,#jform_profile_dob_img{vertical-align:top;padding:10px;border:1px #EAEAEA solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}
#jform_profile_dob_img,#profile_dob_img{background-image:none;font-size:14px!important;font-weight:400!important}
#jform_profile_tos0{margin-left:0}
.remind input,.reset input,.contact-form input,.filters input,.contact-form textarea,fieldset dd input,fieldset dd textarea,.profile-edit input,.login input,.registration input,.registration textarea{padding:10px 5px;font-size:14px;color:#888;border:1px #EAEAEA solid;margin-bottom:10px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}
form.well{border:1px solid #ddd;box-shadow:none;border-radius:0}
.remind label,.reset label{color:#888}
.remind input,.reset input{padding:10px 5px;font-size:14px;color:#888;border:1px #EAEAEA solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
@media (max-width: 767px) {
  .remind input,.reset input{margin-bottom:10px}
}
.remind button,.reset button{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.remind button:hover,.reset button:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.chzn-results li.highlighted{background:#428bca!important}
.page-header{margin:10px 0;border-bottom:1px solid #eee}
#limit option:hover{background:#428bca!important}
.contact-category .pull-right{float:none!important;text-align:left!important}
.contact-category .label-warning{background:#428bca;border:#2069a8 0 solid}
.contact-category label{display:block}
.contact-category input{padding:10px 5px;margin:0 0 10px;font-size:14px;color:#888;border:1px #EAEAEA solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.contact-category span.label-warning{display:inline-block;padding:10px 5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 15px 15px 0}
.contact-category ul{list-style:none}
.categories-list .badge{margin-bottom:3px;vertical-align:middle}
.chzn-container-single a.chzn-single{border:1px #eaeaea solid;padding:10px 5px;line-height:16px;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;height:35px;box-shadow:none}
.map{width:100%!important}
.contact-form input,.contact-form #jform_contact_message{width:50%;padding:10px 5px;margin:0 0 10px;font-size:14px;color:#888;border:1px #EAEAEA solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.contact-form legend,.contact-form label{color:#888}
.contact-form .send_co{margin:0 0 15px}
.contact-form .send_co label{margin:0 7px 0 0}
.contact-form #jform_contact_email_copy{width:auto;padding:0;margin:0}
.contact-form button{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.contact-form button:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.contact-address dt{width:auto}
.contact-address dd{margin-left:0}
.snd_m label{float:left;padding:0 5px 0 0}
.snd_m .controls input#jform_contact_email_copy{margin-top:4px}
.archive button{padding:1px 12px}
.moduletable_form{background:#fff;border:1px #EAEAEA solid;padding:10px;margin-bottom:10px}
.block_history{text-align:center;overflow:hidden}
.block_history .date_history{font-size:36px;line-height:36px;font-weight:700}
.block_history .visible_text{width:60%;margin:0 auto}
.block_history h1.history_title{position:relative;padding-bottom:3.3em}
.block_history h1.history_title:before{content:"";width:0;position:absolute;left:-1px;right:0;margin:auto;text-align:center;bottom:2.6em;height:0;border-style:solid;border-width:9px 9px 0;border-color:#428bca transparent transparent}
.block_history h1.history_title:after{content:"";height:2.6em;width:1px;background:#000;position:absolute;left:0;right:0;top:2.2em;margin:auto;text-align:center}
.block_history ul li{list-style:none;position:relative;overflow:hidden;margin:40px 0}
.block_history ul li:before{position:absolute;content:"";width:1px;height:100%;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;background:#000}
.block_history ul li:after{position:absolute;content:"";width:11px;height:10px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;background:#428bca}
.block_history ul li div.left_history{width:50%;padding:2em;font-size:18px;line-height:24px;float:left;text-align:left}
.block_history ul li div.left_history strong{font-size:36px;line-height:36px;display:block;margin-bottom:10px}
.block_history ul li div.left_history p{margin-top:44px}
.block_history ul li div.left_history div img{width:200px;height:200px;border:1px #EAEAEA solid;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}
@media (max-width: 768px) {
  .block_history ul li div.left_history div img{margin-top:25px}
}
@media (max-width: 590px) {
  .block_history ul li div.left_history div img{width:150px;height:150px;margin-top:55px}
}
@media (max-width: 500px) {
  .block_history ul li div.left_history div img{margin-top:62px}
}
@media (max-width: 450px) {
  .block_history ul li div.left_history div img{width:100px;height:100px;margin-top:155px}
}
@media (max-width: 384px) {
  .block_history ul li div.left_history div img{margin-top:185px}
}
@media (max-width: 350px) {
  .block_history ul li div.left_history div img{width:60px;height:60px;margin-top:250px}
}
.block_history ul li div.right_history{width:50%;padding:2em;font-size:18px;line-height:24px;float:right;text-align:right}
.block_history ul li div.right_history strong{font-size:36px;line-height:36px;display:block;margin-bottom:10px}
.block_history ul li div.right_history p{margin-top:44px;text-align:left}
.block_history ul li div.right_history img{width:200px;height:200px;border:1px #EAEAEA solid;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}
@media (max-width: 768px) {
  .block_history ul li div.right_history img{margin-top:25px}
}
@media (max-width: 590px) {
  .block_history ul li div.right_history img{width:150px;height:150px;margin-top:55px}
}
@media (max-width: 500px) {
  .block_history ul li div.right_history img{margin-top:62px}
}
@media (max-width: 450px) {
  .block_history ul li div.right_history img{width:100px;height:100px;margin-top:155px}
}
@media (max-width: 384px) {
  .block_history ul li div.right_history img{margin-top:185px}
}
@media (max-width: 350px) {
  .block_history ul li div.right_history img{width:60px;height:60px;margin-top:250px}
}
.block_history ul li.center_history:after,.block_history ul li.center_history:before{display:none}
.manager_content{margin-bottom:30px;background:#fff}
.manager_content .block_manag{position:relative;height:360px;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
@media (max-width: 1200px) {
  .manager_content .block_manag{height:292px}
}
@media (max-width: 992px) {
  .manager_content .block_manag{height:216px}
}
@media (max-width: 768px) {
  .manager_content .block_manag{height:370px;text-align:center}
}
.manager_content .block_manag:hover .post_name{bottom:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.manager_content .block_manag img{position:absolute;z-index:1;left:0;right:0;margin:auto}
.manager_content .block_manag .post_name{text-align:center;color:#fff;position:absolute;bottom:-45px;left:0;right:0;min-height:100px;width:100%;z-index:2;border-left:9px solid #428bca;background:rgba(0,0,0,0.8);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.manager_content .block_manag .post_name div{padding:20px 0}
.manager_content .block_manag .post_name div h5{color:#fff;padding:0;margin:0;font-weight:700}
.manager_content .block_manag .post_name p{color:#fff;margin:0;padding:0}
.manager_content p{padding:10px 5px}
.service_textblock{background:#fff;padding:10px;border:1px #EAEAEA solid}
.service_box{margin-bottom:20px}
.service_box div{float:left;width:90px;height:90px;background-color:#F1F4F7;text-align:center;line-height:90px;font-size:55px}
.service_box p{margin-left:110px;margin-bottom:0}
.prising_table{text-align:center;margin-top:30px}
.prising_table .column_blue{text-align:center;position:relative;background:#fff;border:1px solid #ccc;width:250px;display:inline-block;margin:0 15px 15px 0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.prising_table .column_blue:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;box-shadow:0 0 10px #0074FF;top:-15px}
.prising_table .column_blue ul{list-style-type:none;padding:0;margin:0}
.prising_table .column_blue ul li{padding:15px 40px;border:1px solid #E8E8E8;border-top:none;color:#000;font-size:18px}
.prising_table .column_blue ul li.title-row{background:#0074FF;color:#fff;font-family:'Oswald',sans serif;line-height:24px;background:#fff;color:#0074FF;border:none;padding:45px 20px 15px;font-size:28px;text-shadow:1px 1px 0 #0074ff;font-weight:600}
.prising_table .column_blue ul li.title-row span{width:100%;height:30px;background:#0074FF;display:block;position:absolute;top:0;left:0}
.prising_table .column_blue ul li.pricing-row{background:#0074FF;font-size:24px;border:none;padding:25px 35px 50px;position:relative}
.prising_table .column_blue ul li.pricing-row span.triggle{content:'';position:absolute;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:20px solid #fff;top:0;left:50%;margin-left:-25px;bottom:-1px}
.prising_table .column_blue ul li.pricing-row span.h1,.prising_table .column_blue ul li.pricing-row span.widget-title.style2{font-weight:400;text-transform:capitalize;font-size:24px;line-height:32px}
.prising_table .column_blue ul li.pricing-row span.pt-price{font-size:55px;line-height:55px;margin-top:20px;display:block;font-weight:700}
.prising_table .column_blue ul li.footer-row{padding:20px 0;line-height:13px}
.prising_table .column_blue ul li.footer-row .pt-btn{background:#0074FF;color:#fff;line-height:40px;padding:10px 25px;border:1px solid #0074FF;text-shadow:0 1px 0 #fff;box-shadow:1px 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05)}
.prising_table .column_blue ul li.footer-row .pt-btn:hover{background:#fff;color:#0074FF;text-shadow:0 1px 0 #0074FF;border:2px solid #0074FF}
.prising_table .column_blue ul li.normal-row{font-family:'Quicksand' sans-serif;font-size:14px;font-weight:400}
.prising_table .column_blue.active .title-row span{background:#CCC}
.prising_table .column_blue.active .pricing-row{background:#CCC;border-bottom:1px solid #E8E8E8}
.prising_table .column_blue.active .pricing-row span{color:#0074FF}
#k2Container a.modal{display:block;position:static}
#k2Container a.modal img{border:none;padding:0}
#k2Container .itemContainer{margin-bottom:20px;border:1px #F5F5F5 solid;background:#fff;padding:10px}
#k2Container .itemContainer .catItemImage img{border:none;padding:0}
div.latestItemView{background:#fff;border:1px #EAEAEA solid;padding:10px;margin-bottom:15px}
div.latestItemView .latestItemImageBlock{float:none}
div.userItemView{background:#fff;border:1px #EAEAEA solid;padding:10px;margin-bottom:15px}
@media (max-width: 480px) {
  div.userItemView .userItemImageBlock{float:none}
}
div.tagItemView{background:#fff;border:1px #EAEAEA solid;padding:10px}
@media (max-width: 480px) {
  div.tagItemView div.tagItemImageBlock{float:none}
}
div.k2TagCloudBlock a{border:1px #EAEAEA solid;background:#fff;margin:0 0 5px 5px}
div.k2TagCloudBlock a:hover{background:#ccc;color:#fff}
div.itemComments{background:#fff;border:1px #EAEAEA solid}
div.itemComments div.itemCommentsForm form input#submitCommentButton{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
div.itemComments div.itemCommentsForm form input#submitCommentButton:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
div.itemComments div.itemCommentsForm form textarea.inputbox{border:1px #EAEAEA solid;padding:5px;color:#888}
@media (max-width: 480px) {
  div.itemComments div.itemCommentsForm form textarea.inputbox{width:100%}
}
@media (max-width: 480px) {
  div.itemComments div.itemCommentsForm form input.inputbox{width:100%}
}
div.itemAuthorBlock{background:#fff;border:1px #EAEAEA solid}
.k2LatestCommentsBlock ul li{margin-bottom:10px;border:1px #EAEAEA solid;padding:5px}
.k2LatestCommentsBlock ul li span{display:block;margin-bottom:5px}
div.userBlock{background:#fff}
.moduletable_modK2{border:1px #EAEAEA solid;background:#fff;padding:10px;margin-bottom:15px}
div[class^=moduletable] h3{text-align:center}
#osslider132 .caption{background:rgba(0,0,0,0.3)}
#osslider132 .caption .slide-title{background:rgba(0,0,0,0.3);padding:20px 0}
#osslider132 .caption .slide-title a{color:#fff;font-size:22px}
#osslider132 .caption .slide-title a:hover{color:#428bca}
#osslider132 .caption .slide-desc{color:#fff;font-size:20px;padding:10px 0 20px}
.section_featured_texts{text-align:center}
.section_featured_texts .icon_holder .icon_bgr{margin:0 auto 28px;text-align:center;width:100px;height:100px;border-radius:100px;box-shadow:0 1px 3px rgba(0,0,0,0.12);background-color:#12ABFF;background-image:-moz-linear-gradient(top,rgba(255,255,255,0.08),rgba(0,0,0,0.1));background-image:-ms-linear-gradient(top,rgba(255,255,255,0.08),rgba(0,0,0,0.1));background-image:-o-linear-gradient(top,rgba(255,255,255,0.08),rgba(0,0,0,0.1));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.08),rgba(0,0,0,0.1));background-image:linear-gradient(top,rgba(255,255,255,0.08),rgba(0,0,0,0.1));position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.section_featured_texts .icon_holder .icon_bgr:hover{background-color:#fff}
.section_featured_texts .icon_holder .icon_bgr:hover .fa-3x{color:#12ABFF}
.section_featured_texts .icon_holder .icon_bgr .fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400}
.section_featured_texts .icon_holder .icon_bgr .fa-3x{color:#fff;line-height:105px;font-size:49px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.box-services{text-align:center}
.box-services .row_icons{vertical-align:top;display:inline-block;margin:0 10px 10px 0;width:32%;text-align:left}
@media (max-width: 1024px) {
  .box-services .row_icons{width:31%}
}
@media (max-width: 768px) {
  .box-services .row_icons{width:46%}
}
@media (max-width: 480px) {
  .box-services .row_icons{width:100%}
}
.box-services .row_icons h4{margin-top:0;color:#225D7D}
.box-services .row_icons i{font-size:32px;line-height:32px;color:#12ABFF}
.moduletable_contentK2 #k2ModuleBox124 ul{text-align:center}
.moduletable_contentK2 #k2ModuleBox124 ul li.even,.moduletable_contentK2 #k2ModuleBox124 ul li.odd{text-align:left;width:32%;background:#fff;border:1px #EAEAEA solid;padding:10px;margin:0 10px 10px 0;display:inline-block}
@media (max-width: 768px) {
  .moduletable_contentK2 #k2ModuleBox124 ul li.even,.moduletable_contentK2 #k2ModuleBox124 ul li.odd{width:46%}
}
@media (max-width: 480px) {
  .moduletable_contentK2 #k2ModuleBox124 ul li.even,.moduletable_contentK2 #k2ModuleBox124 ul li.odd{width:100%}
}
.moduletable_contentK2 #k2ModuleBox124 ul li.even .moduleItemTitle,.moduletable_contentK2 #k2ModuleBox124 ul li.odd .moduleItemTitle{text-align:center;font-size:20px}
.moduletable_contentK2 #k2ModuleBox124 ul li.even img,.moduletable_contentK2 #k2ModuleBox124 ul li.odd img{float:none;margin:0}
.moduletable_vmsearch{background:#fff;border:1px #EAEAEA solid;padding:10px;margin-bottom:10px}
.moduletable_vmsearch .search_vmsearch{position:relative}
.moduletable_vmsearch .search_vmsearch #mod_virtuemart_search{box-shadow:none;padding:10px 5px;font-size:14px;color:#888;width:100%;background:#fff;border:1px #EAEAEA solid}
.moduletable_vmsearch .search_vmsearch button{background:transparent;position:absolute;top:2px;right:10px;font-size:22px;border:0 solid;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;padding:5px}
.moduletable_vmsearch .search_vmsearch button i.fa{color:#888}
.total_products{color:#333;font-size:20px}
.total_products i.fa{color:#333;font-size:36px}
.vm_cart_products .product_row{margin-top:5px;color:#333;height:auto}
.vm_cart_products .product_row .quantity{color:#333;font-size:20px;line-height:20px}
.vm_cart_products .product_row .product_name a{color:#333;font-size:20px}
.vm_cart_products .product_row .product_name a:hover{color:#222}
.vm_cart_products .product_row .subtotal_with_tax{color:#333;font-size:20px;margin-left:7px}
.total{float:none!important;color:#333;font-size:20px}
.show_cart a{color:#333;font-size:20px}
.show_cart a:hover{color:#222}
.moduletable_vmcategories{background:#fff;border:1px #EAEAEA solid;padding:10px;margin-bottom:10px}
.moduletable_vmcategories ul.VMmenu{padding:0;margin-bottom:30px}
@media (max-width: 767px) {
  .moduletable_vmcategories ul.VMmenu{text-align:center}
}
.moduletable_vmcategories ul.VMmenu li{padding:0;line-height:30px}
.moduletable_vmcategories ul.VMmenu li a{font-size:18px;line-height:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.moduletable_vmcategories ul.VMmenu li a:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.vmgroup{margin-top:30px}
.vmgroup .spacer{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:10px}
.vmgroup .spacer div.product_name_img{margin-bottom:10px}
.vmgroup .spacer div.product_name_img a{display:block}
.vmgroup .spacer a.product_name{font-size:26px;line-height:26px;font-weight:700;margin:10px 0;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.vmgroup .spacer a.product_name:hover,.vmgroup .spacer a.product_name:focus,.vmgroup .spacer a.product_name:active{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.vmgroup .PricecostPrice{margin-top:10px}
.vmgroup .PricecostPrice .PricecostPrice{text-decoration:line-through;color:#d1d7d7;font-size:22px;line-height:22px}
.vmgroup .PricesalesPrice .PricesalesPrice{font-size:28px;line-height:30px;color:#333}
.vmgroup .addtocart-area{margin:0}
.vmgroup .addtocart-area .addtocart-bar{margin:0}
.vmgroup .addtocart-area .addtocart-bar .quantity-controls .quantity-plus,.vmgroup .addtocart-area .addtocart-bar .quantity-controls .quantity-minus{height:14px;border:0 solid;width:14px;cursor:pointer}
.vmgroup .addtocart-area .addtocart-bar .quantity-controls .quantity-plus{background:url(../images/quan.png) no-repeat 0 0;margin:10px 0 0}
.vmgroup .addtocart-area .addtocart-bar .quantity-controls .quantity-minus{background:url(../images/quan.png) no-repeat 54% 0}
.vmgroup .addtocart-area .addtocart-bar .quantity-box input{color:#333;font-size:20px;background:transparent;border:0 solid;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.vmgroup .addtocart-area .addtocart-bar .addtocart-button input{font-size:19px;font-weight:700;line-height:20px;background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.vmgroup .addtocart-area .addtocart-bar .addtocart-button input:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
.vmgroup .addtocart-area .product-fields{margin-top:10px}
.vmgroup .addtocart-area .product-fields strong{font-size:20px;font-weight:400;color:#428bca}
.vmgroup .addtocart-area .product-fields .chzn-container{width:200px!important;height:30px}
@media (max-width: 1200px) {
  .vmgroup .addtocart-area .product-fields .chzn-container{width:85%!important}
}
.vmgroup .addtocart-area .product-fields .product-field-display a.chzn-single{background:transparent;padding:3px 0;height:30px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px #d1d7d7 solid}
.vmgroup .addtocart-area .product-fields .product-field-display .chzn-drop{border:1px #d1d7d7 solid;width:200px!important}
@media (max-width: 1200px) {
  .vmgroup .addtocart-area .product-fields .product-field-display .chzn-drop{width:100%!important}
}
.vmgroup .addtocart-area .product-fields .product-field-display .chzn-drop ul.chzn-results li.active-result.highlighted{background:#428bca}
.vmgroup{margin-top:0}
.vmgroup .vmproduct{margin-bottom:20px}
.vmgroup .vmproduct .spacer{border:0 solid;margin-bottom:0;padding-bottom:0;text-align:center}
.vmgroup .vmproduct .spacer a.product_name{text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.vmgroup .vmproduct .spacer a.product_name:hover,.vmgroup .vmproduct .spacer a.product_name:focus,.vmgroup .vmproduct .spacer a.product_name:active{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.vmgroup .spacer{border:0 solid;margin-bottom:0;padding-bottom:0;text-align:center}
.vmgroup .spacer .product_name_img{margin:0 0 20px}
.vmgroup .spacer:hover .spacer_over{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:rgba(0,0,0,0.7);-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
@media (max-width: 1200px) {
  .vmgroup .spacer:hover .spacer_over{width:100%}
}
.vmgroup .spacer a.product_name{text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.vmgroup .spacer a.product_name:hover,.vmgroup .spacer a.product_name:focus,.vmgroup .spacer a.product_name:active{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.vmgroup .spacer .spacer_over.prt .PricecostPrice span.PricecostPrice{font-size:38px!important;line-height:38px!important}
.vmgroup .spacer .spacer_over.prt .PricesalesPrice{top:30%!important}
.vmgroup .spacer .spacer_over.prt .PricesalesPrice span.PricesalesPrice{font-size:46px;line-height:46px}
.vmgroup .spacer .spacer_over.prt .addtocart-area{bottom:25%!important}
.vmgroup .spacer .PricecostPrice{margin-top:5px}
.vmgroup .spacer .PricecostPrice span.PricecostPrice{font-size:16px;line-height:20px}
.vmgroup .spacer .addtocart-area .product-fields-title-wrapper .product-fields-title strong{font-size:16px}
@media (max-width: 1200px) {
  .vmgroup .spacer .addtocart-area .product-field{margin-bottom:-5px}
}
@media (max-width: 767px) {
  .vmgroup .spacer .addtocart-area .product-field{margin-bottom:.4em}
}
.vmgroup .spacer .addtocart-area .product-field-display .chzn-container a{color:#428bca}
.vmgroup .spacer .addtocart-area .addtocart-bar{margin:0}
.vmgroup .spacer .addtocart-area .addtocart-bar span.quantity-controls .quantity-plus{background:url(../images/quan.png) no-repeat 0 0;margin:10px 0 0}
.vmgroup .spacer .addtocart-area .addtocart-bar span.quantity-controls .quantity-minus{background:url(../images/quan.png) no-repeat 54% 0}
.vmgroup .spacer .addtocart-area .addtocart-bar .addtocart-button input{font-size:16px;background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.vmgroup .spacer .addtocart-area .addtocart-bar .addtocart-button input:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
.vmmanufacturer{overflow:hidden}
.vmmanufacturer div.block_manufact{text-align:center;margin-bottom:15px}
.vmmanufacturer div.block_manufact .name_manufact_link{font-size:26px;line-height:26px;font-weight:700;margin:10px 0;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.vmmanufacturer div.block_manufact .name_manufact_link:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.manufacturer-details-view .spacer{padding:20px 0}
.manufacturer-details-view .spacer a{margin:10px 0;display:inline-block;font-size:16px;background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.manufacturer-details-view .spacer a:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
#component .blcok_buttons{overflow:hidden}
@media (max-width: 767px) {
  #component .blcok_buttons{text-align:center}
}
@media (max-width: 767px) {
  #component .blcok_buttons .back-to-category{float:none}
}
#component .blcok_buttons .back-to-category a{background:#428bca;color:#eee;padding:5px 10px;font-size:16px;border:1px #2069a8 solid;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#component .blcok_buttons .back-to-category a:hover{color:#fff;background:#2069a8;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.vm-product-container{margin-top:35px}
@media (max-width: 767px) {
  .vm-product-container{text-align:center}
}
.vm-product-container h1{margin:0}
.vm-product-container .product-price{float:none;text-align:left;margin:15px 0 0;color:#428bca;font-size:20px}
@media (max-width: 767px) {
  .vm-product-container .product-price{text-align:center;margin-bottom:20px}
}
.vm-product-container .product-price .PricebasePrice{font-size:16px;color:#888}
.vm-product-container .product-price .PricebasePrice .vm-price-desc{margin:0}
.vm-product-container .product-price .PricebasePrice span.PricebasePrice{text-decoration:line-through}
.vm-product-container .product-price .PricesalesPrice .vm-price-desc{margin:0}
.vm-product-container .product-price .PricesalesPrice span.PricesalesPrice{font-size:24px}
.vm-product-container .manufacturer{text-align:left}
@media (max-width: 767px) {
  .vm-product-container .manufacturer{text-align:center}
}
.vm-product-container .manufacturer a{font-size:16px}
.vm-product-container .addtocart-area{margin:0 0 10px}
.vm-product-container .addtocart-area .product-fields strong{font-size:16px;font-weight:400;color:#888}
.vm-product-container .addtocart-area .product-fields .chzn-container{width:200px!important;height:30px}
.vm-product-container .addtocart-area .product-fields .product-field-display a.chzn-single{background:transparent;padding:3px 5px;height:30px;color:#428bca;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px #d1d7d7 solid}
.vm-product-container .addtocart-area .product-fields .product-field-display .chzn-drop{border:1px #d1d7d7 solid;width:200px!important}
.vm-product-container .addtocart-area .product-fields .product-field-display .chzn-drop ul.chzn-results li.active-result.highlighted{background:#428bca}
.vm-product-container .addtocart-area .addtocart-bar{position:static;text-align:left}
@media (max-width: 767px) {
  .vm-product-container .addtocart-area .addtocart-bar{text-align:center}
}
.vm-product-container .addtocart-area .addtocart-bar .quantity-controls .quantity-plus,.vm-product-container .addtocart-area .addtocart-bar .quantity-controls .quantity-minus{height:14px;border:0 solid;width:14px;cursor:pointer}
.vm-product-container .addtocart-area .addtocart-bar .quantity-controls .quantity-plus{background:url(../images/quan.png) no-repeat 0 0;margin:10px 0 0}
.vm-product-container .addtocart-area .addtocart-bar .quantity-controls .quantity-minus{background:url(../images/quan.png) no-repeat 50% 0}
.vm-product-container .addtocart-area .addtocart-bar .quantity-box input{color:#333;font-size:20px;background:transparent;border:0 solid;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.vm-product-container .addtocart-area .addtocart-bar .addtocart-button input{font-size:19px;font-weight:700;line-height:20px;background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.vm-product-container .addtocart-area .addtocart-bar .addtocart-button input:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
.vm-product-container .availability{text-align:left;margin:0}
.vm-product-container ul#myTab{margin:35px 0 0}
.vm-product-container #myTabContent .customer-reviews,.vm-product-container #myTabContent .product-description{margin:15px 0 0;text-align:left}
.vm-product-container #myTabContent #review{color:#888;font-size:14px}
.vm-product-container .ratingbox{margin:15px 0}
@media (max-width: 767px) {
  .vm-product-container .ratingbox{margin:20px auto}
}
.id_in{margin-top:40px}
.ratingbox span{display:block}
.write-reviews textarea.virtuemart{border-radius:0}
.write-reviews textarea.virtuemart:hover{background:#fff}
.write-reviews input.highlight-button{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.write-reviews input.highlight-button:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
.write-reviews input[type="text"]{padding:10px 5px;font-size:14px;color:#888;border:1px #EAEAEA solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;background:#fff}
.browse-view .orderby-displaynumber{overflow:hidden}
.browse-view .orderby-displaynumber .title{font-size:16px;color:#888}
.browse-view .orderby-displaynumber .vm-pagination{margin:14px 0 0}
.browse-view .orderby-displaynumber .vm-pagination ul{margin-bottom:0}
.browse-view .orderby-displaynumber .vm-pagination .vm-page-counter{display:block;float:none;margin-top:10px}
.browse-view .orderby-displaynumber .display-number{float:right}
.browse-view .orderby-displaynumber .vm-order-list{width:40%}
.browse-view .orderby-displaynumber .vm-order-list .vm_order_list_orderby{float:left;margin-right:40px}
.browse-view .orderby-displaynumber div.orderlistcontainer{width:152px;color:#428bca;margin:0}
.browse-view .orderby-displaynumber div.orderlistcontainer .Order{color:#428bca}
.browse-view .orderby-displaynumber div.orderlistcontainer .orderlist{border:1px #d1d7d7 solid;width:152px;margin-top:-2px}
.browse-view .orderby-displaynumber div.orderlistcontainer .orderlist div{padding:0}
.browse-view .orderby-displaynumber div.orderlistcontainer .orderlist div a{padding:2px 12px 1px}
.browse-view .orderby-displaynumber div.orderlistcontainer .orderlist div a:hover{color:#fff;background:#428bca}
.browse-view .orderby-displaynumber .display-number{color:#888;font-size:16px;margin:0}
.browse-view .orderby-displaynumber .display-number select{margin-top:11px;font-size:12px;height:22px;border:1px #d1d7d7 solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:transparent}
.browse-view .orderby-displaynumber .display-number select option{color:#428bca}
.browse-view .vm-pagination-bottom{margin-top:40px}
.browse-view .vm-pagination-bottom .vm-page-counter{float:left}
.browse-view .block_categories div.product{border:0 solid}
.browse-view .block_categories div.product .product_s_desc{text-align:center}
@media (max-width: 500px) {
  .browse-view .block_categories div.product{width:100%;margin-bottom:25px}
}
.browse-view .block_categories .spacer div[class*=vm-product-descr-container-] h4 a{display:block;text-align:center;font-size:26px;line-height:26px;font-weight:700;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.browse-view .block_categories .spacer div[class*=vm-product-descr-container-] h4 a:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.browse-view .block_categories .spacer .block_category_product .vm3pr-2 .product-price{float:none;text-align:center;margin:15px 0 0;color:#428bca;font-size:20px;height:auto}
.browse-view .block_categories .spacer .block_category_product .vm3pr-2 .product-price .PricebasePrice{font-size:16px}
.browse-view .block_categories .spacer .block_category_product .vm3pr-2 .product-price .PricebasePrice .vm-price-desc{margin:0;color:#888}
.browse-view .block_categories .spacer .block_category_product .vm3pr-2 .product-price .PricebasePrice span.PricebasePrice{color:#888;text-decoration:line-through}
.browse-view .block_categories .spacer .block_category_product .vm3pr-2 .product-price .PricesalesPrice .vm-price-desc{margin:0;color:#428bca}
.browse-view .block_categories .spacer .block_category_product .vm3pr-2 .product-price .PricesalesPrice span.PricesalesPrice{font-size:24px;color:#428bca}
.browse-view .block_categories .spacer .block_category_product .vm3pr-0 .addtocart-area{height:auto;margin:0}
.browse-view .block_categories .spacer .block_category_product .vm3pr-0 .addtocart-bar{position:static;text-align:center}
.browse-view .block_categories .spacer .block_category_product .vm3pr-0 .addtocart-bar .quantity-controls .quantity-plus,.browse-view .block_categories .spacer .block_category_product .vm3pr-0 .addtocart-bar .quantity-controls .quantity-minus{height:14px;border:0 solid;width:14px;cursor:pointer}
.browse-view .block_categories .spacer .block_category_product .vm3pr-0 .addtocart-bar .quantity-controls .quantity-plus{background:url(../images/quan.png) no-repeat 0 0;margin:10px 0 0}
.browse-view .block_categories .spacer .block_category_product .vm3pr-0 .addtocart-bar .quantity-controls .quantity-minus{background:url(../images/quan.png) no-repeat 50% 0}
.browse-view .block_categories .spacer .block_category_product .vm3pr-0 .addtocart-bar .quantity-box input{color:#333;font-size:20px;background:transparent;border:0 solid;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.browse-view .block_categories .spacer .block_category_product .vm3pr-0 .addtocart-bar .addtocart-button input{font-size:19px;font-weight:700;line-height:20px;background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.browse-view .block_categories .spacer .block_category_product .vm3pr-0 .addtocart-bar .addtocart-button input:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
.browse-view .block_categories .spacer .block_category_product .vm-details-button{display:none}
.browse-view .block_categories .spacer .block_category_product .vm-details-button a{font-size:19px;font-weight:700;background:#428bca;padding:4px 34px;margin:0;display:inline-block;width:auto;color:#fff;border:1px #2069a8 solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.browse-view .block_categories .spacer .block_category_product .vm-details-button a:hover{background:transparent;background:#2069a8;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.addtocart-bar{position:static;text-align:center}
#com-form-login .userdata .width30.floatleft{float:none;display:block;margin:15px 0 0}
#com-form-login .width30.floatleft{float:none;display:block;margin:0}
#com-form-login input[type="text"],#com-form-login input[type="password"]{padding:10px 5px;font-size:14px;color:#888;border:1px #EAEAEA solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}
#com-form-login #com-form-login-remember input{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
#com-form-login #com-form-login-remember input:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
form#form-login{padding:1em 1em 0}
form#form-login input{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
form#form-login input:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
.account_form_validate{color:#888;font-size:14px}
.account_form_validate input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff!important;-webkit-text-fill-color:#888!important;color:#888!important}
.account_form_validate label{font-size:14px}
.account_form_validate .buttonBar-right{text-align:left;float:none;margin:20px 0}
.account_form_validate .buttonBar-right button{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.account_form_validate .buttonBar-right button:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
@media (max-width: 767px) {
  .account_form_validate table.user-details{width:100%}
}
.account_form_validate table.user-details input{padding:10px 5px;font-size:14px;color:#888;border:1px #EAEAEA solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;background:#fff}
.account_form_validate table.user-details div#title_chzn,.account_form_validate table.user-details div.chzn-drop,.account_form_validate table.user-details div#virtuemart_state_id_chzn,.account_form_validate table.user-details div#virtuemart_country_id_chzn,.account_form_validate table.user-details .vm-chzn-select{width:200px!important;background:#fff}
.account_form_validate table.user-details div#title_chzn a.chzn-single,.account_form_validate table.user-details div.chzn-drop a.chzn-single,.account_form_validate table.user-details div#virtuemart_state_id_chzn a.chzn-single,.account_form_validate table.user-details div#virtuemart_country_id_chzn a.chzn-single,.account_form_validate table.user-details .vm-chzn-select a.chzn-single{border:1px #EAEAEA solid;padding:10px 5px;background:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;height:35px}
.account_form_validate table.user-details div#title_chzn a.chzn-single span,.account_form_validate table.user-details div.chzn-drop a.chzn-single span,.account_form_validate table.user-details div#virtuemart_state_id_chzn a.chzn-single span,.account_form_validate table.user-details div#virtuemart_country_id_chzn a.chzn-single span,.account_form_validate table.user-details .vm-chzn-select a.chzn-single span{color:#888}
form.form-validate .buttonBar-right{text-align:left;float:none;margin:20px 0}
form.form-validate .buttonBar-right button{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
form.form-validate .buttonBar-right button:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
form.form-validate a[title="Access Administration Interface"]{margin-right:10px}
form.form-validate #title,form.form-validate #virtuemart_country_id,form.form-validate #virtuemart_state_id{width:200px!important}
@media (max-width: 767px) {
  form.form-validate table.user-details{width:100%}
}
form.form-validate input[type="text"],form.form-validate input[type="password"]{padding:10px 5px;font-size:14px;color:#888;border:1px #EAEAEA solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;background:#fff}
form.form-validate input[type="text"]:hover,form.form-validate input[type="password"]:hover{background-image:none;background:#fff}
form.form-validate input.invalid{padding:10px 5px;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}
form.form-validate label.invalid{background:transparent}
form.form-validate input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff!important;-webkit-text-fill-color:#888!important;color:#888!important}
form.form-validate div#title_chzn,form.form-validate div.chzn-drop,form.form-validate div#virtuemart_state_id_chzn,form.form-validate div#virtuemart_country_id_chzn,form.form-validate .vm-chzn-select{width:200px!important;background:#fff}
form.form-validate div#title_chzn a.chzn-single,form.form-validate div.chzn-drop a.chzn-single,form.form-validate div#virtuemart_state_id_chzn a.chzn-single,form.form-validate div#virtuemart_country_id_chzn a.chzn-single,form.form-validate .vm-chzn-select a.chzn-single{border:1px #EAEAEA solid;padding:10px 5px;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;height:35px;box-shadow:none}
form.form-validate div#title_chzn a.chzn-single span,form.form-validate div.chzn-drop a.chzn-single span,form.form-validate div#virtuemart_state_id_chzn a.chzn-single span,form.form-validate div#virtuemart_country_id_chzn a.chzn-single span,form.form-validate .vm-chzn-select a.chzn-single span{color:#888}
form.form-validate ul.chzn-choices{background:#fff;box-shadow:none;border:1px solid #eaeaea}
form.form-validate ul.chzn-choices li.search-field input{width:auto!important;background:#fff!important;height:auto!important;padding:10px 5px;font-size:14px;color:#888;border:1px #EAEAEA solid}
form.form-validate .chzn-drop{border:1px #EAEAEA solid}
form.form-validate .chzn-drop .chzn-search input{width:100%!important}
form.form-validate .chzn-results{max-height:200px}
.control-buttons button.default,.control-buttons button.button{font-size:16px;font-weight:700;padding:5px 10px;color:#eee;background:#428bca;border:1px #2069a8 solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.control-buttons button.default:hover,.control-buttons button.button:hover{background:#2069a8;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.vendor-details-view{color:#428bca;font-size:16px}
.vendor-details-view .vendor-image{margin:20px 0}
.vendor-details-view input{padding:10px 5px;font-weight:400;color:#428bca;border:1px #2069a8 solid;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.vendor-details-view textarea{font-weight:400;padding:5px;border:1px #2069a8 solid;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.vendor-details-view .submit input{width:auto;padding:5px 10px;color:#eee;font-weight:700;font-size:16px;background:#428bca;border:1px #2069a8 solid;margin-bottom:15px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.vendor-details-view .submit input:hover{background:#2069a8;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.vendor-details-view .submit .paddingtop input{color:#428bca;background:transparent;border:1px #d1d7d7 solid}
.vendor-description,.vendor-view-default{color:#428bca;font-size:16px}
.linkdetails a{font-size:16px}
.cart-view form.inline input.button{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.cart-view form.inline input.button:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
.cart-view form.inline input[type="text"]{padding:10px 5px;font-size:14px;color:#888;border:1px #EAEAEA solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;background:#fff}
.cart-view form.inline .chzn-single{border:1px #eaeaea solid;padding:10px 5px;line-height:16px;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;height:35px;box-shadow:none}
.cart-view .vm-continue-shopping{text-align:left!important;font-size:16px}
.cart-view #checkoutForm .billto-shipto .floatleft.add_bill{margin-top:32px}
.cart-view #checkoutForm .billto-shipto .floatleft.add_bill a{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.cart-view #checkoutForm .billto-shipto .floatleft.add_bill a:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
.cart-view #checkoutForm .billto-shipto .floatleft{margin-top:0}
.cart-view #checkoutForm .billto-shipto .floatleft a{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.cart-view #checkoutForm .billto-shipto .floatleft a:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
.cart-view #checkoutForm .billto-shipto .floatleft .output-shipto input[type="checkbox"]{margin-left:5px}
.cart-view button{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px;font-weight:400;font-size:14px}
.cart-view button:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8;font-weight:400;font-size:14px}
@media (max-width: 420px) {
  .cart-view .cart-summary{width:100%;font-size:9px}
}
.cart-view .cart-summary tr[class*="sectiontableentry"] td{padding:20px 3px 2px;color:#428bca;font-size:16px}
.cart-view .cart-summary tr[class*="sectiontableentry"] td h3{font-size:20px}
.cart-view .cart-summary tr[class*="sectiontableentry"] td button.vm2-add_quantity_cart{margin:5px 0 0;border:0 solid;width:24px;height:24px;background:url(../images/refresh_trash.png) no-repeat}
.cart-view .cart-summary tr[class*="sectiontableentry"] td button.vm2-remove_from_cart{margin-top:-8px;border:0 solid;width:24px;height:24px;background:url(../images/trash.png) no-repeat}
.cart-view .cart-summary tr[class*="sectiontableentry"] td a{font-size:20px}
.cart-view .cart-summary tr[class*="sectiontableentry"] td .vm-customfield-cart{color:#428bca}
.cart-view .cart-summary tr[class*="sectiontableentry"] td .PricesalesPrice{color:#428bca;font-size:20px}
.cart-view .cart-summary tr[class*="sectiontableentry"] td span.cart-images img{width:150px}
.cart-view .cart-summary tr[class*="sectiontableentry"] td input{font-size:16px;color:#428bca;background:transparent;border:1px #cecece solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.cart-view .cart-summary tr[class*="sectiontableentry"] td input:hover{background:transparent}
.cart-view .cart-summary tr[class*="sectiontableentry"] td .priceColor2,.cart-view .cart-summary tr[class*="sectiontableentry"] td .PricebillDiscountAmount{color:#888}
.cart-view .cart.customer-note,.cart-view .cart.tos{color:#888;font-size:16px}
.cart-view #customer_note_field{width:100%;height:100px;color:#888;padding:0 5px;border:1px #EAEAEA solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}
.product-fields .product-field .chzn-container{display:block;margin:10px auto}
.chzn-container-single a.chzn-single{border:1px #eaeaea solid;padding:10px 5px;line-height:16px;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;height:35px;box-shadow:none}
#fancybox-content{width:auto!important}
#fancybox-content a{font-size:14px}
#fancybox-content h4{font-size:22px;line-height:22px}
.category-view .category .spacer{display:inline-block}
.category-view .category .spacer h2{text-align:center;margin:5px}
.category-view .category .spacer h2 a{display:block;border:1px #EAEAEA solid;background:#fff;font-size:18px}
.product .spacer{background:#fff}
.product span.addtocart-button input.addtocart-button{font-size:19px;font-weight:700;line-height:20px;background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.product span.addtocart-button input.addtocart-button:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
.product .vm-details-button a:hover{background-color:#fff;background-image:none;background-position:0}
.featured-view h2,.latest-view h2,.topten-view h2,.recent-view h2,.related-products-view h2{font-size:20px;margin:0 0 8px;padding:0}
.featured-view h4,.latest-view h4,.topten-view h4,.recent-view h4,.related-products-view h4{font-size:22px;margin:0 0 8px;padding:0}
.vm-orders-list .order-view input[type="text"]{padding:10px 5px;font-size:14px;color:#888;border:1px #EAEAEA solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}
.vm-orders-list .order-view input.button{background:#428bca;border:1px #428bca solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;padding:6px 12px}
.vm-orders-list .order-view input.button:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2069a8}
#footer{background-color:#fefefe;border-top:1px solid #EAEAEA;padding:10px 0;margin:40px 0 0;width:100%}
#footer .copyrights p{margin:19px 0 0;font-size:14px;line-height:20px}
@media (max-width: 767px) {
  #footer .copyrights p{text-align:center}
}
#footer .soc_icons_box{text-align:right}
@media (max-width: 767px) {
  #footer .soc_icons_box{text-align:center}
}
#footer .soc_icons_box ul{margin:15px 0 0;display:-moz-inline-stack;display:inline-block;list-style:none}
#footer .soc_icons_box ul li{float:left;padding:0}
#footer .soc_icons_box ul li a{font-size:18px;margin:7px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#footer .soc_icons_box ul li a:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slide-title{font-size:12px!important}
.wita{width:19%;display:table-cell;position:relative}

.zayavka-area {background: #fff;padding-top: 40px; padding-left: 6%;padding-bottom: 40px; padding-right: 6%;text-align: center;margin: auto;border: 8px solid #efefef;}
.zayavka-area p {font-size: 22px; font-weight: bold; line-height:normal;}
@media screen and (min-width:320px) and (max-width:480px){.zayavka-area p { font-size: 14px !important; padding-top: 20px !important;}}
@media screen and (min-width:320px) and (max-width:480px){.zayavka-area { padding-top: 0px; }}

.zayavka-button{font-size:16px;font-weight:700;background:#1BA7F4;color:#fff;width:200px;text-align:center;padding: 1.8% 1% 1.8% 1%;margin:auto;border-radius:5px;margin-top:4%;transition:0.3s;}
.zayavka-button:hover{font-size:16px;font-weight:700;background:#108DD2;color:#fff;width:220px;text-align:center;padding: 1.8% 1% 1.8% 1%;margin:auto;border-radius:33px;margin-top:4%;transition:0.3s;}
.contacts-font{font-size:24px!important}
.contacts-footer{font-size:18px!important}
.one-svg{display:inline-block;text-indent:-9999px;width:45px;height:39px;background:url(/images/01.svg);background-size:45px 39px;margin:32px 10px 10px 13px}
.one-svg:hover{display:inline-block;text-indent:-9999px;width:45px;height:39px;background:url(/images/01-01.svg);background-size:45px 39px;margin:32px 10px 10px 13px}
.two-svg{display:inline-block;text-indent:-9999px;width:36px;height:45px;background:url(/images/02.svg);background-size:36px 45px;margin:27px 10px 10px 12px}
.two-svg:hover{display:inline-block;text-indent:-9999px;width:36px;height:45px;background:url(/images/02-02.svg);background-size:36px 45px;margin:27px 10px 10px 12px}
.three-svg{display:inline-block;text-indent:-9999px;width:45px;height:43px;background:url(/images/03.svg);background-size:45px 43px;margin:28px 10px 10px 12px}
.three-svg:hover{display:inline-block;text-indent:-9999px;width:45px;height:43px;background:url(/images/03-03.svg);background-size:45px 43px;margin:28px 10px 10px 12px}
.four-svg{display:inline-block;text-indent:-9999px;width:45px;height:45px;background:url(/images/04.svg);background-size:45px 45px;margin:25px 10px 10px 12px}
.four-svg:hover{display:inline-block;text-indent:-9999px;width:45px;height:45px;background:url(/images/04-04.svg);background-size:45px 45px;margin:25px 10px 10px 12px}
@media screen and (max-width: 43em) {
  h3{font-size:2em}
}

.globaltextstyle li {list-style-type: circle; color: #2295C3; font-size: 16px; line-height:28px}
.globaltextstyle strong {font-size: 20px;}
.globaltextstyle h2 {font-size: 26px;color: #2295C3;font-weight: bold;margin-bottom: 3%;margin-top: 0%;}
.globaltextstyle p {font-size:16px; line-height:32px; color: black;}

.itemContainer a {font-size:20px; line-height:10px; color: #2295C3;}

.catItemTagsBlock a {height: 30px; line-height: 30px; font-size: 14px !important; padding: 0 5px; margin-bottom: 0px; background: #2295c3; color: white !important;}

.catItemCategory a {font-size:16px !important;}

.itemFullText span {font-size:16px !important; line-height:32px !important; color: black;}
.itemFullText p {font-size:16px !important;line-height:32px !important;color: black;}

.breadcrumb li {font-size: 12px !important; }


.breadcrumb {padding: 1px 20px;margin-bottom: 20px !important;list-style: none;background-color: #fbfbfb;/* margin: auto; *//* width: 70%; */border-radius: 0px;}

@media screen and (min-width:320px) and (max-width:480px){h1{font-size:26px; width:90%; margin:auto;}}
@media screen and (min-width:481px) and (max-width:959px){h1{font-size:32px; width:85%; margin:auto;}}
@media screen and (min-width:960px) and (max-width:1169px){h1{font-size:32px; width:85%; margin:auto;}}

@media screen and (min-width:320px) and (max-width:480px){div.itemBody {padding:8px 0;margin:auto;width:90%;}}
@media screen and (min-width:481px) and (max-width:959px){div.itemBody {padding:8px 0;margin:auto;width:85%;}}
@media screen and (min-width:960px) and (max-width:1169px){div.itemBody {padding:8px 0;margin:auto;width:85%;}}

@media (max-width: 767px) {.header #logo{text-align: left;padding:10px 0 20px;margin-bottom: -100px;margin-top: -10px;margin-left: 1%; width: 50% !important;}}

.itemFullText h3 {font-size:16px; font-weight:bold; color:#3cb0de;}
.catItemView h3 {line-height: auto !important; font-size:30px; margin-bottom:0px !important; margin-top:-10px !important;}

.k2SearchBlock input {width: 100%; margin-top: 3%; margin-bottom: -1%; height: 40px; border: 1px solid #efefef; padding-left: 2%;}

@media screen and (min-width:320px) and (max-width:480px){.zayavka-button {font-size: 16px;font-weight: 700;background: #1BA7F4;color: #fff;width: 200px;text-align: center;padding: 5.8% 1% 5.8% 1%;margin: auto;border-radius: 5px;margin-top: 4%;transition: 0.3s;}}

@media screen and (min-width:320px) and (max-width:480px) {.zayavka-button:hover{font-size:16px;font-weight:700;background:#108DD2;color:#fff;width:200px;text-align:center;padding:5.8% 1% 5.8% 1%;margin:auto;border-radius:33px;margin-top:4%;transition:0.3s}}

.n2-font-75f05f8285caddf463f9be54ba9fd16b-link a {margin-top:20px;}

.zayavka-phone {font-size:24px;margin-bottom:20px}
.messengers-viber:hover {opacity:80% !important;}
.messengers-telegram:hover {opacity:80% !important;}

.video-flow-main {display:flex; flex-direction: column; margin-left:20%; margin-right:auto;}

#comments-form input {

    height: 60px !important;
    border-radius: 5px !important;
}

/* Width of main benefits */
.col-lg-3 {width: 33% !important;}