body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;	padding:0;}
html,body {margin:0; padding:0}
fieldset,img {border:0;}
input{border:1px solid #b0b0b0; padding:3px 5px 4px; color:#979797;	width:190px;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}

body {background:#fff; font-size:14px; font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#555555; font-weight:300;}
::selection {background:#0193de; color:#fff;}

a {color: #0193de; text-decoration: none; transition:all 0.3s; }
a:hover {text-decoration:none; color:#89c22c; }

//*
h1, h2, h3, h4, h5 {color:#0d6593; margin-bottom:10px; font-family:'Exo 2', Arial, Helvetica, sans-serif; font-weight:700;}
h1 a, h2 a, h3 a, h4 a, h5 a {}
h1 {font-size: 48px; line-height:48px; text-transform:uppercase; color:#88c12b; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #dfdfdf; text-align:center;}
h2 {font-size: 36px; line-height:36px;}
h3 {font-size: 24px; line-height:24px;}  
h4 {font-size: 18px; line-height:18px;}

h1 a:hover {color:#89c22c; text-decoration:none;}
p { margin: 5px 0 15px 0;}
hr {margin:20px 0; line-height:1px; height:1px; padding:0; border:0; background:#959595;}

//* */
.container {width: 1170px; margin: 0 auto; position: relative;}

header {position: fixed; width: 100%; background:#fff; z-index:20; box-shadow:0 2px 5px rgba(0,0,0,0.3); transition: all 0.3s ease; }
#header_top {position:relative; height:35px; line-height:35px; background:url(../img/header.png) repeat-x;}
#language {height:30px; float:left; margin-top:5px;transition: all 0.2s ease; overflow:hidden;}
#language li {float:left; margin-right:8px;}
#language li.active {opacity:0.5;}



#menumobtop {display:none;}
#top_menu {float:right; margin:0; padding:0;}
#top_menu ul li {display: inline-block; margin:0; padding:0 15px; background:none;}
#top_menu ul li a {font-size:13px; font-weight:500; color:#898989;}
#top_menu ul li a:hover {color:#000;}
#top_menu ul li a {font-size:13px; font-weight:700; color:#000;}
#top_menu ul li a:hover {color:#ff0000;}

#logo {float:left; margin-top:21px;}

#menumob {display:none;}

#main_menu {position:relative; z-index:50; float:right; padding:20px 0;}
#main_menu ul {margin:0; padding:0;}
#main_menu ul li {float:left; margin:0 0 0 10px; padding:0; position: relative; border:0; background:none;}
#main_menu ul li:first-child {background:none;}
#main_menu ul li a {display:block; width:150px; height:96px; padding: 65px 0 0 15px; box-sizing:border-box; background:url(../img/menu_bg.png) no-repeat 50% 0; color:#fff; font-family:'Exo 2'; font-weight:700; font-size: 18px; text-transform:uppercase;}
#main_menu ul li a:hover {background:url(../img/menu_bg.png) no-repeat 50% 100%;}

@media (min-width: 765px) {
#main_menu ul ul {display:none; text-align:left;}
#main_menu li:hover ul { position: absolute; top: 96px; left: 0; display: block; width: 200px; margin: 0; padding: 0; z-index: 250; box-shadow: 0px 5px 10px -3px rgba(0,0,0,0.8); }
#main_menu li:last-child:hover ul {left:-50px !important;}
#main_menu li:hover ul li {width:100%; display: block; margin:0; padding:0;}
#main_menu li:hover ul li a {width:100%; height: auto; line-height: 16px; font-size:13px; box-sizing:border-box; padding: 8px 15px; color: #fff; font-weight: 400; text-transform: none; background: #0193de; border-bottom:1px solid #39b1ee; transition:all 0.2s; }
#main_menu li:hover > ul > li:hover > a {color: #fff; text-decoration: none; background: #89c22c;}


#main_menu li:hover li ul {display:none; text-align:left;}
#main_menu li li:hover ul { position: absolute; top: 0; left: 150px; display: block; width: 120px; margin: 0; padding: 0; z-index: 250;}
#main_menu li li:last-child:hover ul {left:150px !important;}

.main_menu_de_mod li:nth-child(4) a {font-size: 15px !important; }
.main_menu_de_mod li:nth-child(4) li a {font-size: 13px !important; }
#main_menu li li:nth-child(4) a {font-size: 13px !important; }
}
	
#header_bottom {height:42px; line-height:42px; background:url(../img/contactbar_bg.png); transition:all 0.3s;}
#header_bottom .box {float:left; padding-left:20px; width:292px; box-sizing:border-box; background:url(../img/contactbar_box.png) no-repeat; color:#fff; font-weight:400; font-size:16px}
#header_bottom .box img {float:left; margin-right:16px;}
#header_bottom .box a {color:#fff;}
#header_bottom .box a:hover {color:#fff; text-decoration:underline;}
#header_bottom .box:last-child {padding-left:0; width:294px; text-align:center; background:#659811; font-weight:400; font-family:'Exo 2'; font-size:17px; font-weight:500;}

@media (min-width: 765px) {
header.sticky {}
header.sticky #header_top {height:20px; line-height:20px; }
header.sticky #language {margin-top:-2px; transform:scale(0.7);}
header.sticky #logo {margin-top:22px; margin-left:-55px; width:140px; height:auto;}

header.sticky #header_bottom {height:35px; line-height:35px; background:url(../img/contactbar_bg.png); overflow:hidden;}
header.sticky #header_bottom .box img {transform:scale(0.8); margin-top:-3px;}

header.sticky #main_menu li a {height:60px; padding: 30px 0 0 15px;}
header.sticky #main_menu li:hover ul {top: 60px;}

header.sticky  #main_menu li li:hover ul {top: 0;}
}

#boxes {padding:244px 0 0 0; background:#f4f4f4 url(../img/boxes_bg.jpg) no-repeat 50% 0; box-shadow:inset 0 0 50px rgba(0,0,0,0.4);}
#slider {max-width:854px; height:254px !important; float:left; background:#fff url(../img/loading.gif) no-repeat 50% 50% !important; border:8px solid #fff;}
#slider .nivo-directionNav a {position:absolute; top:45%; z-index:9; cursor:pointer;}
#slider .nivo-directionNav a {display:block; width:30px; height:30px; background:url(../img/arrows.png) no-repeat; text-indent:-9999px; border:0; opacity: 0; transition: all 200ms ease-in-out;}
#slider:hover .nivo-directionNav a { opacity: 1; }
#slider a.nivo-nextNav {background-position:-30px 0; right:0;}
#slider a.nivo-prevNav {left:0;}

#boxes .box {position:relative; float:left; margin:0 0 30px 30px; width:270px; height:270px; overflow:hidden; background:#89c22c; box-sizing:border-box; border:8px solid #fff; box-shadow:0 1px 20px rgba(0,0,0,0.2);}
#boxes .box:first-child {margin-left:0;}
#boxes .box .box_desc {position:absolute; right:-270px; bottom:-270px; height:154px; box-sizing:border-box; z-index:12; width:100%; padding:15px; line-height:18px; text-align:left; transition:all 0.3s; color:#fff; }
#boxes .box .box_desc p {margin:0;}
#boxes .box .box_title {position:absolute; z-index:12; top:50%; margin-top:-20px; width:100%; text-align:center; line-height:36px; transition:all 0.3s; font-family:'Exo 2'; font-size:36px; text-transform:uppercase; font-weight:700; color:#fff; text-shadow:0 0 20px rgba(0,0,0,0.3);}
#boxes .box img {display:block; opacity:0.5; box-shadow: inset 0 5px 60px rgba(0,0,0,0.4);}
#boxes .box .morearr {position:absolute; z-index:11; right:0; bottom:0; width:54px; height:54px; background:url(../img/boxes_arrow.png) no-repeat 50% 50%; transition:all 0.3s;}
#boxes .box .morebox {position:absolute; z-index:10; right:0; bottom:0; width:54px; height:54px; background:url(../img/green80.png); transition:all 0.3s;}

#boxes .box:hover .box_desc {right:0; bottom:0;}
#boxes .box:hover .box_title {top:60px;}
#boxes .box:hover .morearr {width:254px; height:254px; background:url(../img/boxes_arrow.png) no-repeat 50% 33%;}
#boxes .box:hover .morebox {width:270px; height:254px;}
#boxes .box_row2 .box:nth-child(2n), #boxes .box_row3 .box:nth-child(2n+1) {background:url(../img/blue80.png);}
#boxes .box_row2 .box:nth-child(2n) .morebox, #boxes .box_row3 .box:nth-child(2n+1) .morebox {background:url(../img/blue80.png);}

#boxes .box_row2 .box:nth-child(3):hover .morearr {opacity:0 !important;}
#boxes .box_title_de {font-size:26px !important;}

#content_home {padding:40px 0;}
#content, #post {padding:30px 150px 40px 150px;}
#content iframe, #content embed {margin:0 auto !important;}

#content_home p, #content p, #post p {line-height:18px;}
.lcol {float:left; width:770px;}
.rcol {float:right; width:370px;}

.grey_bg {background:#f0f0f0; padding:20px 30px; box-sizing:border-box; margin-bottom:30px;}
.magazyny_bg {background:#c7eb8c; padding:20px 30px; box-sizing:border-box; margin-bottom:30px;}
.lcol2 {float:left; width:450px;}
.rcol2 {float:right; width:450px;}

.lcol3 {float:left; width:300px;}
.mcol3 {float:left; width:300px; margin-left:30px;}
.rcol3 {float:right; width:300px;}
.lcol3 span, .mcol3 span, .rcol3 span {display:inline-block; width:125px;}

#content_home h1 {text-align:center; color:#0193de;}
#content_home h2 {text-align:center; font-size:30px; text-transform:uppercase;}
#content_home p {padding:30px 200px 0 200px; text-align:center;}

#post h1 {font-size:36px; line-height:36px; text-transform:none;}
article {padding:20px 0; border-bottom:1px solid #dfdfdf;}
.more-link {float:right; height:32px; line-height:32px; font-family:'Exo 2'; font-size:14px; font-weight:400; padding:0 15px; color:#fff; background:#0193de;}
.more-link:hover {background:#88c22c; color:#fff;}

#about {background:url(../img/about_bg.jpg) no-repeat 50% 50%;}
#about .box {float:left; width:570px; height:180px; margin:0 0 20px 30px; background:#fff; border:1px solid #dfdfdf; padding:15px 30px; box-sizing:border-box; font-size:13px;}
#about .box:nth-child(2n+1) {margin-left:0;}
#about .box h3 {font-size:24px; line-height:24px; line-height:normal; color:#636363; text-transform:uppercase;}

#social {padding:30px 0; background:#77ad24 url('../img/socials_bg.jpg') no-repeat 50% 50%;}
#social .social_fb, #social .social_tw, #social .social_g {display:block; width:370px; height:130px; line-height:120px; margin-top:20px; box-sizing:border-box; padding:0 0 0 150px; color:#fff; font-size:36px; font-weight:300; border:5px solid #fff; transition:all 0.3s;}
#social .social_fb {background:#3B5998 url('../img/social_fb.png') no-repeat; margin-top:0;}
#social .social_tw {background:#ff5900 url('../img/social_tw.png') no-repeat;}
#social .social_g {background:#d34836 url('../img/social_g.png') no-repeat;}
#social .social_fb:hover, #social .social_tw:hover, #social .social_g:hover {padding-left:170px;}

#map {padding:30px 0; background:#77ad24 url('../img/map.gif') no-repeat 50% 50%;}
#map .social_fb:hover, #map .social_tw:hover, #map .social_g:hover {padding-left:170px;}

#bak {padding:30px 0; background:#77ad24 url('../img/bak.jpg') no-repeat 50% 50%;}
#bak .social_fb:hover, #bak .social_tw:hover, #bak .social_g:hover {padding-left:170px;}

#visualisation {padding:30px 0; background:url(../img/wizual_bg.png) no-repeat 50% 50%;}
#visualisation .lcol {padding-left:20px; box-sizing:border-box;}
#visualisation .rcol {padding:0 20px; box-sizing:border-box;}
#visualisation .title {margin-bottom:40px; font-family:'Exo 2'; font-size:48px; font-weight:700; color:#0193de; text-align:center; text-transform:uppercase;}
#visualisation .subtitle {padding-bottom:5px;font-family:'Exo 2'; font-size:30px; font-weight:700; color:#636363; border-bottom:1px solid #363636; background:url(img/arrow.png) no-repeat right; text-transform:uppercase;}
#visualisation img {display:block; transition:all 0.3s;}
#visualisation img:hover {opacity:0.7;}

footer {background:#5d5d5d url(../img/footer_bg.png) repeat-x; color:#acacac; padding:30px 0; font-size:13px;} 
footer a {color:#acacac;}
footer a:hover {color:#fff;}

footer h4 {color:#fff; font-size:18px; font-weight:700; font-family:'Open Sans';} 
footer .fbox {float:left; margin-left:160px; width:270px;}
footer .fbox:first-child {margin:0;}
footer .fbox span {display:inline-block; width:120px;}
footer .fbox em {font-size:11px; font-style:normal;}

footer .title {color:#fff; margin-bottom:25px; font-size:24px; font-weight:700; text-align:center; }
footer .box {float:left; margin-left:20px; width:270px; height:155px; padding:15px 0; background:url(../img/footer_box_bg.png); transition: background 0.5s ease-in-out; border:1px solid #fff; text-align:center; box-sizing:border-box; }
footer .box:first-child {margin-left:0;}
footer.box:hover {background: green;}
footer .box strong {display:block; color:#fff; font-size:18px; font-weight:700; padding-bottom:10px;}
footer .box span {font-weight:700;}

#copyright {height:46px; line-height:46px; background:#e6e5e5; font-size:13px; color:#898989; border-top:1px solid #b7b7b7;}
#copyright a {color:#898989;}
#copyright a:hover {color:#464646;}

#contact {padding:40px 0 20px 0; text-align:center;}
#contact .box {float:left; width:306px; margin-left:30px;}
#contact .box:first-child {float:left; width:306px; margin-left:0;}

.wizualizacje {text-align:center !important; }
.wizualizacje a {display:block !important; text-align:center !important; }
.wizualizacje a:hover {opacity:0.7;}
.wizualizacje img {padding:0 !important; border:0 !important; text-align:center !important;}

#visual_home {padding:0 0 40px 0;}
#visual_home #view {float:left; position: relative; width: 765px; height: 481px;}
#visual_home #view img {position:absolute; left:0; top:0; width: 765px; height: 481px; padding:0; margin:0; border:0;}
#visual_home span {display:block; text-align:center; padding:5px 0;}
#visual_home #okna, #visual_home #dachy, #visual_home #elewacje  {float:left; width:100px; height:469px; padding:5px; margin-left:23px; border:1px solid #ccc;}
#visual_home #okna:hover, #visual_home #dachy:hover, #visual_home #elewacje:hover {background:#dfdfdf;}
#visual_home a.visual_icon {float:left; width: 30px; height: 30px; margin:6px; display:block; background-color:yellow;}

#visual_window {padding:0 100px 40px 100px;}
#visual_window #view {float:left; position: relative; width: 400px;}
#visual_window span {display:block; text-align:center; padding:5px 0;}
#visual_window #tlo_parapet {max-height:285px;}
#visual_window #tlo_parapet_wybor:hover, #visual_window #tlo_parapet_okno:hover {background:#dfdfdf;}

#visual_window #tlo_parapet_wybor, #visual_window #tlo_parapet_okno {float:left; padding:5px; border:1px solid #ccc;}
#visual_window a {float:left; background:#eeeeee; text-align:center; padding:3px 0; margin:2px; font-size:13px; color:#707070;}
#visual_window a:hover {background:#fff; color:#252525;}
#visual_window a span {padding:0;}
#visual_window img {transition:all .3s; border:2px solid #fff;}

#visual_window #tlo_parapet_wybor {width:535px; margin-left:20px; margin-bottom:10px;}
#visual_window #tlo_parapet_wybor a {width:129px; height:72px;}
#visual_window #tlo_parapet_wybor img {width:45px;}

#visual_window #tlo_parapet_okno {width:390px; margin-top:10px;}
#visual_window #tlo_parapet_okno a {width:125px; height:65px;}
#visual_window #tlo_parapet_okno img {width:50px;}

.clear { clear: both; }
.first {margin:0 !important;}
.fleft {float:left;}
.fright {float:right;}

.margt {margin-top:25px;}
.margt25 {margin-top:25px;}

#sidebar_social a {float:left; margin-left:20px;}
#sidebar_social a:first-child {margin-left:0;}

#header404 {width:100%; font-size:120px; color:#e60006; text-align:center; margin-top:40px; font-weight:700;}
#desc404 {width:100%; font-size:20px; padding:10px 0; color:#000; text-align:center; font-weight:700;}

/* WP */
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter, div.aligncenter {margin-left: auto; margin-right: auto; display: block;}
.readmore {display:none;}

.wpcf7 {}
.wpcf7 p.form-control-line {float:left; margin-bottom:4px; padding:0;}
.wpcf7 p.form-control-line label {width:120px; float:left; height:32px; line-height:32px;}
.wpcf7 p.form-control-line input.wpcf7-form-control {width:235px; border:1px solid #bcbcbc; float:left; padding:5px 5px; margin:0; color:#666;}
.wpcf7 p.form-control-line textarea.wpcf7-form-control {width:489px; height:150px; border:1px solid #bcbcbc; float:right; padding:5px; margin:0; color:#666; font-family:Arial, Helvetica, sans-serif;}
.wpcf7 p.submit {margin:0; padding:0;}
.wpcf7 p.submit .wpcf7-submit {border:none; float:left; background:#7b123d; width:60px; color:#fff; margin-left:120px;}

span.wpcf7-not-valid-tip-no-ajax {clear:both;}
.wpcf7-validation-errors {margin-top:50px !important; border:0 !important; background:#e8e8e8; clear:both;}
.wpcf7-mail-sent-ok {margin-top:50px !important; border:0 !important; background:#e8e8e8; clear:both;}

/* Forms */
input[type=text], input[type=password], textarea {background: #dfdfdf; color:#959595; font-size:14px; }
textarea {padding-left: 3px; width: 98%;}
input[type=text] {padding: 3px;}
input#s {background:#fff; font-size: 14px; height: 21px; line-height:21px; width:220px; padding: 10px; color:#959595; float:left; border:0;}
input#searchsubmit {width:42px; height:41px; float:left; background:url(../img/search_btn.png) no-repeat; border:0; text-indent:-5000px;}

/* --- Search Result --- */
.screen-reader-text {display:none;}

.no-results {background:#f8f2f4; padding:10px;}
.no-results p {margin:0;}
.no-results strong {color:#000;}
	
.results_number {height:35px; line-height:35px; padding:0 10px; background:#f8f2f4;}

/* Lists */
--------------------------------------------- 
#content ul {margin: 5px 0 10px 20px; list-style: none; }
#content ul li {padding: 2px 0 2px 20px; margin:0; background: url(../img/li.png) no-repeat 0 9px;}
#content ol {margin: 5px 0 10px 40px; list-style: decimal; }
#content ol li {padding: 2px 0 2px 0; margin:0;}

#content ol ol {list-style: upper-alpha;}
#content ol ol ol {list-style: lower-roman;}
#content ol ol ol ol {list-style: lower-alpha;}
	
#content dl {margin:0; padding: 0;}
#content dt {font-weight: bold; margin: 0; padding: 10px 5px 5px;}
#content dd {margin: 0; padding: 0 0 10px 15px;}

/* --- Post Images and Video --- */
#content img {max-width:696px; padding:7px; border:1px solid #ddd; transition:all 0.2s;}
#content img:hover {border:1px solid #0193de;}
#content img.aligncenter {margin: 5px auto 2px auto;}
#content img.alignleft ,#content .wp-caption.alignleft {margin: 5px 10px 2px 0;}
#content img.alignright,#content .wp-caption.alignright {margin: 5px 0 2px 10px;}
#content img.alignnone {margin: 5px 0 2px 0;}

#content .wp-caption.alignnone {margin: 0 0 10px 0;}
#content .wp-caption.aligncenter {margin-bottom: 10px;}
#content .wp-caption {max-width: 100%; text-align: center;}
#content .single-entry-content .wp-caption {max-width: 100%;text-align: center;}
#content p.wp-caption-text {margin: 0; padding: 0 0 5px 0; font-style:italic; color:#a5a5a5; text-align:center; font-size:13px;}
#content object, #content embed, #content iframe {max-width: 100%; margin: 3px 0 10px; display: block;}

#bwg_container1_0 img {border:0}
#bwg_container1_0 img:hover {border:0}

/* --- Post --- */
.page-link {border-top:1px solid #ebebeb; padding: 10px 0; overflow: hidden;}
.page-link a {font-weight: bold; margin: 0 1px; text-decoration: none;}
.page-link a:hover {color:#000;}

/* --- Sticky Post --- */
#content .sticky {border: 1px solid #ddd; padding: 15px 10px; overflow: hidden; margin-top:-7px;}

/* --- Post Typography --- */
#content .post blockquote {margin: 0 0 10px 20px; font-style:italic;}
#content blockquote cite {margin: 10px 0 0 0; padding: 0 0 15px 25px; float: right; font-style:normal; text-transform:uppercase;}

/* --- Post Tables --- */
table {border-collapse: collapse; border-spacing: 0;}
#content table {margin:10px 0px 20px 0px;}
#content table thead {border-top:1px solid #ddd;}
#content table tr:first-child {border-top:1px solid #ddd;}
#content table tr {border-bottom:1px solid #ddd;}
#content table tr th {padding: 10px 15px;	border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; height:100px;}
#content table tr td {padding: 10px 15px; border-left:1px solid #ddd; border-right:1px solid #ddd;}

.table_ral {width:100%;}
.table_ral tr {border-top:0 !important; border-bottom:0 !important;}
.table_ral tr:nth-child(odd) {height:120px;}
.table_ral tr:nth-child(even) {height:20px;}
.table_ral tr td {border-left:30px solid #fff !important; border-right:30px solid #fff !important; width:33% !important;}
.fancy_title {display:none;}

.table_drewno1 {background:url(../img/colors/zloty_dab.jpg);}
.table_drewno2 {background:url(../img/colors/ciemny_dab.jpg);}
.table_drewno3 {background:url(../img/colors/orzech.jpg);}
.table_drewno4 {background:url(../img/colors/braz_czekoladowy.jpg);}
.table_drewno5 {background:url(../img/colors/mahon.jpg);}
.table_drewno6 {background:url(../img/colors/jasny_szary.jpg);}
.table_drewno7 {background:url(../img/colors/ciemny_szary.jpg);}

#skWindowContainer {padding-top:20px;}
.skWindowDiv {text-align: center; float: left; width: 310px; min-height:205px; margin: 0 0 20px 20px; padding:5px 15px; box-sizing:border-box; box-shadow:0 0 10px rgba(0,0,0,0.1); position:relative;}
.skWindowDiv:first-child {margin-left:0 !important;}
.skWindowDiv:nth-child(3n+1){margin-left: 0px;}
.skWindowDiv img {border:0 !important; padding:0 !important;}
.skWindowDiv span {display: block; min-height: 40px;}
img#skWindowClose{cursor: pointer;position: absolute;top: 5px;right: 5px;}
p.skError{color: red;}

.flashnone {width:100%; text-align:center; padding:10px 0; height:100px;}

#skWindowOverlayBg{display: none;top: 0px;left: 0px;position: fixed;background: rgba(0,0,0,0.6);width: 100%;height: 100%; z-index: 30;}
#skWindowOverlay{display: none; background: white; width: 400px; padding: 20px; box-sizing:border-box; left: 50%; top:150px; margin-left: -210px; z-index: 31;position: fixed;}
#skCennikForm div {float:left; margin-top:10px; width:100%;}
#skCennikForm label {float:left; width:150px; line-height:32px;}
#skCennikForm input {float:right; width:180px; height:25px; border:1px solid #ccc;}
#skCennikForm input.more-link {width:193px; height:34px; line-height:34px; border:0; border-radius:0; margin-top:10px;}
#skCennikResult {float:left; line-height:34px; margin-top:10px;}
#skCennikResult p {margin:0;}
#skCennikResult p strong {color:#0d6593;}

/* Accordion */
#mkzaco {}
#mkzaco .triger {cursor:pointer; margin: 0; padding: 7px 5px 9px 25px; border-top: 1px #ccc solid; background: #ebebeb;}
#mkzaco h4 {margin: 0; display: inline-block; font-weight:400;}
#mkzaco .triger img {float: right; margin: 0; margin-right: 5px; margin-top: 5px; padding:0; border:0; display: inline-block; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;}
#mkzaco .item_content p {padding: 10px;}
#mkzaco .item_content h4 {padding: 10px; text-align:center; display:block;}
#mkzaco .itemaco:last-child {border-bottom: 0 #ccc solid;}

/*mapa store locator */
.sl_header {display:none !important;}
#sl_div {height:350px !important; margin-top:20px;}

