/*
Theme Name:     MARTEX office
Theme URI:      http://www.martexoffice.cz/
Description:    A child theme for website martexoffice.cz
Author:         VIN Design
Template:       customizr
Version:        1.0.0
*/

/* Your awesome customizations start right here !
-------------------------------------------------------------- */
#content {
	line-height: 24px;
}
.prehled-produktu #content .entry-content .span6 h2 {
	text-align: center;
}
a.pdfdwn {
	display: block;
	padding: 22px 20px 22px 60px;
	border: 1px solid #dddddd;
	background: url(/wp-content/themes/martexoffice/images/custom/pdf-icon.png) no-repeat 1% center;
}
a.pdfdwn:hover {
	border: 1px solid #acacac;
}
.no-border {
	border: none;
}
.entry-content blockquote p {
	line-height: 30px;
	background: transparent;
}
blockquote {
	background: transparent;
	display: inline-block;
}
article .responsive-tabs .responsive-tabs__panel {
	padding-bottom: 10px;
}
.mb06 {
	margin-bottom: 6px;
}
.mb10 {
	margin-top: 10px;
}
.mb12 {
	margin-bottom: 12px;
}
.mb16 {
	margin-bottom: 16px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb22 {
	margin-bottom: 22px;
}
.mb24 {
	margin-bottom: 24px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb32 {
	margin-bottom: 32px;
}
.mr06 {
	margin-right: 6px;
}
.mr12 {
	margin-right: 12px;
}
.mr16 {
	margin-right: 16px;
}
.mr20 {
	margin-right: 20px;
}
.mr22 {
	margin-right: 22px;
}
.mr24 {
	margin-right: 24px;
}
.mr30 {
	margin-right: 30px;
}
.mr32 {
	margin-right: 32px;
}
.ml06 {
	margin-left: 6px;
}
.ml12 {
	margin-left: 12px;
}
.ml16 {
	margin-left: 16px;
}
.ml20 {
	margin-left: 20px;
}
.ml22 {
	margin-left: 22px;
}
.ml24 {
	margin-left: 24px;
}
.ml30 {
	margin-left: 30px;
}
.ml32 {
	margin-left: 32px;
}
.mt06 {
	margin-top: 6px;
}
.mt10 {
	margin-top: 10px;
}
.mt12 {
	margin-top: 12px;
}
.mt16 {
	margin-top: 16px;
}
.mt20 {
	margin-top: 20px;
}
.mt22 {
	margin-top: 22px;
}
.mt24 {
	margin-top: 24px;
}
.mt30 {
	margin-top: 30px;
}
.mt32 {
	margin-top: 32px;
}
.fs16 {
	font-size: 16px;
}
.fs18 {
	font-size: 18px;
}
.fs20 {
	font-size: 20px;
}
.fs22 {
	font-size: 22px;
}
.fs24 {
	font-size: 24px;
}
.fs28 {
	font-size: 28px;
}
.fs30 {
	font-size: 30px;
}
.fs32 {
	font-size: 32px;
}
.green-chkbox  {
	font-family:tahoma, sans-serif;
	text-align:center;
	font-size:20px;
	line-height:24px;
	font-style:italic;
	padding:10px 10px 24px 30px;
}
.check-green {
	background:url(/wp-content/themes/martexoffice/images/custom/check-green-h40.png) no-repeat 0% 50%;
	padding:14px;
	min-height:40px;
}
.green-chkbox .fa {
	color:#37a600;
}
 .piktogramy{
	text-align:center;
	color:#6f6f6f;
 }
 .pozn {
	color:#555;
	font-style:italic;
	font-size:12px;
}
.product-chair li#tablist1-tab5.responsive-tabs__list__item--active,
.product-chair li#tablist1-tab5:hover {
	color:#555555;
}
body.kanc_zidle div.zaruka5-list {
	background: url(/wp-content/themes/martexoffice/images/custom/zaruka-5-let.png) no-repeat 98% 98%;
}
.redblock1  {
    background: #d94847;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 20px;
	padding:12px;
	width:60.0%;
	margin-right:2%;
	margin-bottom: 12px;
	border-radius: 5px; 
	float: left;
    text-align: center;
}
.greenblock1  {
    background: #399d25;
    color: #ffffff;
    font-size: 20px;
    padding: 12px;
    width: 32%;
    margin-bottom: 12px;
    border-radius: 5px;
    float: left;
    text-align: center;
}
.divider20 {
    min-height:20px;
    clear:both;
}
.divider30 {
    min-height:30px;
    clear:both;
}
.divider1 {
    min-height:1px;
    border-bottom:1px dotted #dcdcdc;
	margin:24px 5%;
	clear:both;
}
ul li {
	line-height:24px;
}
ul {
	list-style-type:disc;
}
.tc-sidebar .widget li:hover, .tc-sidebar .widget li:focus {
	background:transparent;
}
.widget_nav_menu h3::before {
	content:none;
}
aside h3.widget-title {
	font-size:22px;
	padding-left:12px;
}
.prehled-produktu .product-list--product h2 {
	font-size:30px;
	line-height:36px;
	padding-top:6px;
	padding-bottom:6px;
	margin-top:0px;
	background:#f0f0f0;
}
.prehled-produktu .product-list--product h2.product-animace360 {
	background:#f0f0f0 url(/wp-content/themes/martexoffice/images/custom/360_ikona_sm.png) no-repeat 99% 50%;
}
.prehled-produktu .product-list--product h2.novinka-2016 {
	background:#f0f0f0 url(/wp-content/themes/martexoffice/images/custom/new-2016_sm.png) no-repeat 99% 50%;
}
.product-chair h2.animace360 {
	background:transparent url(/wp-content/themes/martexoffice/images/custom/360_ikona.png) no-repeat 99% 1%;
	padding-right:120px;
}
.product-chair #content h2 {
	font-size:30px;
}
.prehled-produktu .product-list--product h2 a {
	display:block;
}
.prehled-produktu .product-list--product {
	border:1px dotted #cccccc;
	padding:2px;
	min-height:300px;
	margin-bottom:10px;
}
.prehled-produktu #content .row-fluid [class*="span"] {
	margin-left:0.6%;
	margin-right:0.6%;
	margin-bottom:1%;
}
.prehled-produktu .product-list-title {
	margin-top:24px;
	font-size:30px;
}
#right aside.widget_nav_menu .sub-menu .current-menu-item.current_page_item a {
	font-weight:bold;
	color:#333333;
}
/*
#right aside.widget_nav_menu li.current-menu-item.page_item.current_page_item.menu-item-has-children a ul.sub-menu li.menu-item a {
	font-weight:normal;
	color:#c7797a;
}
#right aside.widget_nav_menu li.current-menu-item.page_item.current_page_item a ul.sub-menu li.menu-item.current-menu-item.page_item.current_page_item a {
	font-weight:bold;
	color:#333333;
}
#main-wrapper.container div.container div.row.column-content-wrapper div#right.widget-area aside.widget.widget_nav_menu ul.menu li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.menu-item-has-children a {
	font-weight:bold;
	color:#333333;
}*/
#right.widget-area {
	border-left-width:0px;
}
.widget .nabidka-box li {
	list-style: inherit;
} 
.widget .nabidka-box ul {
	margin-left:36px;
} 
.cntr {
	text-align:center;
}
.sortiment-kategorie {
	text-align:center;
}
.sortiment-kategorie h4 {
	font-size:15px;
	text-transform:uppercase;
	margin-top:6px;
	margin-bottom:12px;
}
.sortiment-kategorie img {
	border:2px dotted #cdcdcd;
	border-radius:10px;
}
.provozovatel { 
	font-size:11px;
	padding: 5px 0;
}
table.oteviracidoba-table {
	max-width:300px;
}
.cptch_span {
	display:inline-block;
}
footer#footer h3, footer#footer h4, footer#footer h5, footer#footer h6 {
	text-shadow:none;
}
.entry-content blockquote p strong {
	font-size:18px;
	font-weight:400;
}
form#cntctfrm_contact_form .cptch_block .cptch_wrap .cptch_label .cptch_span,
form#cntctfrm_contact_form .cptch_block .cptch_wrap .cptch_label .cptch_span input {
	width:inherit;
}
.site-description {
	font-size:18px;
	line-height:18px;
	font-style:italic;
	margin-top:12px;
	margin-bottom:4px;
}
.slide-title {
	color:#ffffff;
	font-size:32px;
	font-family:Open sans;
	line-height:44px;
}
#footer_two img {
	margin-top:4px;
	margin-bottom:4px;
}
#footer_two .nastip {
	font-size:12px;
	color:#ffffff;
	text-align:center;
}
#footer_one h3.widget-title, #footer_three h3.widget-title {
	margin-bottom:20px;
}
footer#footer a {
	font-size:12px;
}
.home h2 a {
	color:#4a4a4a;
}
h3.360-zidle {
	background:transparent url(/wp-content/themes/martexoffice/images/custom/360_ikona.png) no-repeat 99% 1%;
	padding-right:120px;
}
.360-zidle-prehled div.span3 {
	font-size:18px;
	text-align:center;
}
.360-zidle-prehled a img.aligncenter {
	margin-bottom:2px;
}
.product-chair h2.new-2015 {
	padding-right: 80px;
	min-height: 60px;
	background: url(/wp-content/themes/martexoffice/images/custom/new-2015.png) no-repeat top right;
}
.product-chair h2.new-2016 {
	padding-right: 100px;
	min-height: 60px;
	background: url(/wp-content/themes/martexoffice/images/custom/new-2016.png) no-repeat top right;
}
.sortiment-kategorie img.no-border {
	border:none;
}
div.360-zidle-prehled {
	font-family:Roboto;
	font-weight:blod;
	font-size:16px;
	text-transform:uppercase;
}
.wp-caption-text {
	margin-top:6px;
}
#main-wrapper div.btn-info a, #main-wrapper div.btn-warning a, #main-wrapper.btn-success a, #main-wrapper .btn-danger a {
	color:#ffffff;
	display:block;
}

/* Fotogalerie */

.gallery {
	margin: auto;
}
.gallery .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 20%;
}
.gallery img {
border: 2px solid #cfcfcf;
}
.gallery .gallery-caption {
	margin-left: 0;
}
.grey-bg-1 {
	margin:12px 0;
	padding:12px;
	background:#ededed;
	border:1px solid #dedede;
}
.product-chair li#tablist1-tab5 {
	background: transparent url(/wp-content/themes/martexoffice/images/custom/envelope_sm.png) no-repeat center left;
	padding-left:46px;
	color:#ffffff;
}
.ke-stazeni {
	border-top:1px solid #cdcdcd;
	padding-top:10px;
	margin-top:30px;
}
.ke-stazeni::after {
	clear:both;
}
.navbar .navbar-inner .menu-hlavni-menu-container ul li a {
	font-size:14px;
}
.navbar .tc-hover-menu-wrapper {
	padding-top:5px;
}
body #slb_viewer_wrap .slb_theme_slb_default .slb_data_title, body #slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
	font-family:"Open Sans";
	font-size:21px;
}
body #slb_viewer_wrap .slb_theme_slb_black .slb_group_status {
	font-size:17px;
	padding-left:6px;
}
.pt12 {
	padding-top:12px;
}
.pb12 {
	padding-bottom:12px;
}
.btn-custom1 {
	padding-top:12px;
	padding-bottom:12px;
	font-size:15px;
}
dd.wp-caption-text {
	font-size:12px;
	font-style:italic;
	line-height:18px;
}
.zavreno {
	background-color:#ffcaca;
	border:1px solid #cf3648;
	color:#111111;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	margin:12px 0;
	padding:16px 10px 10px;
}
.colorbox1 {
	padding:12px 20px 2px 20px;
	background-color:#f9e5e0;
	border-radius:5px;
}
.colorbox2 {
	padding:12px 20px 2px 20px;
	background-color:#b5d8e8;
	border-radius:5px;
}
article.product-discontinued {
	color:#cccccc;
}
article.product-discontinued h1.entry-title {
	text-decoration:line-through;
}
li.menu-item-discontinued {
	text-decoration:line-through;
}
.product-chair h2.new-2017 {
	padding-right:100px;
	min-height:60px;
	background:url(/wp-content/themes/martexoffice/images/custom/new-2017.png) no-repeat top right;
}
.tc-sidebar .widget li .mi-novinka {
	background:url(/wp-content/themes/martexoffice/images/custom/novinka-menu-bg.png) no-repeat 99% 50%;
}
.cntctfrm_contact_form label.cptch_label {
	display:inline-flex;
}