.page-id-4 .shop .shop-item .item-info{
display: none;
} .nav>li>a:hover, .nav>li>a:focus, header.site-header ul.nav>li:hover>a {
background-color: #fff;
}
header.site-header div.nav>ul>li>a:hover, header.site-header ul.nav>li>a:hover {
color: rgba(0,0,0,0.5) !important; 
} .page-id-4 > div.container.page-container{
margin-top: 22px;
}
body .mobile-menu-fixed-spacer{
height: 30px;
} #fca_eoi_form_116 > form > div > div{
text-align: left;
}
#yith-ajaxsearchform > div{
text-align: center;
}
#yith-ajaxsearchform > div > label{
display: none;
}
#yith-s{
width: 570px;
border: 1px solid lightgrey;
padding: 5px;
}
@media screen and (max-width: 680px) {
#yith-s{
width: 70%;
}
}
#yith-searchsubmit{
background-color: white;
border: 1px solid lightgrey;
padding: 5px 10px;
}
.autocomplete-suggestions{
left: calc(50% - (633px/2));
}
@media screen and (max-width: 680px) {
.autocomplete-suggestions{
width: calc(70% - 19px);
left: calc(15% - 22px);
}
} body > div.container.page-container > div:nth-child(2) > div > div > div > div > p{
margin: 0 0 3px 0;
} body > div.container.page-container > div > div > div{
margin-bottom: 8px;
}
body > div.container.page-container .wpb_content_element.lab_vc_pagetitle .dash{
margin-top: 0px;
}
body > div.container.page-container > div > div > div > div.lab_vc_pagetitle.wpb_content_element.text-aligned-center.font-size-large{
margin-bottom: 9px;
}
body > div.container.page-container > div > div> div > div.lab_vc_pagetitle.wpb_content_element.text-aligned-center.font-size-large > div > div > span{
margin-top: 0px;
font-size: 2px;
line-height: initial;
} body > div.container.page-container > div:nth-child(7) > div > div > div.lab_vc_pagetitle.wpb_content_element.text-aligned-center.font-size-large{
margin-bottom: 8px;
} .big_buttons_container{
text-align: center;
}
.big_buttons_container .big_button{
float: none;
display: inline-block;
}
body .container.page-container .big_buttons_container > .big_button img{
} .site-footer .footer-widgets .col-md-2:last-child{
width: 32%;
}
body > footer > div > div.row.hidden-xs.footer-widgets > div:nth-child(5) > div > div > div{
margin-top: 20px;
}
.fca_eoi_form_wrapper #fca_eoi_form_116 .fca_eoi_postbox_0_inputs_wrapper_no_name .fca_eoi_postbox_0_email_field_wrapper{
width: calc(100% - 110px) !important;
margin-right: 3px;
}
#fca_eoi_form_116 input[type="email"]{
background-color: #222;
border: 1px solid;
width: 100%;
}
.fca_eoi_form_wrapper .fca_eoi_postbox_0_submit_button_wrapper{
display: inline-block;
}
.fca_eoi_form_wrapper #fca_eoi_form_499 .fca_eoi_postbox_0_submit_button_wrapper{
display: block;
}
#fca_eoi_form_116 input[type="submit"]{
border: none;
background-color: #fff;
color: #000;
padding: 2px 23px;
}
#instafeed {
margin-top: 20px;
}
.sidebar-entry #instafeed {
margin-top: 0;
}
#instafeed img {
padding: 4px;
width: 12.5%;
}
.sidebar-entry #instafeed img {
width: 33.333%;
padding: 2px;
}
.sidebar .sidebar-entry.widget_text #instafeed img {
margin: 0;
}
.page-container .yith-ajaxsearchform-container {
display: none;
}
.header-search {
text-align: center;
padding: 10px 0;
}
.header-search input[type="text"] {
max-width: 500px;
display: inline-block;
}
.sidebar-social-icons a {
padding-right: 10px;
}
body.category .blog-item {
width: 25%;
padding: 1%;
float: left;
}
body.category section.blog .post {
padding: 0;
border: 1px solid #eee;
}
body.category section.blog .post .title {
margin: 0 0 10px;
padding: 0;
font-size: 18px;
}
body.category section.blog .post .post-content {
padding: 10px;
}
body.category section.blog .post .post-content p {
font-size: 14px;
line-height: 1.3;
margin: 0;
}
body.category section.blog .post .post-content .read-more {
display: none;
}
body.category section.blog .post .post-image em {
margin-left: -90px;
width: 180px;
font-size: 18px;
}
body.blog .page-title {
padding-top: 0;
margin-top: 0;
}
body.blog section.blog.blog-sidebar {
margin: 0;
}
.blog-footer-left {
border: 1px solid #fff;
display: table;
margin-bottom: 20px;
}
.blog-footer-left-inner {
display: table-row;
}
.blog-footer-left .blog-footer-left-left {
text-align: center;
background: #fff;
color: #222;
font-size: 30px;
width: 50%;
text-transform: uppercase;
display: table-cell;
vertical-align: middle;
padding: 5px;
}
.blog-footer-left .blog-footer-left-right {
text-align: center;
background: #222;
color: #fff;
font-size: 18px;
width: 50%;
display: table-cell;
vertical-align: middle;
padding: 10px;
}
#fca_eoi_form_499 .fca_eoi_postbox_0_email_field_wrapper, #fca_eoi_form_499 .fca_eoi_postbox_0_name_field_wrapper {
width: 49%;
margin-bottom: 15px;
}
#fca_eoi_form_499 .fca_eoi_postbox_0_name_field_wrapper {
margin-right: 2%;
}
#fca_eoi_form_499 input[type="text"], 
#fca_eoi_form_499 input[type="email"]{
background-color: #222;
border: 1px solid;
width: 100%;
padding: 10px;
}
.fca_eoi_form_wrapper .fca_eoi_postbox_0_submit_button_wrapper {
}
#fca_eoi_form_499 input[type="submit"]{
border: none;
background-color: #fff;
color: #000;
text-transform: uppercase;
padding: 2px 23px;
width: 100%;
padding: 10px;
font-weight: 700;
}
header.site-header .top-menu.gray {
background: #222;
color: #fff;
}
header.site-header .top-menu.gray .social-networks li a,
header.site-header .top-menu nav>li a,
header.site-header .top-menu.gray nav li {
color: #fff;
}
header.site-header .top-menu.gray .social-networks li a:hover,
header.site-header .top-menu.gray nav li a:hover {
color: #ccc;
}
header.site-header .top-menu .header-menu {
width: auto;
}
.vertical-align {
vertical-align: middle;
display: inline-block;
}
.cart-icon {
position: absolute;
top: 5px;
right: -30px;
}
.cart-counter {
position: relative;
}
.blog-intro {
max-width: 1000px;
margin: 0 auto 30px;
text-align: center;
}
.blog-intro .fca_eoi_form_wrapper #fca_eoi_form_116 .fca_eoi_postbox_0_inputs_wrapper_no_name .fca_eoi_postbox_0_email_field_wrapper {
max-width: 500px;
}
.blog-intro #fca_eoi_form_116 input[type="email"] {
background: #fff;
padding: 5px;
max-width: 100%;
}
.blog-intro .fca_eoi_form_wrapper .fca_eoi_postbox_0_submit_button_wrapper {
display: inline-block;
}
.blog-intro #fca_eoi_form_116 input[type="submit"] {
padding: 5px 20px;
background: #222;
color: #fff;
}
.blog-intro #fca_eoi_form_116 {
text-align: center;
}