@charset 'UTF-8';
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.010automotive.nl/wp-content/themes/Divi-child/css/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.010automotive.nl/wp-content/themes/Divi-child/css/slick/fonts/slick.eot);
src: url(https://www.010automotive.nl/wp-content/themes/Divi-child/css/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.010automotive.nl/wp-content/themes/Divi-child/css/slick/fonts/slick.woff) format('woff'), url(https://www.010automotive.nl/wp-content/themes/Divi-child/css/slick/fonts/slick.ttf) format('truetype'), url(https://www.010automotive.nl/wp-content/themes/Divi-child/css/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}@font-face {
font-family: 'bourtonhand';
src: url(//www.010automotive.nl/wp-content/themes/Divi-child/fonts/36CCCF_0_0.eot);
src: url(//www.010automotive.nl/wp-content/themes/Divi-child/fonts/36CCCF_0_0.eot?#iefix) format('embedded-opentype'),
url(//www.010automotive.nl/wp-content/themes/Divi-child/fonts/36CCCF_0_0.woff2) format('woff2'),
url(//www.010automotive.nl/wp-content/themes/Divi-child/fonts/36CCCF_0_0.woff) format('woff'),
url(//www.010automotive.nl/wp-content/themes/Divi-child/fonts/36CCCF_0_0.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotoregular';
src: url(//www.010automotive.nl/wp-content/themes/Divi-child/fonts/Roboto-Regular-webfont.eot);
src: url(//www.010automotive.nl/wp-content/themes/Divi-child/fonts/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.010automotive.nl/wp-content/themes/Divi-child/fonts/Roboto-Regular-webfont.woff2) format('woff2'),
url(//www.010automotive.nl/wp-content/themes/Divi-child/fonts/Roboto-Regular-webfont.woff) format('woff'),
url(//www.010automotive.nl/wp-content/themes/Divi-child/fonts/Roboto-Regular-webfont.ttf) format('truetype'),
url(//www.010automotive.nl/wp-content/themes/Divi-child/fonts/Roboto-Regular-webfont.svg#robotoregular) format('svg');
font-weight: normal;
font-style: normal;
} body{
font-family: 'robotoregular';
font-weight: 400;
font-size:16px;
color:#6D6E71
}
.container,.et_pb_row,.et_pb_fullwidth_header .et_pb_fullwidth_header_container  {
position: relative;
width: 100%;
max-width: 1104px;
margin: auto;
padding-left:0px;
padding-right:15px;
}
h1, h2, h3, h4, h5, h6,#sidebar .widgettitle{
font-weight: bold;
color:#006B75
}
h1, h2,#sidebar .widgettitle,.page .et_pb_widget_area .widgettitle{
font-family: 'bourtonhand';
}
h1,.et_pb_title_container h1{
font-size: 42px;
}
h2{
font-size: 29px;
}
p {
line-height: 24px;
word-spacing:1px;
}
.et_mobile_menu li.current-menu-item > a,.et_mobile_menu li a:hover, .bottom-nav li.current-menu-item > a, 
.comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, 
.et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, 
.nav-single a, .posted_in a, .woocommerce #content div.product p.price, 
.woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, 
.woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, 
.woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, 
.woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, 
.woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, 
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, 
.woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, 
.woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, 
.woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, 
.woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span::before, 
.woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, 
.woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, 
.woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, 
.woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, 
.woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, 
.wp-pagenavi a:hover, .wp-pagenavi span.current{
color: #E77049; 
}
.mobile_menu_bar::before 
{
color: #ffffff; 
}
#et_search_icon:hover, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .mobile_menu_bar::after 
{
color: #000000; 
}
.et_mobile_menu li a:hover {
color:#ffffff;
}
.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row, .et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row{
width:100%;
}
.slick-prev, .slick-next {
width: 33px !important;
height: 33px !important;
z-index: 9999999 !important;
}
#style-99-sc { margin-top:5px; } #et-info {
float: right;
}
#et-secondary-nav li ul, #top-header {
background-color: #000;
}
#top-header,#top-header a {
color:#999;
}
#top-header .container {
font-weight: 400;
padding-top: 6px;
}
#et-info-phone {
margin-right: 19px;
font-weight: 700;
}
#et-info-phone:before {
top: 2px;
margin-right: 14px;
font-size: 15px;
}
#top-header #et-info>a{
font-size: 13px;
}
#et-info-email:before {
margin-right: 14px;
font-size: 17px !important;
top: 3px;
position: relative;
}
#top-header .et-social-icons {
margin-left: 39px;
}
.et-social-rss a.icon::before {
content: "\e09d";
}
#top-header .et-social-icons li {
margin-top: 0px;
margin-left: 0px;
margin-right: 7px;
font-size: 17px;
}
#top-header .et-social-icon a {
font-size: 13px;
}
#main-header{
background: #006B75;
font-weight: 700;
padding: 11px 0 0;
}
#logo{
max-height: 72px;
position: relative;
top: -5px;
}
.et-fixed-header #logo{
max-height: 100%;
padding-bottom:10px;
position:static;
}
#top-menu li {
padding-right: 39px;
font-size: 21px;
}
#top-menu a {
color: #fff;
font-family: 'bourtonhand';
font-weight: 700;
}
#top-menu .menu-item-has-children > a:first-child:after {
top: 4px;
}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
padding-bottom: 44px;
}
.nav li ul {
border: none;
background: #000;
width: 282px;
padding: 14px 0 8px;
}
#top-menu li li {
margin: 0;
padding: 0;
display: block;
font-size: 16px;
font-weight: 400;
}
#top-menu li li a {
width: auto;
padding: 2px 20px;
font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
font-weight: 400;
font-size:16px;
}
#et-info-email:hover, #et-secondary-menu > ul > li > a:hover, #top-menu-nav > ul > li > a:hover, .et-social-icons a:hover{
opacity: 1;
color: #E77049;
}
#top-menu-nav > ul > li > a:hover, #et_search_icon:hover{
opacity: 1;
color: #000000;
}
.sub-menu li.current-menu-item > a{
opacity: 1;
color: #ffffff !important;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
opacity: 1;
background-color: #E77049;
}
#et_top_search {
margin: 10px 0 0 39px;
color:#fff;
}
.et-search-form input {
color: #fff;
}
span.et_close_search_field {
color:#fff;
}
.et_mobile_menu{
border-color: #E77049;
font-family: 'bourtonhand';
}
.et_mobile_menu li a{
color:#6D6E71;
} .et_pb_has_overlay.et_pb_post .et_pb_image_container a{
margin-bottom:0;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
margin: 5px auto 20px;
}
.et_pb_fullwidth_header h1{
margin-bottom:21px;
}
.et_pb_fullwidth_header p {
padding-bottom: 0;
line-height: 28px;
word-spacing: 1.5px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
margin-top: 21px;
}
.et_pb_column_1_3 h3, .et_pb_column_1_4 h3 {
font-size: 22px;
line-height: 26px;
padding-bottom: 8px;
}
.et_pb_blurb .et_pb_blurb_description {
font-size: 16px;
}
.et_pb_button,
.et_pb_more_button,
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_post a.more-link,
.et_pb_posts a.more-link,
.custom_link_mail{
background: #E37054;
color: #FEFEFE;
font-family: "Open Sans",Arial,sans-serif;
font-weight: 700;
font-size: 16px;
border: none;
padding: 7px 2em 7px .7em;
display: inline-block;
word-spacing: 2px;
line-height: 1.7em !important;
}
.custom_link_tel{
background: #E37054 !important;
color: #FEFEFE;
font-family: "Open Sans",Arial,sans-serif;
font-weight: 700;
font-size: 16px;
border: none;
padding: 7px 2em 7px .7em;
display: inline-block;
word-spacing: 2px;
line-height: 1.7em !important;
}
.et_pb_button:after,
.custom_link_mail:after,
.custom_link_tel:after{
right: 4px;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
position:absolute;
text-shadow: 0 0;
font-family: ETmodules !important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
content: "\35";
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover,
body #main-content .custom_link_mail, .custom_link_tel{
padding: 7px 2em 7px .7em !important;
border:none;
}
.et_pb_blurb_content p a{
text-decoration:underline;
}
.slick-slider .slick-list,
.project_slider .slick-list{
margin: 0 -18px;
}
.slick-slider .slick-slide {
}
.et_pb_posts .slick-slider {
padding-bottom: 50px;
}
.et_pb_posts .et_pb_post ,.et_pb_portfolio.project_slider .project{
padding:0 18px;
}
.et_pb_post .entry-featured-image-url,
.et_portfolio_image {
margin-bottom: 18px;
}
.et_pb_posts .entry-title,
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item .et_pb_module_header,
.et_pb_portfolio .project .et_pb_module_header,
.et_pb_blog_grid h2{
font-size:21px;
font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;
word-spacing: -1px;
line-height: 26px;
padding-bottom: 17px;
}
.et_pb_bg_layout_light .et_pb_post p,
.et_pb_post .post-content p,
.et_pb_posts .post-content p,
.et_pb_portfolio .project .post-content p{
color: #6D6E71;
}
.et_pb_post a.more-link,
.et_pb_posts a.more-link,
.post-content a.more-link{
padding-right: 2em;
padding-left: .7em;
margin-top: 25px;
}
.et_pb_post a.more-link:after,
.et_pb_posts a.more-link:after{
position: absolute;
content: "\35";
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
font-size: 25.6px;
}
.slick-prev{
left:0;
}
.slick-next{
right:0;
}
.slick-prev, .slick-next{
top:auto;
bottom:0;
width:33px
}
.slick-prev:before ,
.slick-next:before,
.et_pb_post a.more-link:after ,
.et_pb_posts a.more-link:after {
text-shadow: 0 0;
font-family: ETmodules !important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
}
.slick-prev:before ,
.slick-next:before{
color: #4D4D4F;
font-size: 23px;
background: #C5C2B6;
width: 33px;
height: 33px;
line-height: 33px;
display: block;
opacity:1;
}
.slick-prev:before:hover ,
.slick-next:before:hover {
background: #E37054;
color: #fff;
}
.slick-prev:before {
content: "\34";
}
.slick-next:before {
content: "\35";
} #footer-widgets {
padding: 37px 0 0;
font-weight: 400;
}
#footer-widgets p{
padding-bottom: 5px;
}
#footer-bottom {
padding: 10px 0 3px;
background: #006B75;
font-size: 13px;
}
#footer-info a {
font-weight: 400;
text-decoration: underline;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget.last a,
#footer-widgets .footer-widget.last a{
text-decoration:underline;
color:#E77049;
}
#footer-bottom #footer-info, #footer-bottom #footer-info a {
font-size: 14px;
}
#footer-widgets .footer-widget li {
padding-left:0;
line-height: 24px;
word-spacing: 1px;
margin-bottom:5px;
}
#footer-widgets .footer-widget li:before {
display:none;
}
#footer-widgets .footer-widget li a:hover{
color: #DE5839 !important;
} .page .et_pb_text .et_pb_text_inner p{
padding-bottom: 34px;
word-spacing: 2px;
}
.page .et_pb_text .et_pb_text_inner p:last-of-type{
padding-bottom: 0;
}
.et_pb_portfolio .project .et_pb_module_header{
padding-bottom:17px;
}
.price_text{
font-size:27px;
} #main-content .container {
padding-top: 65px;
}
.et_no_sidebar #main-content .container {
padding-top: 0px;
padding-bottom:30px;
}
.et_post_meta_wrapper .entry-title{
padding-bottom:42px;
}
.et_post_meta_wrapper img{
}
#left-area .entry-content p{
word-spacing: 2px;
}
.block_tags_info a{
margin-bottom: 10px; 
}
#sidebar .et_pb_widget ,
.page .et_pb_widget_area .et_pb_widget {
margin-bottom: 65px;
}
#sidebar .widgettitle,
.page .et_pb_widget_area .widgettitle{
font-size: 29px;
padding-bottom: 23px;
margin-bottom: 11px;
}
#sidebar .widget_recent_entries .widgettitle,
#sidebar .et_pb_widget ul li,
.page .et_pb_widget_area .widget_nav_menu .widgettitle,
.page .et_pb_widget_area .et_pb_widget ul li{
border-bottom:2px solid #DCDCDC
}
#sidebar .et_pb_widget ul li ,
.page .et_pb_widget_area .et_pb_widget ul li {
line-height: 23px;
padding-bottom: 12px;
margin-bottom: 13px;
word-spacing: 1px; 
}
.et_pb_widget_area .et_pb_widget .textwidget a{
color: #DE5839;
text-decoration:underline;
}
.et_pb_widget a {
color: #6D6E71;
}
.et_pb_widget li a.active ,
.et_pb_widget li.current-menu-item a ,
.et_pb_widget li a:hover {
color: #DE5839;
}
.et_right_sidebar #main-content .container::before {
display:none;
}
.et_overlay{
background: rgba(255,255,255,.3);
}
.color_orange,.et_overlay:before{
color: #DE5839;
}
.et_pb_portfolio .project .et_overlay:before,
.et_pb_filterable_portfolio .et_overlay:before{
color: #006B76;
}
#sidebar p{
word-spacing: 1px;
padding-bottom: 20px;
}
.contact_number:after{
display:none;
}
body #main-content .contact_number{
padding-right: 13px!important;
font-size: 15px;
}
body #main-content .contact_number:hover{
background:#DE5839 !important;
}
body #main-content .custom_link_mail{
color: #fff;
padding-right: 13px !important;
background:#006B76;
}
body #main-content .custom_link_mail:after {
font-size: 15px;
position: static;
}
body #main-content .custom_link_tel{
color: #fff;
padding-right: 13px !important;
background:#cccccc;
}
body #main-content .custom_link_tel:after {
font-size: 15px;
position: static;
}
.bg_green{
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
}
.bg_orange{
background:#DE5839;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
}
.et_pb_posts a.more-link:hover,
a.more-link:hover{
background:#de5839 !important;
}
body .bg_green:hover,
body .et_pb_portfolio .project .bg_green:hover{
background:#00515b !important;
}
.bg_orange:hover{
background:#de5839 !important;
} .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
color: #FFF;
background-color: #006B76;
}
.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .container.block_tags_info{
width: 100%;
max-width: 1104px;
margin: 0 auto 30px;
}
.block_tags_info a{
background:#CCCCCC;
color:#000000;
font-size:14px;
padding:11px 15px;
display:inline-block;
margin-right:11px;
line-height:19px;
}
.et_pb_portfolio .project{
margin-bottom:60px;
} .et_pb_blog_grid .et_pb_post {
padding: 0;
border: none;
}
.et_pb_blog_grid .et_pb_image_container{
margin-top:0;
margin-left:0;
margin-right:0;
} #text-6 .textwidget p:last-of-type { padding-bottom:5px !important; } .sm-icon-footer { margin-top:17px; } div#custom_html-2 h4 { padding-bottom:0px !important; } @media (min-width: 981px){
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
padding-top: 10px;
}
.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a, .et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
padding-bottom: 25px;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
width: 21.875%;
margin: 0 2.5% 3.5% 0;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget.last {
margin-right: 0;
width: 20.875%;
margin-left: -2%;
}
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
width: 22.875%;
margin-right: 2.5%;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, 
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item.last_in_row{
width: 30.33%;
margin: 0 4.5% 5.5% 0;
}
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item.last_in_row{
margin-right:4.5% !important;
}
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(3n){
margin-right:0 !important;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
width: 30.33%;
margin-right: 4.5%;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters {
position: absolute;
right: 0;
top: 0px; z-index: 99;
}
.et_right_sidebar #left-area {
padding-right: 4.95%;
width: 71.75%;
}
.et_right_sidebar #sidebar {
padding-left: 4.95%;
width: 28.25%;
}
.et_pb_blog_grid .et_pb_image_container img{
height:100%;
}
}
@media (max-width: 1024px){
#logo {
max-height: 54%;
}
.container,.et_pb_row,.et_pb_fullwidth_header .et_pb_fullwidth_header_container  {
padding-left:15px;
}
}
@media (max-width: 980px){
#et_top_search {
margin: 0 35px 0 0;
}
#footer-widgets{
padding-bottom:30px;
}
.sub-menu li.current-menu-item > a{
opacity: 1;
color: #000000 !important;
}	
#et_top_search {
margin: 0 35px 0 0;
}
#footer-widgets{
padding-bottom:30px;
}
}
@media (max-width: 767px){
#et-info .et-social-icons {
display: block; 
margin-left: 0;
margin-top: 10px;
}
#et-info {
float: none;
}
.et_pb_text_inner h2 { font-size:29px; margin-bottom:8px; }
} @media (min-width: 981px){
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(4n+1), .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(4n+1), .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(4n+1){
clear:none;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(3n+1), .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(3n+1), .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(3n+1){
clear:both;
}
}