/*
 Theme Name:   RedAnt
 Theme URI:    http://redant.nl
 Description:  Cake Child Theme
 Author:       Gert Wijnalda
 Template:     cake
 Version:      1.0.0
 */

/*body {
    font-size: 15px !important;
}
*/

@font-face {
  font-family: 'Effra Medium';
  src: url('fonts/effra-medium-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/effra-medium-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/effra-medium-webfont.woff') format('woff'), /* Modern Browsers */
       url('fonts/effra-medium-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/effra-medium-webfont.svg#effra-medium') format('svg'); /* Legacy iOS */
}

h1, h2, h3, h4, h5, h6,
#menu > ul > li > a, #header_action_button, #header_cart,
.mfn-megamenu-title,
blockquote,
div.author,
.counter .number,
.price, a.button {
    font-family: 'Effra Medium', Ubuntu, Arial, Tahoma, sans-serif !important;
}

header#Header { border-top: 4px solid #e60000; }
p.lead {
    font-size: 110%;
    /*font-weight: bold;*/
    font-weight: 500;
    font-size: 110%;
	line-height: 160%;
}
p.lead:first-letter { float: left; color: #666; font-size: 75px; line-height: 60px; padding-top: 4px; padding-right: 8px; padding-left: 3px; font-weight: normal; }

.column.two-third p,
.column.two-third li { max-width: 600px; }

#Top_bar.is-sticky { border-top: 4px solid #e60000; }

form#searchform,
.owl-controls {
    display: none;
    visibility: hidden;
}

.two-thirds-centered .section_wrapper { max-width: 66%; }
.two-thirds-centered .one-third { width: 48%; }

.widget_mfn_menu h2.widgettitle {
    font-size: 26px;
    line-height: 30px;
}

h3 span.alignright { margin: 0; }

.klantcases .plan-header { display: none; }
.klantcases .plan-photo { height: 90px; }
.klantcases .plan-photo img { margin-top: auto; }

.section.hidden { display:none; }
.section.buttons { margin-top: -50px; }

.clients ul li .client_wrapper { background-color: #fafafa !important; }
.clients ul li .client_wrapper:hover { background-color: #fff !important; }

.dark .icon_box .icon_wrapper i { color: #fff; }
.dark .wp-caption p.wp-caption-text { color: #ddd; font-weight: 500; }

.blockquote_subtle { background: none; }
.blockquote_subtle .blockquote_wrapper { border: none; padding: 10px 30px; }
/*.blockquote_subtle blockquote { padding: 0 0 0 30px; }
*//*.blockquote_subtle blockquote:after { display: none; content: none; }
.blockquote_subtle blockquote:first-letter { display: none; padding: 0; }
*/
.timeline_items li { padding: 30px 0 2px 0; }

.pp_fade a.pp_expand { display: none; }

.portfolio-item { width: 31.333% !important; margin: 0 1% 40px; /*padding-right: 20px;*/ }
.portfolio-item .photo-wrapper img { height: 260px !important; }
.portfolio-item .photo .hover-box { bottom: 0 !important; }
.portfolio-item .photo .hover-box a.hover-button { display: none !important; }

.section-portfolio-related { border: none !important; }
.section-portfolio-related h3 { padding-bottom: 30px; }

#cboxTitle, #cboxClose { display: none !important; }
#cboxLoadedContent { margin-bottom: 0 !important; }

/* #Tablet (Portrait) & Mobile - COMMON                                                         < 768   *
===================================================================================================== */
@media only screen and (max-width: 767px) 
{
    #Top_bar .column { padding-top: 0 !important; }
    #Header a.responsive-menu-toggle { top: 30px !important; }
}