@charset "utf-8";

 .widget_dock{
margin-top: 0;
width: 92.5%;
}
.rfw_dock{
height: auto;
margin: 0;
padding: 0;
width: 100%;
}
.rfw_dock li{
color: #666666;
font-size: 16px;
height: 100%;
margin: 0;
text-align: left;
width: 100%;	
list-style: none;
padding: 30px 0;
border-bottom:0 !important;
}
.rfw_dock > li .feed_img,
.rfw_dock > li .feed_img img {
float: left;
margin: 0;
padding: 0;
width: 100%;
height:auto;
}
.rfw_dock h3{    
font-size: 16px;
margin: 0 0 10px;
padding: 0;
line-height:22px;
text-transform:capitalize;
}
.rss_url_area a{
float:right;
cursor:pointer;
}
.rfw-class .widget_dock li > div.text_div{
line-height:22px;
font-size:12px;
padding:0 10px;
}
.rfw-class .widget_dock li > div.text_div div{
display:none;
}
.rfw-class .widget_dock li img{
padding:0;
margin:0;
}
.rfw_list.rfw_dock li {
border-top: 1px solid #eee;
margin: 0 0 30px;
padding-top: 30px; 
}
.rfw_dock li > a{
text-decoration:none;
}
.rfw_list.rfw_dock li:first-child{
padding-top:0;
border:0;
}
ul.rfw_dock.rfw_slider{
margin:0;
}
.rfw-yt-items{
}
.rfw-yt-items iframe{
margin:0 10px 2px 0;
}.navigation {
padding: 0;
margin: 0;
border: 0;
line-height: 1;
}
.navigation ul,
.navigation ul li,
.navigation ul ul {
list-style: none;
margin: 0;
padding: 0;
}
.navigation ul {
position: relative;
z-index: 500;
float: left;
}
.navigation ul li {
float: left;
min-height: 0.05em;
line-height: 1em;
vertical-align: middle;
position: relative;
}
.navigation ul li.hover,
.navigation ul li:hover {
position: relative;
z-index: 510;
cursor: default;
}
.navigation ul ul {
visibility: hidden;
position: absolute;
top: 100%;
left: 0px;
z-index: 520;
width: 100%;
}
.navigation ul ul li { float: none; }
.navigation ul ul ul {
top: 0;
right: 0;
}
.navigation ul li:hover > ul { visibility: visible; }
.navigation ul ul {
top: 0;
left: 99%;
}
.navigation ul li { float: none; }
.navigation ul ul { margin-top: 0.05em; }
.navigation {
width: 13em;
background: #333333;
font-family: 'roboto', Tahoma, Arial, sans-serif;
zoom: 1;
}
.navigation:before {
content: '';
display: block;
}
.navigation:after {
content: '';
display: table;
clear: both;
}
.navigation a {
display: block;
padding: 1em 1.3em;
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
}
.navigation > ul { width: 13em; }
.navigation ul ul { width: 13em; }
.navigation > ul > li > a { color: #ffffff;
}
.green > ul > li > a {
border-right: 0.3em solid #34A65F;
}
.blue > ul > li > a {
border-right: 0.3em solid #427fed;
}
.orenge > ul > li > a {
border-right: 0.3em solid #FF9800;
}
.navigation > ul > li > a:hover { color: #ffffff; }
.green > ul > li a:hover,
.green > ul > li:hover a { background: #34A65F; }
.blue > ul > li a:hover,
.blue > ul > li:hover a { background: #427fed; }
.orenge > ul > li a:hover,
.orenge > ul > li:hover a { background: #FF9800; }
.navigation li { position: relative; }
.navigation ul li.has-sub > a:after {
content: '»';
position: absolute;
right: 1em;
}
.navigation ul ul li.first {
-webkit-border-radius: 0 3px 0 0;
-moz-border-radius: 0 3px 0 0;
border-radius: 0 3px 0 0;
}
.navigation ul ul li.last {
-webkit-border-radius: 0 0 3px 0;
-moz-border-radius: 0 0 3px 0;
border-radius: 0 0 3px 0;
border-bottom: 0;
}
.navigation ul ul {
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}
.green ul ul { border: 1px solid #34A65F; }
.blue ul ul { border: 1px solid #427fed; }
.orenge ul ul { border: 1px solid #FF9800; }
.navigation ul ul a { color: #ffffff; }
.navigation ul ul a:hover { color: #ffffff; }
.green ul ul li { border-bottom: 1px solid #0F8A5F; }
.blue ul ul li { border-bottom: 1px solid #427fed; }
.orenge ul ul li { border-bottom: 1px solid #FF9800; }
.navigation ul ul li:hover > a {
background: #4eb1ff;
color: #ffffff;
}
.navigation.align-right > ul > li > a {
border-left: 0.3em solid #34A65F;
border-right: none;
}
.navigation.align-right { float: right; }
.navigation.align-right li { text-align: right; }
.navigation.align-right ul li.has-sub > a:before {
content: '+';
position: absolute;
top: 50%;
left: 15px;
margin-top: -6px;
}
.navigation.align-right ul li.has-sub > a:after { content: none; }
.navigation.align-right ul ul {
visibility: hidden;
position: absolute;
top: 0;
left: -100%;
z-index: 598;
width: 100%;
}
.navigation.align-right ul ul li.first {
-webkit-border-radius: 3px 0 0 0;
-moz-border-radius: 3px 0 0 0;
border-radius: 3px 0 0 0;
}
.navigation.align-right ul ul li.last {
-webkit-border-radius: 0 0 0 3px;
-moz-border-radius: 0 0 0 3px;
border-radius: 0 0 0 3px;
}
.navigation.align-right ul ul {
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}@font-face {
font-family: 'ysm-fontello';
src: url(//www.sciencetech.gr/el/wp-content/plugins/smart-woocommerce-search/assets/fonts/fontello.eot?45550639);
src: url(//www.sciencetech.gr/el/wp-content/plugins/smart-woocommerce-search/assets/fonts/fontello.eot?45550639#iefix) format('embedded-opentype'),
url(//www.sciencetech.gr/el/wp-content/plugins/smart-woocommerce-search/assets/fonts/fontello.woff2?45550639) format('woff2'),
url(//www.sciencetech.gr/el/wp-content/plugins/smart-woocommerce-search/assets/fonts/fontello.woff?45550639) format('woff'),
url(//www.sciencetech.gr/el/wp-content/plugins/smart-woocommerce-search/assets/fonts/fontello.ttf?45550639) format('truetype'),
url(//www.sciencetech.gr/el/wp-content/plugins/smart-woocommerce-search/assets/fonts/fontello.svg?45550639#fontello) format('svg');
font-weight: normal;
font-style: normal;
} .ysm_search_widget.ysm-active,
.widget_product_search.ysm-active,
.widget_search.ysm-active {
overflow: visible;
}
.ysm-search-widget label {
width: 100%;
position: relative;
display: block;
}
.ysm-search-widget .screen-reader-text {
display: none;
}
.ysm-search-widget .search-field[type="search"] {
font-style: italic;
font-size: 14px;
text-indent: 3px;
display: inline-block;
padding: 10px 40px 10px 10px;
margin: 0;
width: 100% !important;
height: initial;
outline: none;
border: 1px solid #d6d6d6;
background-color: transparent;
color: #aeaeae;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.ysm-search-widget .search-field::-webkit-input-placeholder {color: inherit;}
.ysm-search-widget .search-field::-moz-placeholder          {color: inherit;} .ysm-search-widget .search-field:-moz-placeholder           {color: inherit;} .ysm-search-widget .search-field:-ms-input-placeholder      {color: inherit;}
.ysm-search-widget .search-field:focus::-webkit-input-placeholder {color: transparent;}
.ysm-search-widget .search-field:focus::-moz-placeholder          {color: transparent;} .ysm-search-widget .search-field:focus:-moz-placeholder           {color: transparent;} .ysm-search-widget .search-field:focus:-ms-input-placeholder      {color: transparent;}
.ysm-search-widget.bordered .search-field {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
}
.ysm-search-widget .search-submit {
position: absolute;
top: 1px;
right: 1px;
bottom: 1px;
padding: 0;
margin: 0;
width: 40px;
text-align: center;
font-size: 0;
color: #aaa;
background: none;
border: none;
cursor: pointer;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
outline: none;
}
.ysm-search-widget .search-submit:before {
display: block;
color: inherit;
text-align: center;
font-size: 17px;
font-family: 'ysm-fontello';
line-height: 38px;
content: '\e800';
-webkit-transition: color .25s ease;
transition: color .25s ease;
} .smart-search-results {
position : absolute;
overflow: hidden;
}
.smart-search-suggestions {
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #fff;
border: 1px solid #d6d6d6;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
.smart-search-suggestions > .autocomplete-suggestion {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
border-bottom: 1px solid #d6d6d6;
padding: 5px;
background: transparent;
}
.smart-search-suggestions > .autocomplete-suggestion:last-child {
border-bottom: none;
}
.smart-search-suggestions > .autocomplete-suggestion.autocomplete-selected {
opacity: 0.5;
}
.smart-search-suggestions > .autocomplete-no-suggestion {
line-height: 40px;
text-align: center;
}
.smart-search-post {
padding: 12px 8px;
display: block;
color: #333;
}
.smart-search-post:focus {
outline: none;
}
.smart-search-post-icon {
max-width: 100%;
margin-bottom: 10px;
float: left;
margin-right: 10px;
line-height: 1;
}
.autocomplete-suggestion .smart-search-post-icon > img {
width: 100%;
height: auto;
}
.smart-search-post-title strong {
display: inline-block;
}
.smart-search-post-title,
.smart-search-post-excerpt {
font-size: 14px;
margin: 0 0 7px;
padding: 0;
color: #333;
line-height: 1.25em;
word-wrap: normal;
}
.smart-search-post-excerpt {
margin-top: 10px;
font-size: 12px;
}
.smart-search-post-date {
font-size: 12px;
color: #333;
}
.smart-search-post-price-holder {
overflow: hidden;
}
.smart-search-post-price {
float: left;
}
.smart-search-post-sku {
float: right;
font-size: 12px;
}
.smart-search-clear {
clear: both;
} .smart-search-results.has-scrollbar {
padding-right: 10px;
}
.smart-search-results.has-scrollbar > .smart-search-suggestions {
position      : absolute;
overflow    : auto;
overflow-x  : hidden;
-ms-overflow-style: none;
}
.smart-search-results.has-scrollbar.smart-search-firefox > .smart-search-suggestions {
border-left: none;
border-right: none;
width: calc(100% + 17px) !important;
right: 0 !important;
}
.smart-search-results.has-scrollbar.smart-search-firefox .autocomplete-suggestion {
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
}
.smart-search-results > .smart-search-suggestions::-webkit-scrollbar {
display: none;
}
.has-scrollbar > .smart-search-suggestions::-webkit-scrollbar { }
.smart-search-results > .nano-pane {
background : rgba(0,0,0,.25);
position   : absolute;
width      : 10px;
right      : 0;
top        : 0;
bottom     : 0;
visibility : hidden\9; opacity    : .01;
-webkit-transition    : .2s;
-moz-transition       : .2s;
-o-transition         : .2s;
transition            : .2s;
-moz-border-radius    : 5px;
-webkit-border-radius : 5px;
border-radius         : 5px;
z-index: 9999;
}
.smart-search-results > .nano-pane > .nano-slider {
background: #444;
background: rgba(0,0,0,.5);
position              : relative;
margin                : 0 1px;
-moz-border-radius    : 3px;
-webkit-border-radius : 3px;
border-radius         : 3px;
}
.smart-search-results:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
visibility : visible\9; opacity    : 0.99;
} .smart-search-results.has-viewall-button {
padding-bottom: 30px;
}
.smart-search-results.has-viewall-button .smart-search-suggestions { bottom: 30px;
}
.smart-search-view-all-holder {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 9999;
display: none;
}
.smart-search-view-all-holder > a {
display: block !important;
height: 30px;
line-height: 30px;
background: #ccc;
text-align: center;
}
.woocommerce-loop-product__title > strong {
display: inline !important;
}