/*
Theme Name:     Ronneby Child Theme
Theme URI: 		http://themes.dfd.name/ronneby/
Description:    ronneby - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://wpsaloon.com/
Template:       ronneby
Version:        1.0.0
*/

.wpcf7 form label,.wpcf7 form input,.wpcf7 form textarea{
	width:100%;
}

.wpcf7 form label{
	margin: 10px 0!important;
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    font-size: 16px;
    border: 1px solid #f4f4f4!important;
	background-color: #f4f4f4!important;
	border-radius: 10px;
	margin: 0!important;
}

.dfd-background-dark .wpcf7-form input, .dfd-background-dark .wpcf7-form textarea, #side-area.dfd-background-dark .wpcf7-form input, #side-area.dfd-background-dark .wpcf7-form textarea, .row .background--dark .wpcf7-form input, .row .background--dark .wpcf7-form textarea{
	color: #000important;
}


.wpcf7 form textarea{
	height:100px !important;
}

.wpcf7 form input[type="submit"]{
	width:auto;
	width:100px;
	background-color: #d18ba6!important;
	color:white!important;
	padding:10px 30px!important;
	margin-top:20px!important;
	font-family: "texgyreadventorregular";
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 2px;
    text-transform: uppercase!important;
	border-radius: 50px;
}

.wpcf7 form input[type="submit"]:hover {
	background-color: #a69b61!important;
	color:#FFFFFF;
}

.wpcf7 form input[type="checkbox"]{
	width:auto;
}

input[type="checkbox"]:before {
	margin-top: -15px!important;
	margin-left: -12px!important;
}

input[type="checkbox"]:after {
	margin-top: -12px!important;
	margin-left: -9px!important;
}

#footer input[type="checkbox"]:before{
	border-color:#fff!important;
}

#footer input[type="checkbox"]:after{
	background-color:#fff!important;
}

.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-news-categories .byline.category a {
    background: #d00661!important;
}


span.wpcf7-not-valid-tip,div.wpcf7-response-output.wpcf7-validation-errors{
	color:red!important;
}

div.wpcf7-response-output{
	border:0!important;
	text-align:left!important;
}

.cookie-notice-container{
	padding: 40px 20px!important;
}

.cookie-notice-container #cn-notice-text{
	color:#fff!important;
}

.cookie-notice-container .cn-button{
	padding-left: 20px!important;
    padding-right: 20px!important;
	background-color: rgb(209, 139, 166)!important;
	color:#fff!important;
}


.subTitleUnder.dfd-heading-module-wrap.style_13 .dfd-heading-module .cover .widget-sub-title, .subTitleUnder.dfd-heading-module-wrap.style_14 .dfd-heading-module .cover .widget-sub-title{
	z-index:-1!important;
}


.dfd-icon-list-wrap .dfd-list-icon-block i.none:before{
	background:#a59b62!important;
}

.whiteDots .dfd-icon-list-wrap .dfd-list-icon-block i.none:before{
	background:#fff!important;
}

body.page-id-420 #header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right .header-icons-wrapper,
body.page-id-420 #header-container.header-style-7 .dfd-top-row .columns .dfd-menu-button, 
body.page-id-420 #header-container.header-style-14 .dfd-top-row .columns .dfd-menu-button
{
	display:none!important;
}


#mc-embedded-subscribe-form input[type=checkbox]{
	-webkit-appearance: none!important;
	padding:0!important;
	border:0!important;
	margin-right: 15px!important;;
}

.dfd-team-member .soc-icons {
    margin-top: 0!important;
    display: inline-block;
}

@media only screen and (max-width: 799px){
.widget {
    margin-bottom: 0!important;
}
}