/*
Theme Name: Mathias The7 Child
Template: dt-the7
Author: Michał, ENDURE (http://endure.com.pl)
Version: 1.0
Updated: 2015-01-19 10:23:54
*/

@charset "UTF-8";

/* GENERAL */

#main {padding:0 !important;}

.page-child #main {padding-top:80px !important;}
.stripe-style-1 {background-size: inherit !important;}
#main .stripe ul {
	margin-left:0 !important;
}
#main .stripe li {
    font-size: 15px;
    list-style: none;
    border: none;
    padding: 0 0 0 14px !important;
    margin-left: 7px;
    background: url(/wp-content/uploads/2015/09/list-type1.png) no-repeat left 12px;
}
/* HEADER */

#header{z-index:3 !important; position:relative; background-color:#fff); !important;}

#main-nav > li > a{font-weight:bolder;}

.logo-classic nav{padding:30px 0}

.logo-classic .navigation-holder{border-top:none;}

#branding a img, #branding img {padding-bottom: 10px;}

/* SLIDER */
#rev_slider_1_1 {border-bottom:1px solid #fff;}
.tp-bullets.custom .tp-bullet:before, .tp-bullets.custom .tp-bullet:after {
	display:none;
}
.tp-bullets.custom .tp-bullet {
	width:15px;
	height:15px;
	background:#fff;
	margin:0 10px;
}
.tp-bullets.custom .tp-bullet.selected, .tp-bullets.custom .tp-bullet:hover {
	background:#e0bc16;
}
.wpb_text_column .wpb_content_element  .vc_custom_1421675679977{border-left:2px solid #1a1748;}


/* CONTENT */

.linia-top-content{background-color:#14233e; margin-top:-5px !important; opacity:0.3; position: relative;
z-index: 2;}

#main { z-index:-2;}

/* Strona Główna */

.magazyn-home{background-image:url("/wp-content/uploads/2015/01/magazyn-home.jpg") !important; background-repeat:no-repeat; background-size: contain;}


.szerokosc{max-width:1220px; margin: 0 auto;}

.home-box-text{max-width:245px; max-height:382; border-radius:5px; border:2px solid #f2f2f2; background-color:#ffffff; margin-left:auto; margin-right:auto; }

.button-gradient{background: -webkit-linear-gradient(#ededed, #a7a7a7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ededed, #a7a7a7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ededed, #a7a7a7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ededed, #a7a7a7); /* Standard syntax (must be last) */
border-radius:4px; padding:14px 44px; text-decoration:none;}

.button-gradient:hover{background: -webkit-linear-gradient(#a7a7a7, ededed); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#a7a7a7, #ededed); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#a7a7a7, #ededed); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#a7a7a7, #ededed); /* Standard syntax (must be last) */
border-radius:4px; padding:14px 44px; text-decoration:none;}

.kolo-logo{position:absolute; left:41.5%; right:41.5%; top:9%;}

.hr-thin{border-width:5px; margin-left:0px !important;}

.button-zwykly{border-radius:4px; padding:8px 44px 8px 20px; text-decoration:none; border:1px solid #efefef; background-image:url("/wp-content/uploads/2015/01/strzalka-button.png"); background-repeat: no-repeat; background-position:80% 50%; box-shadow:0px 4px 5px #eaeaea;}

.linia .hr-thin{border-width:1px !important;}

/*================================
HOME
=================================*/

.home .vc_single_image-wrapper { border:1px solid #fff; }
.home .vc_single_image-wrapper:hover { border:1px solid #e0bc16;}
.home .vc_single_image-wrapper .rollover i { background: url(/wp-content/uploads/2015/09/malford-hover-image-logo.png) no-repeat center center rgba(0,0,0,0.6);}

.home .stripe-style-3 {background-position: 40% 50% !important;} 
.home .stripe-style-4 {
	background-size:contain !important;
}

/* Oferta */

.page-id-10 .dt-fancy-separator{overflow:visible;}

.page-id-10 .dt-fancy-separator.title-left { font-weight:800;}

.naglowek-gradient{background-image: -webkit-linear-gradient(left, #1e2549, #2b4877, #3d7bba);
 background-image: -o-linear-gradient(left, #1e2549, #2b4877, #3d7bba); /* For Opera 11.1 to 12.0 */
    background: linear-gradient(left, #1e2549, #2b4877, #3d7bba); /* Standard syntax (must be last) */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  }

.button-b-strzalki{border-radius:4px; padding:10px 23px; text-decoration:none; border:1px solid #efefef; margin-left:50px; color:#333333; line-height:20px; box-shadow: 0px 4px 5px #eaeaea;}

.oferta-tlo{background-image: url("/wp-content/uploads/2015/01/duze-kreski-logo.png"); background-repeat:no-repeat; background-position:175px 118px;}

.row-oferta .lista-oferta li{list-style-type:disc; color:#1970d1; color:#f97704; }
.row-oferta .lista-oferta li span{color:#666666; font-size:16px; line-height:24px; font-weight:300; padding-left:6px;}

.row-oferta{border:1px solid #cfcfcf; background-color:#ffffff; border-radius:5px; max-width:563px; float:right; margin-right:20px; margin-top:-30px; padding-left:55px;}

.text-szerokosc-oferta{max-width:437px !important; line-height:24px}

/* Firma */

.dt-fancy-separator li{display:inline;}

.page-id-12 .dt-fancy-separator{overflow:visible;}

.firma-n1 .separator-right{max-width:370px !important;}
.firma-n2 .separator-left{max-width: 0px !important; }

.firma-n1 li:nth-child(2){font-weight:300;}
.firma-n1 li:nth-child(3){font-weight:800;}

.firma-n2 li:nth-child(2){font-weight:300;}
.firma-n2 li:nth-child(3){font-weight:bold;}
.firma-n2 li:nth-child(4){font-weight:bold;}

.firma-n1 .hr-thin{border-width:1px;}

.firma-n3 li:nth-child(2){font-weight:300;}
.firma-n3 li:nth-child(3){font-weight:800;}
.firma-n3 li:nth-child(4){font-weight:800;}

.row-firma{border:1px solid #cfcfcf; background-color:#ffffff; border-radius:5px; max-width:563px; float:right; margin-right:20px;}

.firma-n4 li:nth-child(2){font-weight:300;}
.firma-n4 li:nth-child(3){font-weight:300;}
.firma-n4 li:nth-child(4){font-weight:800;}

.fiirma-box{border-radius:5px;  box-shadow: 0px 0px 10px #e9e9e9;}
.fiirma-box2{border-radius:5px;  box-shadow: 0px 0px 10px #e9e9e9;}
.fiirma-box3{border-radius:5px;  box-shadow: 0px 0px 10px #e9e9e9;}

.button-b-strzalki2{border-radius:4px; padding:10px 23px; text-decoration:none; border:1px solid #efefef; color:#333333; line-height:20px; box-shadow: 0px 4px 5px #eaeaea;}


/* Kontakt */

.kontakt-tlo{background-image: url("/wp-content/uploads/2015/01/duze-kreski-logo.png"); background-repeat:no-repeat; background-position:360px 207px;}

.kontakt-n1 li:nth-child(2){font-weight:800;}
.kontakt-n1 li:nth-child(3){font-weight:300;}
.kontakt-n1 .dt-fancy-separator{overflow:visible;}
.kontakt-text{max-width: 320px;}
.kontakt-szerokosc{max-width:279px !important;}
.kontakt-box { border: 1px solid #dcdcdc; background-color:#ffffff; box-shadow: 0px 0px 1px #dcdcdc; max-width:480px; padding-left: 40px; padding-right: 40px; padding-bottom: 20px; border-radius:4px; margin-right:20px; margin-top:-50px; float:right;}
.contact-form textarea{height:282px;}
/* Footer */

#footer {border-top:1px solid #fff; border-bottom:3px solid #edcf0c;}
.lista-footer{list-style: disc  inside;}
.lista-footer li a{ text-decoration:none; font-size:18px; line-height:24px; font-weight:bold;}
.lista-footer li:nth-child(2), .lista-footer li:nth-child(3), .lista-footer li:nth-child(4){padding-top:15px;}
.bottom-text-block{text-align:left; max-width:536px;}
.wf-td .bottom-text-block p{max-width:536px;}
.bottom-text-block::last-word{color:#000000;}
#text-5 {padding:0;}

.textwidget .wpcf7 {
    width: 100%;
    display: block;
    clear: both;
    height: 40px;
}
.textwidget .wpcf7 input[type="text"] {
    width: 217px;
    padding: 1px 5px;
    font-size: 15px;
    line-height: 15px;
height: 27px;
color:#363636;
	border-color: #fff;
    float: left;
}
.textwidget .wpcf7 input[type="text"]:focus {
	color:#363636 !important;
}
.textwidget .wpcf7 input[type="submit"] {
	width:25px;
	height:27px;
    padding: 0;
    margin: 0;
	overflow:hidden;
	float:left;
	background:url(/wp-content/uploads/2015/09/malford-btn02.png) no-repeat;
	text-indent: -9999px !important;
}
/ * Produkty */
.shortcode-action-box{
border-color: rgba(207,207,207,0.5) !important;
border-radius: 7px !important;
}

/* tabele */

#table_0_length, .dataTables_filter, .dataTables_info, #table_0_paginate{display:none !important;}

#footer{background-color:#1f1d43;}
.wf-float-left {float: right; margin-right: 20px !important;}
.flags {margin-left:14px;}
#footer .widget_nav_menu {font-size:13px; color:#dedede;}

#footer .menu li {border:none; padding: 0 0 0 14px !important; margin-left: 7px; background: url(/wp-content/uploads/2015/09/list-type1.png) no-repeat left center;}

/*bottom bar*/

#bottom-bar .wf-wrap {font-size:12px !important; color:#858585 !important; padding:0 !important;}
#bottom-bar .wf-wrap .wf-float-left {width:100%; text-align:center;}
#bottom-bar img {margin-bottom:10px;}
/*Single image*/
.wpb_singleimage_heading {font-size:18px; font-weight:normal;}

/*================================
Contact form
===============================*/
.wpcf7 input, .wpcf7 textarea {background-color:#fff;}

.wpcf7 input[type=submit] {
    float: right;
    font-size: 15px;
    padding: 5px 30px 5px 15px;
	background: url(/wp-content/uploads/2015/09/malford-btn01.png) no-repeat 117px center #000;
	
}
.wpcf7 input[type=submit]:hover {
	color:#e0bc16;
}
::-webkit-input-placeholder {
   color: #363636 !important;
}
:-moz-placeholder { /* Firefox 18- */
   color: #363636 !important;  
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #363636 !important;  
}
:-ms-input-placeholder {  
   color: #363636 !important;  
}
#wpcf7-f4-p14-o1 span.wpcf7-not-valid-tip { position:relative !important; top:0 !important; width: 240px !important;}
span.wpcf7-not-valid-tip {
    z-index: 9990;
    color: #f00;
    font-size: 1em;
    display: block;
    position: absolute;
    top: 40px;
    padding: 5px;
    width: 200px;
    background-color: #fff;
}
#wpcf7-f563-o1 div.wpcf7-validation-errors {display:none !important;}
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
    position: absolute;
    width: auto;
    background-color: #fff;
    z-index: 9999;
    margin-top: 0px;
    color: #363636;
}
/*===============================================
Products
===============================================*/
#nav_menu-4 .widget-title {
    font-size: 18px;
    font-weight: bold;
}
#nav_menu-4  .menu li {
    border: none;
    padding: 0 0 0 14px !important;
    margin-left: 7px;
    background: url(/wp-content/uploads/2015/09/list-type1.png) no-repeat left center;
}
#nav_menu-4  .menu li a {
	color:#000;
}
#nav_menu-4  .menu li a:hover, #nav_menu-4 .menu li.current_page_item a {
	text-decoration:none;
	font-weight:bold !important;
}
.products-sidebar-overflow {
	margin-left:-50% !important;
}

/*=============================================
MOBILE
==============================================*/

@media all and (max-width:800px) {
.home .stripe-style-4, .home .stripe-style-2 {background-image:none !important;} 
#text-5 {padding-left:30px !important;}
}

/*===========================
FACEBOOK bottom link
============================*/
@media all and (min-width:760px) {
	#nav_menu-3 {width:20%;}
	#text-4 {width:30%; background: url(/wp-content/uploads/2015/11/facebook-bg.jpg) no-repeat -40px top; overflow:visible; min-height:200px; margin-top:-35px;}
	a.facebook-link {margin-top: 62px !important; display: block;}
}
.facebook-link {
	background: url(/wp-content/uploads/2015/11/facebook.png) no-repeat left center;
	padding-left:60px;
    padding-top: 20px;
    padding-bottom: 20px;
}
a.facebook-link {line-height: 40px; text-decoration:none;}
a.facebook-link:hover {text-decoration:underline;}