.cx-form-btn {border: 1px solid #91d528!important;background-color: #91d528!important;}
.error-404-text {font-size: 15px!important;margin-top: 20px;}
.error-404-container .error-404-image-text, .error-404-container .error-404-search {padding-top:0px!important;padding-bottom: 20px!important;}

.nav ul li a {border-bottom:2px solid #ffffff;}
.nav .current-menu-item > a {border-bottom:2px solid #cbc9c7;}
.nav ul li a:hover{border-bottom:2px solid #91d528;}
.nav ul.sub-menu li a:hover{border-bottom:0px}
.nav ul.sub-menu li a{border-bottom:0px}

.nav {margin-top:40px!important;}
#header-sidebar {margin-top: 30px!important;}
  
.widget.widget_search #searchform #s {width:180px!important;}

::selection {background: #c2c2c2;}
::-moz-selection {background: #c2c2c2;}

.content table{width: 102%!important;}
.contact-form div.success p {font-size: 11px!important;}
.contact-form li textarea, .contact-form li textarea:focus {padding: 8px 0px 10px 10px!important;}
.contact-form li textarea.with-icon, .contact-form li textarea.with-icon:focus {padding: 8px 0px 10px 40px!important;}

.widget.testimonial-widget ul li .testimonial-rating {margin-top: -5px;}

#inquiry-form {border-bottom: 0px solid!important;}

.btnbuy {background: none repeat scroll 0% 0% #1549a2;color: #FFF;font-size: 12px;font-family: "Oswald",sans-serif;font-style:normal;font-weight: 400;text-transform: uppercase;border-radius: 0px;padding: 7px 18px;border: 1px solid;box-shadow: none;}
.btnbuy:hover {background: none repeat scroll 0% 0% #91d528;color: #FFF;}

.widget.teaser .image_banner_inside .title {color:#ffffff;}
.widget.teaser .image_banner_inside .subtitle {color:#a5a5a5;}

.yith_magnifier_zoom_magnifier {border:1px solid #ccc!important;}

.widget.last-tweets a:hover {color:#1549a2!important;}
.widget.last-tweets a {color:#91d528!important;}

.morph-button a:hover {color: #91d528!important;}

input[type=checkbox] {height: 12px!important;}
.special-font a.btn-alternative { font-family: "Pacifico","Oswald",sans-serif!important;}

.widget.yit-recent-posts .recent-post .text > div.post-content > a.title {height: 64px!important;overflow:hidden!important;line-height:1.42857!important;}
.contact-form li div.input-prepend .add-on {bottom: 28px!important;}
.contact-form li div.msg-error {margin-top: -15px!important;}

.tabs-container {text-align: left;padding: 0px 0px;}

.tabs-container.products_tabs .panel {margin-top: 40px;}

.yith_magnifier_gallery .owl-prev, .yith_magnifier_gallery .owl-next {display: block !important; text-indent: -9999px;}

div.box-icon {margin-top:-2px!important;}
div.box-content h3:hover {color: #91d528;}
div.box-icon:hover {opacity: .8;}

img.hovereffect:hover {opacity: .8;}

a.homeflag:hover {color: #91d528!important;}
a.homeflag {color: #383838!important;}