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

@media screen and (max-width: 1100px) {
	.dfd-side-by-side-mode-custom #header-container, .dfd-side-by-side-mode-custom #header-container #header {
		position: fixed !important;
		background: transparent;
	}

	dfd-blog-title {text-transform:uppercase;}

	div.dfd-folio-categories {display: none;}
	.dfd-single-gallery .dfd-folio-categories .byline.category {display: none;}

	.page-title-inner .page-title {font-style: normal;
	font-size: 35px;
	font-family: "texgyreadventorbold";
	line-height: 56px;
	text-transform: uppercase;
	letter-spacing: 0px;
	color: #28262b;}
 
	.pagetitles { font-size: 26px; }
	.pagecontent p { font-size: 18px; }
	.pagepadding { padding-left:70px; padding-right:70px; }

}
@media screen and (max-width: 800px) {
	.dfd-side-by-side-mode-custom #header-container #header .header-wrap > .row:last-child {
		background: transparent;
	}
	.mobileonly {display:block;}

}

@media screen and (max-width: 1100px) {
	.dfd-side-by-side-mode-custom body.dfd-custom-padding-html #header-container #header {
		padding: 0 30px;
	}
	div#stuning-header {display:none;}
		
	.pagetitles { font-size: 26px; }
	.pagecontent p { font-size: 18px; }
	.pagepadding { padding-left:70px; padding-right:70px; }
}

@media screen and (max-width: 1100px) {
	.six, .row .six { width: 100%;}

}

@media screen and (max-width: 799px) {

	div#stuning-header {display:none;}
	.pagepadding { padding-left:20px; padding-right:20px; }

	.mobileonly {display:block;}


}

.mobileonly {display:none;}

#header-container.header-style-7 #header .header-wrap .row.decorated .header-main-panel .header-col-fluid nav.mega-menu ul.nav-menu > li > a.item-title
{font-size: 30px;
text-transform: none;
text-align: inherit;
height: 1.1em;
line-height: 1.1em;}

.single-product .cart .single_add_to_cart_button { background: #003b6b; }

div.page-title-inner .page-title {
    font-style: normal;
    font-weight: 600;
    font-size: 38px;
    font-family: "texgyreadventorbold";
    line-height: 56px;
    text-transform: uppercase;
    letter-spacing: 2px;
    word-spacing: 0;
    color: #28262b;
    text-align: inherit;
    padding-bottom: 10px;
	display:none;
}

#layout {
    position: relative;
    margin: 20px 0;
}
#layout.dfd-single-gallery > .row.full-width, .dfd-gallery-loop > .row.full-width {
    width: 100%;
    margin: 0;
    padding: 0px;
}

.column, .columns {
    float: left;
    min-height: 1px;
    padding: 0px;
    position: relative;
}

.single-product .cart .added_to_cart, .single-product .cart .single_add_to_cart_button {background-color:#000;}

.woocommerce div.product, .woocommerce-page div.product, .woocommerce #content div.product,
.woocommerce-page #content div.product {
    position: relative;
    padding: 10px;
}


.single-product .tabs.horisontal {display: none;}
ul.tabs-content.contained.clearfix.twelve.columns {display: none;}
div.dfd-single-share-fixed {display: none;}
div.single-product-thumbnails {display: none;}

.single-product .row.full-width {padding: 0px;}

.pagetitles { font-size: 26px; }
.pagecontent p { font-size: 16px; line-height:22px; }
.pagepadding { padding-left:70px; padding-right:70px; }


#header-container.header-style-7.opened .headercontact { visibility: hidden;}

.headercontact { color:#fff; text-align:center; font-size:14px; margin-bottom:-100px; margin-top:20px; font-family:texgyreadventorbold; text-shadow:1px 1px 1px #000;}
.headercontact b{ font-family:texgyreadventorbold; text-shadow:1px 1px 1px #000;}
.headercontact a{ color: #fff; text-shadow:1px 1px 1px #000;}

    #header-container.header-style-7 .dfd-top-row .columns .logo-for-panel * ,
    #header-container.header-style-14 .dfd-top-row .columns .logo-for-panel * {
        z-index: 99;
    }

#header-container.small.header-style-7:not(.opened) .dfd-top-row .columns .fixed-header-logo,
#header-container.small.header-style-14:not(.opened) .dfd-top-row .columns .fixed-header-logo {

        z-index: 99;
    }

.button.wc-backward:not(.ubtn), button:not(.ubtn), .button:not(.ubtn),
#wp-submit:not(.ubtn), #commentform #submit:not(.ubtn) {
    position: relative;
    display: inline-block;
    width: auto;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    font-family: "texgyreadventorregular";
    line-height: 45px;
    text-transform: uppercase;
    letter-spacing: 2px;
    word-spacing: 0;
    color: #fff;
    height: 45px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
    background: #003b6b;
    border: 1px solid #003b6b;
    border-radius: 0;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.dfd-single-gallery .dfd-single-gallery-heading {
	background-color: #000;
	height:180px;
    margin-bottom: 20px;
	margin-top:-20px;
	text-align:center;
	color: #fff;
	text-shadow:1px 1px 1px #000;
	background-position: ;background-image: url(http://www.turkshead.com/wp-content/uploads/2017/02/th-portfolio-header.jpg);background-repeat: no-repeat;background-size: cover;background-attachment: scroll;
}

.dfd-blog-title {
    font-style: normal;
    font-weight: 600;
    font-size: 26px;
    font-family: "texgyreadventorbold";
    line-height: 30px;
	padding-top:75px;
    text-transform: uppercase;
    letter-spacing: 4px;
    word-spacing: 0;
    color: #fff;
    margin-bottom: 0;
}

.portfoliotitle {
    font-style: normal;
    font-weight: 600;
    font-size: 26px;
    font-family: "texgyreadventorbold";
    line-height: 30px;
	padding-top:px;
    text-transform: uppercase;
    letter-spacing: 4px;
    word-spacing: 0;
    color: #fff;
    margin-bottom: 0;
	text-shadow:1px 1px 1px #000; }

.gallerylink {color:#fff; margin-top:-25px; margin-bottom:20px; padding-top:15px; font-family: "texgyreadventorbold"; z-index:200; background-color:#000; text-align:center; min-height:54px; width:100%; margin-left:auto; margin-right:auto;}
.gallerylink a {color:#fff;  font-family: "texgyreadventorbold"; z-index:200;}
