/*
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
*/

@media only screen and (min-width: 1200px) {
	#header-container:not(.small):not(.logo-position-right):not(.header-style-11):not(.header-style-12):not(.header-style-13):not(.dfd-header-buttons-disabled) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right {
		width: 10px !important;
	}
	#header-container.logo-position-left:not(.small) .header-col-fluid {
		margin-right: 0 !important;
	}
}

#header-container.header-style-2 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid{
    margin-right:0px;
}

#header-container.header-style-2 #header .header-wrap > .row:last-child .header-main-panel .header-col-right{
    width:10px;
}


.page-title-inner-wrap h1.page-title{
    color:#16acdd !important;
    font-weight:400;
    text-transform: uppercase;
    font-size:58px !important;
}

div.page-title-inner .page-subtitle{
    padding:0 10%;
    font-size: 18px !important;
    color: #fff !important;
    line-height: 30px !important;
    font-style: normal !important;
}

div.page-title-inner.page-title-inner-bgcheck.text-center .page-subtitle{
    color: #fff !important;
}

.dfd-team-back .content{
    font-size:14px;
}

.single-post .page-title-inner-wrap h1.page-title{
    text-transform: none;
    font-size:33px;
    text-align:center;

}
.entry-meta > * { color: #ffffff; }

div#stuning-header{
    margin-bottom:70px;
}

@media screen and (max-width: 1000px){
    .mobile-pad{
        padding:0 30px;
    }

    .page-title-inner-wrap h1.page-title{
    font-size:46px !important;
}

    .single-post article.post .entry-content{
        padding:0 30px !important;
    }
}


/* BTC PATIENT STYLES */

a.Post-Button { background: rgb(53,116,227) !important;
    border-radius: 6px !important;
    border-width: 0px !important;
    color: rgb(255,255,255) !important;
    font-family: sans-serif !important;
    height: auto !important;
    transition: all .4s ease !important;
    padding: 6px 18px !important;
    text-shadow: none !important;
    width: auto !important;
    font-size: 24px !important;
    display: inline-block;
    line-height: 1.5em !important; }

 a.Post-Button:hover { background: rgb(58,127,249) !important; color: rgb(255,255,255) !important; }


 
.sponsor-bullets ul li {
    list-style-position: outside;
    margin-left: 20px;
}

.back-arrow a i{
    height:60px !important;
    font-size:30px !important;
}

.back-arrow a {
    font-size:0px !important;
}

#header-container.header-style-5 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid nav.mega-menu ul.nav-menu > li .item-title{
    padding:0px 10px !important;
}


.leftblock-wrap{
    width:48%;
    display:inline-block;
    margin-right:3%;
}

.rightblock-wrap{
    width:48%;
    display:inline-block;
}

.ninja-forms-field {
    margin-right:10px !important;
    margin-left:0px !important;

}

#ninja_forms_field_9_options_span li{
    width:33%;
    margin-bottom:7px;
}

#header-container.header-style-5 #header .header-wrap, #header-container.header-style-8 #header .header-wrap{
    /*padding-top:30px !important;*/
}

.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a{
    font-family:"Raleway" !important;
}


.vc_tta-title-text{
    color:#0093d0;
    font-size:15px;
    font-family:'Raleway';
    font-weight:700;
}

.dfd-carousel-wrapper{
    margin:0 30px !important;
}

.dfd-carousel-wrapper .dfd-carousel-module-wrapper .dfd-slick-dots{
    position: relative !important;
    bottom: 0 !important;
    left: 0 !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}



.dfd-arrows-style_3 .dfd-slider-control, .dfd-arrows-style_4 .dfd-slider-control{
    width:30px !important;
    height:30px !important;
    line-height:30px !important;
}

@media screen and (max-width:750px){
    #ninja_forms_field_9_options_span li{
    width:100%;
}
}

@media screen and (max-width:950px){
.dfd-service-description-text.dfd-vertical-aligned{
    font-size:12px !important;
    line-height:15px;
}

.dfd-service-item.dfd-eq-height {
    min-height:280px !important
}

.dfd-service-item .dfd-service-back{
    padding:20px;
}

}

@media screen and (max-width:1450px){
.dfd-service-description-text.dfd-vertical-aligned{
    font-size:13px !important;
    line-height:15px;
}

.dfd-service-item.dfd-eq-height {
    min-height:250px !important
}

.dfd-service-item .dfd-service-back{
    padding:20px !important;
}

}

@media screen and (max-width:950px){
.dfd-service-item{
    min-height:300px !important;
}

}
.webinar-registration-header {
	display:none;
}

 /* HUBSPOT STYLES */
fieldset {
	max-width: 100% !important;
}
.inputs-list {
	list-style: none;
}
fieldset legend {
	background: transparent !important;
}
fieldset select {
		width: 100% !important;
		margin: 0 0 20px;
}
input[type="email"] {
	width: 100% !important;
}
.hs-submit input[type="submit"] {
	color: #fff;
    border: none;
    background-color: #00acdd;
    padding: 15px;
    font-size: 16px;
}
.hs-fieldtype-text input[type="text"], .hs-fieldtype-text input[type="tel"], .hs-fieldtype-textarea textarea {
		width: 100% !important;
}
