/*  
Theme Name: DMS Recruitment Partners
Theme URI: https://www.recruitmentpartners.com
Description: DMS Recruitment Partners is a DMS2 child.
Version: 2019.v5
Author: Iquity at SSD SiteGround Cloud
Author URI: https://www.iquity.nl

Template: dms

*/


@import url('https://fonts.googleapis.com/css?family=Playfair+Display');


/* DMS RP Basics
----------------------------------------------------------- */

canvas{
-ms-touch-action: double-tap-zoom;
}
body{
font-size: 20px;
line-height: 35px;
font-smooth: always;
}

@media (max-width:759px){
body{
font-size: 15px;
 }
}

html{
-webkit-font-smoothing: antialiased;
}
.pl-new-loop h1{
padding: 5% 10% 0% 10%;
margin: 0.25em 0 0.25em 0;
}
h1{
font-size: 250%;
margin: 0.25em 0 1em;
font-family: 'Playfair Display', serif;
}
h2,h3,h4,h5,h6,
.hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6{
margin: 1.5em 0 1em;
font-family: 'Playfair Display', serif;
}
h2{
font-size: 175%;
}
h3{
font-size: 150%;
}
h4{
font-size: 130%;
}
h4{
font-size: 120%;
}
h6{
font-size: 110%;
}


/* DMS RP Navi
----------------------------------------------------------- */

body.home .section-navi .navi-container{
display: none;
}
.section-navi .navi-container{
height: 100px;
padding: 15px;
}
body.dmsrp .navi-right .icon.icon-reorder{
font-size: 20px;
}
body .pl-mobile-menu{
font-family: "Montserrat";
}
body .pl-mobile-menu .mm-search input{
font-family: "Montserrat";
font-size: 80%;
}
body .pl-mobile-menu ul.mobile-menu{
margin-top: 25px;
}
body .pl-mobile-menu ul li{
}
body .pl-mobile-menu ul li ul{
padding-left: 25px;
}
body .pl-mobile-menu ul li ul li{
line-height: 0.5em;
}
body .pl-mobile-menu ul li ul li a{
font-size: 60%;
line-height: 0;
}


/* DMS RP Header
----------------------------------------------------------- */

#breadcrumbs{
	font-size: 75%;
	text-align: right;
}

/* DMS RP Content
----------------------------------------------------------- */

article{
	font-family: 'Playfair Display', serif;
}
body.dmsrp .pl-area .pl-section{
margin: 75px 0px;
}
#dynamic-content{
padding: 0px;
background: rgba(51,126,255,0.15);
}
body.archive #dynamic-content{
min-height: 700px;
}
.rploop{
background: #FFF;
font-family: 'Playfair Display', serif;
}
.rploop article{
padding: 5% 10% 10%;
}
.rploop a{
border-bottom: 1px solid #eee;
}
.rploop .hentry ul, .rploop .hentry ol{
margin: 0 0 1em 21px;
}
.rploop .hentry ul li, .rploop .hentry ol li{
padding-left: 10px;
line-height: 40px;
}
span.post-comments{
display: none;
}


/* DMS RP Widgets
----------------------------------------------------------- */

ul#list_sb_primary{
margin-top: 50px;
}
.widget{
padding: 0% 5% 0 5%;
}
.widget .widget-title, .widget .widgettitle{
font-size: 90%;
line-height: 30px;
margin-bottom: 15px;
}
.widget .textwidget{
font-size: 85%;
}


/* DMS RP Footer
----------------------------------------------------------- */

.rpcopy{
padding: 1% 0%;
font-size: 75%;
text-align: center;
}


/* DMS RP Masthead
----------------------------------------------------------- */

section#mastheadunrb85s.section-masthead div.pl-section-pad.fix{
padding: 0;
}
.masthead-tag span{
background: rgba(51,126,255,0.60);
}
.masthead .splash{
padding-top: 0;
}
.masthead .splash img{
max-width: 25%;
}


/* DMS RP Buttons
----------------------------------------------------------- */

input{
width: 75%;
}
button, .button{
font-family: "Montserrat";
font-size: 80%;
text-transform: uppercase;
}
input[type="submit"], .submit, input[type="button"], .button, input[type="reset"], .reset{
font-family: "Montserrat";
padding: 20px 25px;
text-transform: uppercase;
}
input, button, select, textarea{
font-family: "Montserrat";
}
label, select, textarea{
font-size: 80%;
font-weight: 300;
line-height: 35px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
font-size: 100%;
font-weight: 300;
line-height: 35px;
}
.grecaptcha-badge {
display: none;
}
