@font-face {
font-family: 'icomoon';
src:  url(//iakovidisbros.com/wp-content/plugins/gama-custom-code/fonts/icomoon.eot?ij8e8o);
src:  url(//iakovidisbros.com/wp-content/plugins/gama-custom-code/fonts/icomoon.eot?ij8e8o#iefix) format('embedded-opentype'),
url(//iakovidisbros.com/wp-content/plugins/gama-custom-code/fonts/icomoon.ttf?ij8e8o) format('truetype'),
url(//iakovidisbros.com/wp-content/plugins/gama-custom-code/fonts/icomoon.woff?ij8e8o) format('woff'),
url(//iakovidisbros.com/wp-content/plugins/gama-custom-code/fonts/icomoon.svg?ij8e8o#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icomoon-"], [class*=" icomoon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icomoon-360:before {
content: "\e900";
}
.icomoon-clock:before {
content: "\e901";
}
.icomoon-gear:before {
content: "\e902";
}
.icomoon-leasing:before {
content: "\e903";
}
.icomoon-spare-parts:before {
content: "\e904";
}
#Content .column_blog,
#Content .post,
#Content .woocommerce-content {
padding-top: 60px;
padding-bottom: 60px
}
.page-template-default #Content ul {
color: inherit;
}
.page-template-default #Content ul li {
margin-bottom: 0;
}
.about-circle-sprite--icon--image {
width: 193px;
height: 193px;
margin: 0 auto;
position: relative
}
.about-circle-sprite--icon--image:after {
content: " ";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: all .5s ease;
transition: all .5s ease
}
.about-icon {
font-size: 10em;
color: #fff;
text-align: center;
}
.about-circle-sprite--icon--image,
.about-circle-sprite--icon--image:after {
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2015/06/sprite-icons.jpg);
background-repeat: no-repeat;
background-size: 500% 200%
}
.about-circle-sprite:hover .about-circle-sprite--icon--image:after { opacity: 1 }
.sprite-iso { background-position: 0 0 }
.sprite-iso:after {	background-position: 0px -193px }
.sprite-facilities { background-position: -193px 0 }
.sprite-facilities:after { background-position: -193px -193px }
.sprite-service { background-position: -384px 0 }
.sprite-service:after { background-position: -384px -193px }
.sprite-personel { background-position: -579px 0 }
.sprite-personel:after { background-position: -579px -193px }
.sprite-orders { background-position: -772px 0 }
.sprite-orders:after { background-position: -772px -193px }
.about-circle-sprite h3 {
font-size: 24px;
font-weight: 700;
text-align: center;
margin-top: 34px;
color: #ffc905
}
.home-services img {
width: 100%;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all .5s ease;
transition: all .5s ease
}
.home-services:hover img {
-webkit-filter: grayscale(0);
filter: grayscale(0)
}
.home-services h3 { margin: 5px 0 0 }
.home-services h3 a {
display: block;
background: #ffc905;
color: #000;
font-size: 18px;
font-weight: 700;
padding: 15px 0
}
.home-services h3 a:hover { color: #000 }
.home-rent {
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2015/06/home-enoikiasis.jpg);
background-repeat: no-repeat;
background-size: 100% 100%;
background-position: top left
}
.home-rent--container {
float: right;
width: 35%;
position: relative;
background: #000000;
padding: 50px
}
.home-rent--container:before {
content: " ";
position: absolute;
top: 0;
left: -100px;
height: 100%;
width: 100px;
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2015/06/rent-angle.png);
background-color: transparent;
background-repeat: no-repeat;
background-size: 100% 100%
}
.home-rent--container h3 { margin: 0 0 30px }
.home-rent--container h3 a {
color: #fff;
font-weight: 700;
text-align: left;
display: block;
padding-left: 64px;
position: relative
}
.home-rent--container h3 a:before {
content: " ";
position: absolute;
width: 63px;
height: 64px;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2015/06/rent-arrow.png);
background-repeat: no-repeat;
background-size: 100% 100%
}
.home-services h3 a:hover { color: #000 }
.home-rent--container p {
color: #fff;
font-size: 18px;
text-align: left;
margin: 0
}
.fancy_heading.fancy_heading_line { background: none; padding: 0 }
.style-simple table:not(.recaptchatable) th, .style-simple table td { border-width: 0 }
.style-simple table:not(.recaptchatable) tr td:last-child, .style-simple table tr th:last-child { border-right: 0; font-style: normal; }
.style-simple table:not(.recaptchatable) th { text-align: left }
.style-simple table td { text-align: right; }
.style-simple table tr td, .style-simple table tr th { background: rgba(0,0,0,0.08)!important; }
.style-simple table tr:nth-child(2n) td, .style-simple table tr:nth-child(2n) th { background: rgba(0,0,0,0.03)!important }
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a, #Subheader ul.breadcrumbs.woocommerce-breadcrumb li, #Subheader ul.breadcrumbs.woocommerce-breadcrumb li a { color: #fff !important }
#Subheader ul.breadcrumbs li span { opacity: 1; color: rgba(246, 164, 0, 1) }
#Footer .widget h4 { color: #ffc905; font-weight: 700 }
#footerWidgetSocial li { display: inline-block; }
#footerWidgetSocial li a { font-size: 36px; }
.woocommerce .product div.entry-summary .product_meta > span { display: block } .sidebar .widget.woocommerce ul.product-categories, .sidebar .widget.woocommerce ul.product-categories li ul { background: transparent }
.sidebar .widget.woocommerce ul.product-categories li a, .sidebar .widget.woocommerce ul.product-categories, .sidebar .widget.woocommerce ul.product-categories li ul { color: #626262 !important }
.sidebar .widget.woocommerce ul.product-categories > li:after { border-color: rgba(0, 0, 0, .2) }
.woocommerce-content .products_wrapper .products .product-category .woocommerce-loop-category__title .count { display: none }
.woocommerce-content .shop-filters { display: none }
.tax-product_cat #Content .items_group .woocommerce-content .products_wrapper .products.grid .product-category h2.woocommerce-loop-category__title { text-align: center }
.sidebar .widget.woocommerce.widget_product_tag_cloud .tagcloud a {
font-size: 14px !important;
display: block;
color: #626262
}
.woocommerce ul.products li.product {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 2rem 0;
border: none;
border-radius: 2px;
background: rgba(0,0,0,.01);
-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
-webkit-transition: .3s ease-out;
transition: .3s ease-out;
width: 48% !important;
}
.woocommerce ul.products li.product:nth-child(3n+1) { clear: none !important; }
.woocommerce ul.products li.product:nth-child(2n+1) { clear: both !important; }
.woocommerce ul.products li.product:hover {
-webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2);
box-shadow: 0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2);
}
.woocommerce ul.products li.product .desc {
background: rgba(0,0,0,.01);
}
.woocommerce ul.product_list_widget li a {
color: #626262 !important;
font-weight: 400;
}
a.gama-pdf-link { display: block; text-align: center; margin: 0 auto; width: 150px }
a.gama-pdf-link span { display: block }
a.gama-pdf-link.inline {
display: inline-block;
width: auto;
margin: 0;
text-align: left;
}
a.gama-pdf-link.inline img {
width: 14px;
}
a.gama-pdf-link.inline span {
display: inline;
} .arrow-down {
position: absolute;
bottom: 50px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
text-align: center;
}
#more-arrows {
width: 75px;
height: 65px;
}
#more-arrows:hover polygon {
fill: #FFF;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out;
}
#more-arrows:hover polygon.arrow-bottom {
-webkit-transform: translateY(-18px);
transform: translateY(-18px);
}
#more-arrows:hover polygon.arrow-top {
-webkit-transform: translateY(18px);
transform: translateY(18px);
}
#more-arrows polygon {
fill: #FFF;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out;
}
#more-arrows polygon.arrow-middle {
opacity: 0.75;
}
#more-arrows polygon.arrow-top {
opacity: 0.5;
}
ul.home-partners {
margin: 0;
padding: 0;
list-style: none;
}
ul.home-partners li {
float: left;
width: 23%;
margin: 25px 1%;
text-align: center;
}
ul.home-partners li:nth-child(4n+1) {
clear: both !important;
}
ul.home-partners li img {
-webkit-filter: grayscale(1);
filter: grayscale(1);
-webkit-transition: all .5s ease;
transition: all .5s ease
}
ul.home-partners li:hover img {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
h3.home-moto {
color: rgba(255, 255, 255, .8);
font-size: 80px;
font-weight: 700;
text-align: center;
line-height: 83px;
}
.gmcc-image-full img { width: 100%; }
.gmcc-spare-parts .wrap .column {
border-right: 1px solid #ccc;
box-sizing: border-box;
}
.gmcc-spare-parts .wrap .column:last-child {
border: 0px;
}
.gmcc-spare-parts--item {
margin-top: 20px;
transition: all .5s ease-in-out;
z-index: 10;
transform: scale(1);
background: #FCFCFC;
}
.gmcc-spare-parts--item:hover {
transform: scale(1.1);
z-index: 100;
-webkit-box-shadow: 0px 7px 10px -1px rgba(50,50,50,0.75);
-moz-box-shadow: 0px 7px 10px -1px rgba(50,50,50,0.75);
box-shadow: 0px 7px 10px -1px rgba(50,50,50,0.75);
color: #000;
}
.gmcc-spare-parts--item a {
display: block;
text-align: center;
color: #444;
padding: 0 32px;
position: relative;
min-height: 300px;
}
.gmcc-spare-parts--item.spare-part--engine-parts__part a {
min-height: auto;
}
.gmcc-spare-parts--item a:hover {
text-decoration: none;
color: #444;
}
.gmcc-spare-parts--item a span {
display: block;
}
.gmcc-spare-parts--title {
font-size: 21px;
font-weight: 600;
line-height: 1;
padding: 25px 0;
text-transform: uppercase;
margin-bottom: 15px;
}
.gmcc-spare-parts--descr {
font-size: 14px;
line-height: 21px;
font-weight: 400;
color: #768186;
}
.gmcc-spare-parts--img {
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
width: 100%;
max-width: 200px;
height: 72px;
opacity: .4;
background-repeat: no-repeat;
transition: opacity .5s ease-in-out;
}
.gmcc-spare-parts--img {
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2017/07/spare-parts-cat.png);
background-position: -600px -19px;
}
.spare-part--repair-parts .gmcc-spare-parts--img {
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2017/07/spare-parts-cat.png);
background-position: -806px -19px;
}
.spare-part--undercarriage .gmcc-spare-parts--img {
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2017/07/spare-parts-cat.png);
background-position: -600px -19px;
}
.spare-part--mini-compact-undercarriage .gmcc-spare-parts--img {
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2017/07/spare-parts-cat.png);
background-position: -400px -19px;
}
.spare-part--ground-engaging-tools .gmcc-spare-parts--img {
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2017/07/spare-parts-cat.png);
background-position: -200px -19px;
}
.spare-part--other-product-lines .gmcc-spare-parts--img {
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2017/07/spare-parts-cat.png);
background-position: 10px -19px;
}
.gmcc-spare-parts--item.spare-part--hydraulics-parts span.gmcc-spare-parts--img {
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2017/09/parts_sprite.png);
background-position: 15px -18px;
}
.gmcc-spare-parts--item.spare-part--hydraulics-breakers span.gmcc-spare-parts--img {
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2017/09/parts_sprite.png);
background-position: -323px -18px;
}
.gmcc-spare-parts--item.spare-part--sealing-products span.gmcc-spare-parts--img {
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2017/09/parts_sprite.png);
background-position: -158px -18px;
}
.gmcc-spare-parts--item.spare-part--engine-parts span.gmcc-spare-parts--img {
background-image: url(//iakovidisbros.com/en//wp-content/uploads/2017/09/parts_sprite.png);
background-position: -494px -18px;
}
.gmcc-spare-parts--item:hover .gmcc-spare-parts--img {
opacity: 1;
}
.gmcc-pdf-attachment {
display: inline-block;
}
.gmcc-pdf-attachment a {
display: block;
margin-left: 15px;
height: 200px;
width: 160px;
overflow: hidden;
}
.gmcc-pdf-attachment canvas {
max-width: 100%;
height: auto;
}
@media only screen and (min-width: 1240px) {
#Header:before {
content: " ";
width: 50%;
height: 106px;
position: absolute;
background: #000000;
top: 40px;
right: 0;
z-index: 0;
}
.header-classic #Action_bar {
position: relative !important;
background: #fff !important
}
#Action_bar:after {
content: " ";
width: 50%;
background: #949494;
height: 40px;
position: absolute;
top: 0;
right: 0;
z-index: -1;
}
#social-menu { zoom: 1 }
#social-menu:after { clear: both }
#social-menu:before, #social-menu:after { content: " "; display: table }
#social-menu {
float: right;
background: #fff;
width: 70%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative
}
.header-classic #Action_bar .social-menu { padding: 9px 0 }
#Action_bar .social-menu {
float: right;
padding: 20px 0;
width: 100%;
text-align: right;
position: relative;
background: #949494;
} #Action_bar .social-menu a { font-size: 12px; }
#Header .top_bar_left,
.header-classic #Top_bar,
#Header_creative,
#Top_bar #menu,
.sticky-tb-color #Top_bar.is-sticky {
background: #fff !important
}
#Top_bar .container {
max-width: 1220px;
margin: 0 auto;
position: static
}
#Top_bar .top_bar_left {
position: static;
float: left;
width: 990px
}
#Top_bar .logo {
margin: 0 30px 0 20px;
position: absolute;
top: 20px;
z-index: 30
}
#Top_bar .menu > li > a {
padding: 24px 0;
}
#Top_bar .menu > li > a span:not(.description) {
padding: 0 16px;
}
#Top_bar.is-sticky .logo { position: static }
#Top_bar .menu_wrapper {
float: right;
width: 70%;
display: inline-block;
background: #000000;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 26px;
position: relative;
} #Top_bar.is-sticky .menu_wrapper {
background: #fff;
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent
}
#Top_bar.is-sticky .menu_wrapper:before { display: none }
#Top_bar #menu > ul > li > a {
font-size: 12px;
color: #fff
}
#Top_bar.is-sticky #menu > ul > li > a { color: #1a171b }
#Top_bar #menu > ul > li.current-menu-item > a,
#Top_bar #menu > ul > li.current_page_item > a,
#Top_bar #menu > ul > li.current-menu-parent > a,
#Top_bar #menu > ul > li.current-page-parent > a,
#Top_bar #menu > ul > li.current-menu-ancestor > a,
#Top_bar #menu > ul > li.current-page-ancestor > a,
#Top_bar #menu > ul > li.current_page_ancestor > a,
#Top_bar #menu > ul > li.hover > a {
color: #ffc905
}
#Action_bar #social-menu > ul#menu-secondary-menu > li.current-menu-item > a,
#Action_bar #social-menu > ul#menu-secondary-menu > li.current_page_item > a,
#Action_bar #social-menu > ul#menu-secondary-menu > li.current-menu-parent > a,
#Action_bar #social-menu > ul#menu-secondary-menu > li.current-page-parent > a,
#Action_bar #social-menu > ul#menu-secondary-menu > li.current-menu-ancestor > a,
#Action_bar #social-menu > ul#menu-secondary-menu > li.current-page-ancestor > a,
#Action_bar #social-menu > ul#menu-secondary-menu > li.current_page_ancestor > a,
#Action_bar #social-menu > ul#menu-secondary-menu > li.hover > a,
#Action_bar #social-menu > ul#menu-secondary-menu > li > a:hover {
color: #1a171b
}
}
@media only screen and (max-width: 1239px) {
#Top_bar .menu > li > a,
#Top_bar #menu ul li.submenu .menu-toggle,
#Action_bar .social li a {
color: #ffc905 !important
}
}
@media only screen and (max-width: 1239px) and (min-width: 768px) {
.about-circle-sprite--icon--image {
width: 96px;
height: 96px
}
.sprite-iso { background-position: 0 0 }
.sprite-iso:after { background-position: 0px -96px }
.sprite-facilities { background-position: -96px 0 }
.sprite-facilities:after { background-position: -96px -96px }
.sprite-service { background-position: -191px 0 }
.sprite-service:after { background-position: -191px -96px }
.sprite-personel { background-position: -287px 0 }
.sprite-personel:after { background-position: -287px -96px }
.sprite-orders { background-position: -384px 0 }
.sprite-orders:after { background-position: -384px -96px }
.about-circle-sprite h3 {
font-size: 18px;
line-height: 1
}
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
.about-circle-sprite h3 { font-size: 14px }
}
@media only screen and (max-width: 959px) {
.home-rent--container {
float: right;
width: 50%
}	
}
@media only screen and (max-width: 768px) {
.home-rent--container {
float: none;
width: initial
}
.home-rent--container:before { display: none }
}
@media only screen and (max-width: 479px) {
.woocommerce ul.products li.product { width: 100%!important; }
ul.home-partners li {
width: 100%;
margin: 10px 0;
}
h3.home-moto {
font-size: 60px;
line-height: 63px;
}
}