a greenlinks{
color: #81bc00 !important;
}
.nki-yes{
display:none;
}
.ort{
display: none !important;
}
body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav >ul >li:not(.megamenu) ul a:hover {
background-color: #005e63!important;
} .wpcf7-submit {
padding: 15px 45px;
background: #81bc00 !important;
background-color: rgb(129, 188, 0);
color: #fff;
font-size: 30px;
font-weight: bold;
border: 0 none;
cursor: pointer;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.wpcf7-list-item .wpcf7-list-item-label {
color: #676767 !important;
margin: 0 0 0 0 !important;
}
.wpcf7-form-control .wpcf7-list-item .first {
display: inline-block;
margin-left: 0px !important;
margin-right: 10px !important;
margin-top: 0px;
margin-bottom: 0px;
}
.wpcf7-form-control .wpcf7-list-item {
display: block !important;
margin-left: 0px !important;
margin-right: 10px !important;
margin-top: 0px;
margin-bottom: 0px;
}
.wpcf7-form-control-wrap {
padding-bottom: 11px !important;
}
html body .wpcf7-form-control-wrap .wpcf7-not-valid-tip{
font-color: #FF0000 !important;
} .row, div.clear {
padding-bottom: 0px;
}
.rowform {
position: relative;
} .store_locator .store_locator_address_field, .store_locator .select {
padding: 10px 15px !important;
}
.store_locator_find_stores_button
{
background-color: #81bc00 !important;
letter-spacing: 2px !important;
color: #ffffff;
font-size: 12px !important;
border-radius: 2px 2px 2px 2px !important;
padding: 8px 14px !important;
box-shadow: 0 -1px rgba(0,0,0,0.1) inset !important;
-webkit-box-shadow: 0 -1px rgba(0,0,0,0.1) inset !important;
width: 75px !important;
border: none !important;
}
.modal-body {
padding: 0px !important;
}
hr.grey{
display: none !important;
}
a #store_locator_get_my_position{
color:#000 !important;
}
.store_locator_email a {
color:#81bc00 !important;
}
.store_locator_tel a {
color:#81bc00 !important;
}
.store-locator-col-sm-2 {
width: 6% !important;
padding-left: 25px !important;
}
.store_locator_details p {
padding-bottom: 0px !important;
}
#store_locator_filter_categories { display: none; 
}
.store-locator-label-success {
background-color: #81bc00;
}
.store_locator_no_stores {
padding-top:8px;
color: #676767 !important;
}
.single_filter h5 {
display: none !important;
opacity: 0;
}
.store_locator_filter_open_close i {
display: none !important;
opacity: 0;
}
.store_locator_icon {
margin-top: 1px !important;
}
.store_locator_filter_title, .store_locator_result_list_title{
text-transform: uppercase;
line-height: 14px !important;
font-weight: 700 !important;
font-size: 12px !important;
color: #676767 !important;
}
.store_locator_contact, .store_locator_actions{
display: none !important;
}
.store_locator_name{
margin-bottom: 0px !important;
color: #676767 !important;
font-size: 15px !important;
line-height: 25px !important;
font-weight: 400 !important;
}
.store_locator_result_list_item {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.store_locator_name i.fa {
font-size: 57% !important;
padding-top: 1px !important;
}
.store_locator_icon i.fa.fa.fa-home.fa-5x {
font-size: 16px;
line-height: 28px;
} @media only screen and (min-width: 1280px){
header#top .sf-menu li ul li a, #header-secondary-outer nav > ul > li > a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list a {
margin-top: 2px;
} .sf-menu li ul, .sf-menu li li ul {
box-shadow: 0 0px 0px rgba(0,0,0,0);
} #header-outer[data-format="centered-menu"] header#top nav > ul.sf-menu > li ul {
margin-left: 2px;
} header#top nav ul li {
float: right;
} #header-outer:not([data-lhe="animated_underline"]) header#top nav ul li[class*="button_solid_color"] a, #header-outer:not([data-lhe="animated_underline"]) header#top nav ul li[class*="button_bordered"] a {
background-image: url(//www.rydsglas.se/wp-content/uploads/2018/11/Ryds_Glas_Glasjour_Dygnet_Runt_Ny.svg);
background-position: top;
font-size: 0;
background-repeat: no-repeat;
background-color: transparent !important; 
transform: scale(1.7);
position: relative;
right: 20px;
}
header#top nav ul li[class*="button_solid_color"]  a::before
{
background-color: transparent !important; 
height: 0px !important;
padding-bottom: 0px !important;
} #footer-outer {
background-color: transparent !important;
}
#footer-outer .widget ul {
float: none;
display: inline-block;
margin: 0 10px;
width: auto;
}
#footer-outer .widget ul li {
margin-left: 10px;
margin-right: 10px;
border-bottom: none !important;
float: left;
}
#footer-outer #footer-widgets .col ul li:first-child {
padding-top: 8px !important;
} header#top nav ul li[class*="button_solid_color"] a.shrink {
width:95px !important;
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
} header#top nav ul li[class*="button_solid_color"] a.def {
width:110px !important;
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
} body #search-outer #search input[type=text] {
font-size: 23px !important;
text-transform: none !important;
} .owl-theme .owl-dots .owl-dot span {
border: 1px solid #fff;
background-color: transparent;
border-radius: 10px 10px 10px 10px;
transform: scale(1.5);
-webkit-transform: scale(1.5);
}
.slider-pagination .swiper-pagination-switch {
border: 2px solid #fff !important;
}
} @media only screen and (min-width: 768px) and (max-width: 1279px) {
header#top .sf-menu li ul li a, #header-secondary-outer nav > ul > li > a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list a {
margin-top: 2px;
} .sf-menu li ul, .sf-menu li li ul {
box-shadow: 0 0px 0px rgba(0,0,0,0);
} #header-outer[data-format="centered-menu"] header#top nav > ul.sf-menu > li ul {
margin-left: 2px;
} header#top nav ul li {
float: right;
} #header-outer:not([data-lhe="animated_underline"]) header#top nav ul li[class*="button_solid_color"] a, #header-outer:not([data-lhe="animated_underline"]) header#top nav ul li[class*="button_bordered"] a {
background-image: url(//www.rydsglas.se/wp-content/uploads/2018/11/Ryds_Glas_Glasjour_Dygnet_Runt_Ny.svg);
background-position: top;
font-size: 0;
background-repeat: no-repeat;
background-color: transparent !important; 
transform: scale(1.7);
position: relative;
right: 10px;
}
header#top nav ul li[class*="button_solid_color"]  a::before
{
background-color: transparent !important; 
height: 0px !important;
padding-bottom: 0px !important;
} #footer-outer {
background-color: transparent !important;
}
#footer-outer .widget ul {
float: none;
display: inline-block;
margin: 0 10px;
width: auto;
}
#footer-outer .widget ul li {
margin-left: 10px;
margin-right: 10px;
border-bottom: none !important;
float: left;
}
#footer-outer #footer-widgets .col ul li:first-child {
padding-top: 8px !important;
} header#top nav ul li[class*="button_solid_color"] a.shrink {
width:95px !important;
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
} header#top nav ul li[class*="button_solid_color"] a.def {
width:110px !important;
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
} body #search-outer #search input[type=text] {
font-size: 23px !important;
text-transform: none !important;
} .owl-theme .owl-dots .owl-dot span {
border: 1px solid #fff;
background-color: transparent;
border-radius: 10px 10px 10px 10px;
transform: scale(1.5);
-webkit-transform: scale(1.5);
}
.slider-pagination .swiper-pagination-switch {
border: 2px solid #fff !important;
}
} @media only screen and (min-width: 768px) and (max-width: 1024px) { #footer-outer {
background-color: transparent !important;
}
#footer-outer .widget ul {
float: none;
display: inline-block;
margin: 0 10px;
width: auto;
}
#footer-outer .widget ul li {
margin-left: 10px;
margin-right: 10px;
border-bottom: none !important;
float: left;
}
#footer-outer #footer-widgets .col ul li:first-child {
padding-top: 8px !important;
} .owl-theme .owl-dots .owl-dot span {
border: 1px solid #fff;
background-color: transparent;
border-radius: 10px 10px 10px 10px;
transform: scale(1.5);
-webkit-transform: scale(1.5);
}
.slider-pagination .swiper-pagination-switch {
border: 2px solid #fff !important;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) { #footer-outer {
background-color: transparent !important;
}
#footer-outer .widget ul {
float: none;
display: inline-block;
margin: 0 10px;
width: auto;
}
#footer-outer .widget ul li {
margin-left: 10px;
margin-right: 10px;
border-bottom: none !important;
float: left;
}
#footer-outer #footer-widgets .col ul li:first-child {
padding-top: 8px !important;
}  .owl-theme .owl-dots .owl-dot span {
border: 1px solid #fff;
background-color: transparent;
border-radius: 10px 10px 10px 10px;
transform: scale(1.5);
-webkit-transform: scale(1.5);
}
.slider-pagination .swiper-pagination-switch {
border: 2px solid #fff !important;
}
} @media only screen and (max-width: 480px) { #footer-outer {
background-color: transparent !important;
}
#footer-outer .widget ul {
float: none;
display: inline-block;
margin: 0 10px;
width: auto;
}
#footer-outer .widget ul li {
margin-left: 10px;
margin-right: 10px;
border-bottom: none !important;
float: left;
}
#footer-outer #footer-widgets .col ul li:first-child {
padding-top: 8px !important;
}  .owl-theme .owl-dots .owl-dot span {
border: 1px solid #fff;
background-color: transparent;
border-radius: 10px 10px 10px 10px;
transform: scale(1.5);
-webkit-transform: scale(1.5);
}
.slider-pagination .swiper-pagination-switch {
border: 2px solid #fff !important;
}
}