/*
Theme Name:     DFD 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:       dfd-ronneby
Version:        1.0.0
*/

@import url("fonts.css");

body {
	background-color: #161e1a !important;
	color: #FFF !important;
	}

body {
	-webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
	}

h1, h2, h3 {
	font-family: labrador_hairline !important;
	}

h4, h5{
	font-family: labrador_medium !important; 
	}

h6{
	font-family: labrador_light !important;
	text-transform: uppercase !important;
	font-weight: 400 !important;
	}


#menu-main li, .nav-menu, .mega-menu-item, .item-title, .menu-link, sub-menu-link {
	font-family: labrador_light !important;
	font-size: 1.03em !important;
	}

a {
	font-family: labrador_light !important;
	font-style: normal !important;
	letter-spacing: 3px !important;
	font-size: 1.05em !important;
	}
	
.footmenu h6{
	margin-top: 10px !important;
	margin-bottom: 0px !important;
	line-height: 0.3 em !important;
	font-weight: normal !important;
	text-transform: uppercase !important;
	}

 .tp-button span{
	font-family: labrador_light !important;
	font-size: 1.06em !important;
	letter-spacing: 3px !important;
	}

body, div, form p {
	font-family: labrador_light !important;
	font-size: 17px !important;
	}

p {
	letter-spacing: 0.15em !important;
	}

p a {
	color: #A0BAAD !important;
	}

p a:hover {
	color: #86C1B9 !important;
	}

.header-top-panel {
	background-image: url(http://lightforms.vrankovina.com/img/top_info_back.png) !important;
	}

.top-info {
	letter-spacing: 3px !important;
	font-size: 14px !important;
}

.features{
	background-color: #687B7C !important;
	}

.product-tab p, li, hr {
	color: #fff !important;
	line-height: 1.2em;
	font-size: 17px !important;
	font-family: labrador_light !important;
	}

.product-tab li {
	line-height: 1em;

	}

span.wpcf7-not-valid-tip {
	color: #F63 !important;
	font-size: 1em;
	display: block;
}

.woocommerce-message, .form_row, .shop_table{
	color: #000 !important;	
	}

.widgettitle {
	font-family: labrador_light !important;
	font-size: 1.00em !important;
	}

.mega-menu-link {
	letter-spacing: 3px !important;
	padding: 0px !important;
	}
	
@media only screen and (max-width: 1100px) {#sidr .dfd-search-mobile-show {
display: none !important;
}}


#footer a {
	color: #AEC1BD !important;	
	}
#footer a:hover {
	color: #9ACFD6 !important;
	}

/*PP Galery Styles*/
.pp_hoverContainer a{
	color: rgba(0,0,0,0) !important;
	}

a.pp_expand{
	color: rgba(250,250,250,1.0) !important;
	font-size: 0.9em !important;
 	text-transform: uppercase !important;
	width: 50px !important;
	}

div.pp_overlay {
	background: none repeat scroll 0% 0% #000 !important;
	opacity: 0.8 !important;
	}
.pp_arrow_next::before,  .pp_arrow_previous::before, .pp_play::before, .pp_pause::before, .currentTextHolder{
	color: #FFF !important;
	}

.c

a.pp_play, a.pp_arrow_previous, a.pp_arrow_next {
	color: rgba(0,0,0,0.0) !important;
	}
.pp_nav {
	width: 135px !important;
	}

.pp_nav p{
	font-size 1.3em !important;
	color: #FFF !important;
	}
	


.button, form input[type="submit"] {
	font-family: labrador_medium !important;
	background-color: #999 !important;
	word-spacing: 3px !important;
	text-transform: uppercase !important;
	font-size: 1.03 em !important;
	}
	
#headlineRow {
	background-color: rgba(102, 102, 102, 0.5) !important;	
	}

/*table, .newsletter input, .newsletter select, .newsletter table input{
	font-family: labrador_light !important;
	font-size: 1.00em !important;
	border: 0px !important;
	background-color: #161e1a !important;
	box-shadow: 0px 0px 10px #999 !important;
	}*/

legend, .woocommerce input, .woocommerce select, #s2id_billing_country, #s2id_billing_country a, #select2-drop li, .select2-search, #s2id_autogen1_search, #select2-results-1, #s2id_shipping_country a {
	background-color: #161e1a !important;
	font-family: labrador_medium !important;
	font-size: 1.1em !important;
	color: #FFF !important;
	letter-spacing: 3px !important;
	}

 legend, .woocommerce input[type=submit] {
	font-family: labrador_medium !important;
	font-size: 1.1em !important;
	color: #fff !important;
	font-weight: normal !important;
	 }

.newsletters table tr td{
	background-color: #161e1a !important;
	font-family: labrador_light !important;
	font-size: 1.1em !important;
	color: #fff !important;
	font-weight: normal !important;
	letter-spacing: 3px !important;
	}

.newsletters wpmlunsubscribe wpml {
	text-align: center !important;
	}
#wysija-2, .vc_custom_1424933328042 div{
	background-color: #161e1a !important;
	}
	
#subscriberauthloginform label  {
	font-family: labrador_medium !important;
	font-size: 1.1em !important;
	color: #fff !important;
	font-weight: normal !important;
	 }

#form-wysija-2 {
	font-family: labrador_light !important;
	font-size: 1.1em !important;
	color: #fff !important;
	font-weight: normal !important;
	 }

.vc_btn3-container a {
	font-family: labrador_medium !important;
	font-size: 1.1em !important;
	color: #161e1a !important;
	font-weight: normal !important;
	}

.vc_btn3-container a:hover {
	font-family: labrador_medium !important;
	font-size: 1.1em !important;
	color: #466053 !important;
	font-weight: normal !important;
	}

.wysija-submit {
	font-family: labrador_light !important;
	font-size: 1.1em !important;
	color: #fff !important;
	font-weight: normal !important;
	background-color: #CCC;
	text-align: center;
	word-spacing: 3px;
	padding: 3px;
	border: 1px solid #FFF;	
	}
.wysija-submit:hover {
	color: #466053 !important;
	background-color: #CCC;
	border: 1px solid #466053;	
	}

.par-unsubscribe, .p-acknowledge, .dfd-blog-title {
	text-align: center;
	letter-spacing: 3px !important;
	}
.entry-meta, .dfd-meta-container {
	display: none;
	}

.wpcf7-form input[type=button], .wpcf7-form input[type=submit]  {
	color: #FFF;
	font-family: labrador_medium !important;
	background-color: #999 !important;
	word-spacing: 3px !important;
	text-transform: uppercase !important;
	font-size: 1.1em !important;
	}

.mailer_ov:hover{
	color: #5C9E9C !important;
	}

.total_cart_header {
	display: none !important;
	}


.domain::before {
    content: "\0040"; 
}