/*
Theme Name: Dandelion Child
Version: 3.1.2
Theme URI: http://pexeto.com/dandelion_wp/
Description: A child theme for dandelion_v268
Author: The Design Web
Author URI: http://thedesignweb.com.au
Template: dandelion
*/


/* Import Stylesheets
-----------------------------------------------------------*/
@import url("../dandelion/style.css");

@font-face {
    font-family: 'Mumsies';
    src:url('/webfonts/Mumsies.ttf.woff') format('woff'),
        url('/webfonts/Mumsies.ttf.svg#Mumsies') format('svg'),
        url('/webfonts/Mumsies.ttf.eot'),
        url('/webfonts/Mumsies.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
/*.page-id-1023 #content{
    background: url('images/sl-line-980.jpg') no-repeat;
    padding-top: 25px;
padding-bottom: 20px;
}*/
.page-id-1023 #content .gform_wrapper span.gform_description{
    font-family: Verdana, Geneva, sans-serif;  
    color: #828282;
}
a.button_sub{
    background-color: #828282;
    color: #fff;
    font-family: 'Mumsies', Verdana,Geneva,sans-serif !important;
    padding: 12px 20px 4px;
    border-radius: 3px;
    text-decoration: none;
    letter-spacing: 2px;
}
a.button_sub:hover{
background-color: #9b9b9b;
text-decoration: none;
}
.wrap-sidebar-home{
    padding-bottom: 40px;
    padding-top: 20px;
    margin: 4%;
    width: 92%;
}
.home #content-container {
    min-height: 300px;
}
.page-id-1023 #content{
    width: 92%;
}
.page-id-1023 #content .gform_wrapper .gform_heading{
    margin-bottom: 10px;
}
.page-id-1023 #content .gform_wrapper .top_label .gfield_label{
    text-transform: uppercase;
    display: none;
}
.page-id-1023 #content .gform_wrapper form {
    width: 100%;
    display: inline-block;
    position: relative;
}
.page-id-1023 #content .gform_body {
    display: inline-block;
    width: 100%;
    padding-right: 140px;
    box-sizing: border-box;
}
.page-id-1023 #content .gform_body li.gfield{
    width: 33.3%;
    padding-right: 16px;
    float: left;
    clear: none;
}
.page-id-1023 #content .gform_body li.gfield input{
    width: 100% !important;
}
.page-id-1023 #content .gform_wrapper .gform_footer {
    position: absolute;
    right: 0;
    bottom: -5px;
    width: auto;
    margin: 0;
}
.page-id-1023 #content .gform_wrapper.gform_validation_error .gform_footer{
    bottom: 41px;
}
.page-id-1023 #content .gform_wrapper .gform_footer input[type="submit"] {
	font-family: 'Mumsies', Verdana,Geneva,sans-serif !important;
    background-color: #ed8137 !important;
    color:#fff;
    background-image: none;
    border: none;
    padding: 13px 24px 7px 24px !important;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 1em;
}
.page-id-1023 #content .gform_wrapper input{
    padding: 8px 10px !important;
    height: auto;
}
#content-container a,
.services-box a,
#portfolio-categories ul,
#menu a,
h1,
h2,
h3,
h4,
h6,
#portfolio-big-pagination,
.showcase-item span,
a.button span,
.intro-text, 
a.button-small span,
.drop-caps,
#copyrights h5 {
	font-family: 'Mumsies', Verdana,Geneva,sans-serif !important;
	font-weight: normal !important;
}
#header-top .text_logo{
    font-family: 'Mumsies', Verdana,Geneva,sans-serif !important;
    font-weight: normal !important;
    color: #525252;
    font-size: 23px;
    padding-top: 30px;
    text-decoration: none !important;
} 
#header-top {
    background: url('images/sl-line-980.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	}
.icon_instagram{
    position: relative;
}
.icon_instagram a {
    color: transparent !important;
    width: 16px !important;
    display: inline-block;
    background: url("images/icon-instagram.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    height: 16px !important;
    position: absolute !important;
    padding: 0 !important;
    top: -15px;
    opacity: .6;
}	
.icon_instagram a:hover {
	opacity: 1;
}
#menu ul ul {
    width: 190px;
	}
	
#header-top, #logo-container a {
    margin-bottom: 10px;
	}
	
#slider-container {
    margin-top: 30px;
	}
	
#slider-navigation-container {
    border-bottom-color: #fff;
    border-bottom-width: 0px;
	}

.no-arrows #slider-navigation-wrapper {
    float: none;
    margin: 0 auto;
	}
		
.content-gradient {
    background-image: none;
	}
	
.services-box h4, .pricing-box h4 {
    font-size: 16px;
    text-transform: uppercase;
	}

#page-title {
	color: #747474;
	background-color: #fff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	height: 34px;
	}

h2, h1.page-heading {
	color:#828282;
	font-size: 17px;
	}
	
hr {
	display: none;
}

#menu ul ul {
    left: 5px;
    text-align: left;
    top: 10px;
    z-index: 20000;
}

#footer-container {
    background-color: #FFFFFF;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 0px;
   }

#copyrights h5 {
    font-size: 11px;
    font-style: normal;
    margin-left: 40px;
    margin-top: 21px;
    color: #9a9a9a;
    font-family: Verdana,Geneva,sans-serif;
}

#copyrights a {
	color: #6A6A6A;
}

#copyrights {
	background: url('images/sl-line-980.jpg');
	background-repeat: no-repeat;
    background-color: #fff;
    float: left;
    height: 62px;
    width: 100%;
}
@media (max-width:640px) {
    .page-id-1023 #content .gform_body{
        padding-right: 0;
    }
    .page-id-1023 #content .gform_body li.gfield{
        width: 100%;
        padding-right: 0;
    }
    .page-id-1023 #content .gform_wrapper .gform_footer {
        position: inherit;
    }
}



