body { font-family: 'Roboto', sans-serif; }
/***** LAYOUT STARTS HERE *****/
.ww { width: 1170px !important; margin: 0 auto; display: block; }
#wrap { display: block; float: left; width: 100%; }
#wrapin { display: block; float: left; width: 100%; }
#header {display: block;float: left;width: 100%;height: 80px;background: #fff;position: fixed;left: 0;top: 0;z-index: 99999999999;border-top: 2px solid #b22632;border-bottom: 1px solid #efefef;box-sizing: border-box;}
#headerin { display: block; margin: 0 auto; width: auto; }
#container { display: block; float: left; width: 100%; margin-top: 80px; overflow: hidden; }
#containerin { display: block; float:left; width:100%; }
#footer {display: block;float: left;width: 100%;background: rgb(37, 37, 37);padding-top: 40px;}
#footerin {display: table;margin: 0 auto;width: auto;padding-bottom: 40px;}
.mobileTrigger {display: none;position: fixed;top: 2px;right: 0;width: 40px;height: 40px;z-index: 99;margin: 12px;background: #efefef;border-radius: 4px;font-size: 24px;line-height: 40px;text-align: center;color: #fff;transition: all .2s linear;}
.mobileTrigger.active {color: #333;background: #ccc;}
/***** LAYOUT ENDS HERE *****/

/***** HEADER STARTS HERE *****/
#logo { display: block; float: left; width: auto; line-height: 80px; }
#logo img {vertical-align: middle;height: 50px;}
#nav {display: block;float: right;width: auto;}
#nav ul { display: block; float: left; width: 100%; }
#nav ul li {display: block;float: left;margin-left: 30px;border-bottom: 1px solid #efefef;transition: all .2s linear;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;box-sizing: border-box;height: 78px;}
#nav ul li:first-child { margin-left: 0; }
#nav ul li a {display: block;float: left;width: auto;color: #000;line-height: 78px;font-size: 14px;}
#nav ul li:hover, #nav ul li.active {border-color: #b22732;}
#nav ul li:hover a, #nav ul li.active a {color: #b22632;}
/***** HEADER STARTS HERE *****/

/***** CONTAINER STARTS HERE *****/
/*- mainslider starts here -*/
#main-slider { display: block; float: left; width: 100%; position: relative; }
#main-slider ul { display: block; float: left; width: 100%; }
#main-slider ul li { display: block; float: left; width: 100%; }
#main-slider ul li img { width: 100%; }
#main-slider .slide-pattern { display: block; float: left; width: 100%; height: 100%; position: absolute; background: url(../img/pattern.png) repeat left top; }

#main-slider img {display: block;width: auto;height: auto;max-width: 100%;max-height: 500px;} 
#main-slider .flexslider .flex-control-nav { bottom: 10px; display: block;float: left;width: 100%;text-align: center;position: absolute;z-index: 999999999;}
#main-slider .flexslider .flex-control-nav li { margin: 0 5px; display: inline-block;}
#main-slider .flexslider .flex-control-nav li a { width: 10px; height: 10px; background: rgba(255, 255, 255, 0.50); transition: all .2s linear 0s; -webkit-transition: all .2s linear 0s; -moz-transition: all .2s linear 0s; -o-transition: all .2s linear 0s; -ms-transition: all .2s linear 0s; font-size: 0;float: left;border-radius: 15px;display: block;}
#main-slider .flexslider .flex-control-nav li a.flex-active { background: rgba(255, 255, 255, 1) !important; }
#main-slider .flexslider .flex-direction-nav { position: absolute; left: 0; right: 0; top: 50%; margin-top: -25px !important;margin: 0 auto; }
#main-slider .flexslider .flex-direction-nav a { transition: all .2s linear 0s; -webkit-transition: all .2s linear 0s; -moz-transition: all .2s linear 0s; -o-transition: all .2s linear 0s; -ms-transition: all .2s linear 0s;  z-index: 9999;display: block;float: left;width: 50px;height: 50px;position: absolute;font-size: 0;background-color: rgba(255,255,255,0.50) !important;}
#main-slider .flexslider .flex-direction-nav .flex-prev {   left: 0; background: url(../img/arrow-left-15x25.png) no-repeat center center; }
#main-slider .flexslider .flex-direction-nav .flex-next {   right: 0; background: url(../img/arrow-right-15x25.png) no-repeat center center; }
#main-slider .flexslider .flex-direction-nav a:hover { background-color: rgba(255,255,255,0.90) !important; }
/*- mainslider ends here -*/

/*- anc kimdir starts here -*/
#main-content { display: block; float: left; width: 100%; }
.who { display: block; float: left; width: 100%; padding: 50px 0; }
.who .who-inside { display: table; margin: 0 auto; width: 53.84615384615384%; text-align: center; }
.who .who-inside h1 { display: block; float: left; width: 100%; line-height: normal; font-size: 20px; color: #333; font-weight: 500; }
.who .who-inside h2 {display: block;float: left;width: 100%;line-height: normal;font-size: 18px;letter-spacing: 2px;color: #b22632;font-family: 'Courgette', cursive;background: url(../img/sep.jpg) no-repeat top center;padding-top: 10px;margin-top: 10px;margin-bottom: 20px;}
.who .who-inside p { display: block; float: left; width: 100%; line-height: 25px; font-size: 14px; color: #333; font-weight: 300; }
/*- anc kimdir ends here -*/

/*- main products ends here -*/
.pitem { display: block; float: left; width: 100%; }
.pitem .pitem-inside { display: block; margin: 0 auto; width: auto; }
.pitem .pitem-inside h1 { display: block; float:left; width: 34%; position: absolute; top: 20%; }
.pitem .pitem-inside h1 span {display: block;float: right;background-color: #b22632;color: #fff;line-height: 50px;font-size: 20px;font-weight: 500;clear: both;margin-bottom: 10px;box-sizing: border-box;text-align: center;padding: 0 20px;}
.pitem .pitem-inside h1 span:last-child { margin-bottom: 0; }
.pitem .pitem-inside .pitem-image { display: block; float: right; width: 80%; }
.pitem .pitem-inside h2 { display: block; float: left; width: 100%; font-size: 18px; color: #333; font-weight: 500; line-height: normal; margin-bottom: 20px; }
.pitem .pitem-inside p { display: block; float: left; width: 100%; font-size: 14px; line-height: 25px; font-weight: 300; text-align: justify; }
.pitem.bgcolor { background-color: #eee; }
.pitem.pleft .left { width: 42.735042735042733%; position: relative; }
.pitem.pleft .right {width: 57.26495726495726%;padding: 39px 70px 0 100px;box-sizing: border-box;}
.pitem.pright .left {width: 57.26495726495726%;padding: 30px 100px 0 70px;box-sizing: border-box;}
.pitem.pright .right { width: 42.735042735042733%; position: relative; }
.pitem.pright .pitem-inside h1 { right: 0; }
.pitem.pright h1 span { float: left; }
.pitem.pright .pitem-inside .pitem-image { float: left; }
.pitem.pright .pitem-inside .pitem-image img { float: left; width: 100%; }
/*- main products ends here -*/

/*- slider content starts here -*/
.slider-outside { display: block; float: left; width: 100%; padding: 50px 0; margin-bottom: 20px; }
.slider-outside .slider-inside { display: block; margin: 0 auto; width: auto; }
.slider-outside .slider-inside .title { display: block; float: left; width: 100%; margin-bottom: 20px; }
.slider-outside .slider-inside .title h2 { display: block; float: left; width: 100%; text-align: center; font-size: 20px; color: #333; }
.slider-outside .slider-inside .title h3 {display: block;float: left;width: 100%;text-align: center;font-size: 20px;color: #2ecc71;font-family: 'Courgette', cursive;background: url(../img/sep.jpg) no-repeat top center;padding-top: 10px;margin-top: 10px;background-size: 60px;}
.slider-outside .slider-inside ul { display: block; float: left; width: 100%; }
.slider-outside .slider-inside ul li { display: block; float: left; width: 100%; text-align: center; }
.slider-outside .slider-inside ul .owl-buttons div { display: block; float: left; width: 30px; height: 30px; font-size: 0; background-position: center center; background-repeat: no-repeat; position: absolute; top: -65px; }
.slider-outside .slider-inside ul .owl-buttons .owl-prev { background-image: url(../img/arrow-left-15x25.png); left: 40%; }
.slider-outside .slider-inside ul .owl-buttons .owl-next { background-image: url(../img/arrow-right-15x25.png); right: 40%; }
#video-gallery.slider-outside { background-color: #eee; margin-top: 30px; margin-bottom: 50px; padding: 0; }
#video-gallery.slider-outside .videobg { display: block; float: left; width: 100%; background: url(../img/video-gallery-bg.png) no-repeat right bottom; padding: 50px 0 80px; }
 
#picture-gallery ul li a { position: relative; display: block;float: left;}
#picture-gallery ul li a:hover::after { opacity: 1; }
#picture-gallery ul li a::after { display: block; float: left; width: 100%; height: 100%; opacity: 0; content: ' '; background: rgba(0, 0, 0, 0.70) url(../img/icon-search.png) no-repeat center center; position: absolute; top: 0;left: 0;transition: all .2s linear 0s; -webkit-transition: all .2s linear 0s; -moz-transition: all .2s linear 0s; -o-transition: all .2s linear 0s; -ms-transition: all .2s linear 0s; }
 
/*#video-gallery ul li a { position: relative; display: block;float: left;}
#video-gallery ul li a:hover::after { opacity: 1; }
#video-gallery ul li a::after { display: block; float: left; width: 100%; height: 100%; opacity: 0; content: ' '; background: rgba(0, 0, 0, 0.70) url(../img/icon-play.png) no-repeat center center; position: absolute; top: 0;left: 0;transition: all .2s linear 0s; -webkit-transition: all .2s linear 0s; -moz-transition: all .2s linear 0s; -o-transition: all .2s linear 0s; -ms-transition: all .2s linear 0s; } */
/*- slider content starts here -*/

/*- references starts here -*/
.reference-outside { display: block; float: left; width: 100%;  margin-bottom: 50px;}
.reference-outside .reference-inside { display: block; margin: 0 auto; }
.reference-outside .reference-inside .title { display: block; float: left; width: 100%; margin-bottom: 20px; }
.reference-outside .reference-inside .title h2 { display: block; float: left; width: 100%; text-align: center; font-size: 20px; color: #333; }
.reference-outside .reference-inside .title h3 {display: block;float: left;width: 100%;text-align: center;font-size: 20px;color: #2ecc71;font-family: 'Courgette', cursive;background: url(../img/sep.jpg) no-repeat top center;padding-top: 10px;margin-top: 10px;background-size: 60px;}
.reference-outside .reference-inside ul { display: block; float: left; width: 82.90598290598291%; margin: 0 8.547008547008547%; margin-top: 20px; }
.reference-outside .reference-inside ul li { display: block; float: left;  text-align: center; border: 1px solid #eee; box-sizing: border-box;  margin: 0 15px;transition: all .2s linear 0s; -webkit-transition: all .2s linear 0s; -moz-transition: all .2s linear 0s; -o-transition: all .2s linear 0s; -ms-transition: all .2s linear 0s; }
.reference-outside .reference-inside ul li:hover { border-color: #ccc; }
.reference-outside .reference-inside ul .owl-buttons div { display: block; float: left; width: 30px; height: 30px; font-size: 0; background-position: center center; background-repeat: no-repeat; position: absolute; top: 50%; margin-top: -15px;}
.reference-outside .reference-inside ul .owl-buttons .owl-prev { background-image: url(../img/arrow-left-15x25.png); left: -45px; }
.reference-outside .reference-inside ul .owl-buttons .owl-next { background-image: url(../img/arrow-right-15x25.png); right: -45px; }
/***** CONTAINER ENDS HERE *****/

/***** FOOTER STARTS HERE *****/
#footerin .column { display: block; float: left; width: 25%; padding: 0 15px; box-sizing: border-box;  min-height: 1px;}
#footerin .column.first {display: flex;height: 200px;align-items: center;}
#footerin .column h1 { display: block; float: left; width: 100%; color: #fff;  font-size: 14px;font-weight: 500;line-height: normal;margin-bottom: 10px;}
#footerin .column p { display: block; float: left; width: 100%; line-height: 25px; font-size: 12px; color: #fff; font-weight: 300; margin-bottom: 20px; white-space: pre-wrap;}
#footerin .column ul { display: block; float: left; width: 100%; }
#footerin .column ul li {display: block;float: left;width: 100%;line-height: 25px;background: url(../img/icon-arrow.png) no-repeat left center;font-weight: 400;color: #fff;}
#footerin .column ul li strong {float: left;width: 100%;padding-left: 20px;box-sizing: border-box;font-weight: normal;}
#footerin .column ul li a{  display: block; float: left; color: #fff; padding-left: 20px; box-sizing: border-box; }
#footerin .column.first a { padding-left: 0; margin-top: -10px; display: block;float: left;}
#footerin .column.first a img {max-height: 50px;margin-top: 10px;opacity: 0.2;}
#footerin .column.last ul li { background: none; }
#footerin .column.last ul li span { display: block; float: left; width: 60px; }
#footerin .column.last ul li span::after { content: ':'; float: right;margin-right: 10px;font-weight: 300;}
#footerin .column.last ul li a { padding-left: 0; text-decoration: underline; }
.copyright-outside {display: block;float: left;width: 100%;background: rgba(178, 38, 50, 0.50);line-height: 30px;font-family: 'Open Sans', sans-serif;}
.copyright-outside .copyright-inside { display: block; margin: 0 auto; width: auto; }
.copyright-outside .copyright-inside p { font-size:  12px; color: #fff; font-weight: 300; }
.copyright-outside .copyright-inside a {display: block;float: right;background: url(../img/aykutkapisiz-logo.png) no-repeat right center;padding-right: 25px;font-size: 12px;color: #ccc;}
/***** FOOTER ENDS HERE *****/


/***** KURUMSAL STARTS HERE *****/
.kurumsal-title { background: url(../img/page-title-kurumsal.jpg) no-repeat top center; color: #fff; }

.page-title { display: block; float: left; width: 100%; margin-bottom: 30px; }
.page-title .title-inside { display: block; margin: 0 auto; width: auto; }
.page-title .title-inside h2 { display: block; float: left; width: 100%; line-height: 105px; font-size: 30px; font-weight: 300; }
.sub-pages-outside { display: block; float: left; width: 100%; margin-bottom: 30px; min-height: 600px; }
.sub-pages-inside { display: block; margin: 0 auto; width: auto}
/*.left-navigation { display: block; float: left; width: 270px; border: 1px solid #eee; box-sizing: border-box; }
.left-navigation ul { display: block; float: left; width: 100%; padding: 20px 0; }
.left-navigation ul li { display: block; float: left; width: 100%; margin: 5px 0;  }
.left-navigation ul li a { display: block; float: left; width: 90%; margin: 0 5%; box-sizing: border-box; border-left: 2px solid #fff; padding-left: 20px; line-height: 20px; color: #333; }
.left-navigation ul li a:hover { border-color: #eee; font-weight: 600; }*/

.top-navigation { display: block; float: left; width: 100%; background: url('../img/line-sep2.jpg') no-repeat center center; text-align: center; margin-bottom: 30px;}
.top-navigation li { display: inline-block; border: 1px solid #dadada; background: #fff; padding: 7px 0; box-shadow: 0 2px 3px #efefef; -moz-box-shadow: 0 2px 3px #efefef; -webkit-box-shadow: 0 2px 3px #efefef; -o-box-shadow: 0 2px 3px #efefef; -ms-box-shadow: 0 2px 3px #efefef; }
.top-navigation li ul { display: block; float: left; }
.top-navigation li ul li { display: block; float: left; border: none; padding: 0; background: url('../img/corporate-nav-sep.jpg') no-repeat left center; padding: 0 10px 0 11px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; }
.top-navigation li ul li:first-child { background: none; }
.top-navigation li ul li.last { }
.top-navigation li ul li a { display: block; float: left; color: #757575; font-size: 12px; }
.top-navigation li ul li.active-nav a { color: #fad96c; }

.full-content { display: block; float: left; width: 100%; }
.left-content { display: block; float: left; width: 23.076923076923078%;; }
.right-content { display: block; float: right; width: 74.35897435897436%;; }
.right-content h1 { display: block; float: left; width: 100%; margin-bottom: 15px; line-height: normal; font-size: 20px; }
.right-content p { line-height: 25px; font-size: 14px; font-weight: 300; }
/***** KURUMSAL ENDS HERE *****/

#breadcrumb-outside { display: block; float: left; width: 100%;padding: 10px 0; background-color: #eaeaea; }
#breadcrumb-inside { display: block; margin: 0 auto; }
#breadcrumb-inside ul { display: block; float: left; width: 100%; }
#breadcrumb-inside ul li { display: block; float:left; font-size: 12px; color: #555; line-height: 20px; font-weight: 300; }
#breadcrumb-inside ul li::after { content: '>';font-weight: 400;margin: 0 10px;}
#breadcrumb-inside ul li:last-child::after { display: none; }
#breadcrumb-inside ul a { color: #555; }
#breadcrumb-inside h1 { display: block; float: left; width: 100%;line-height: 40px;margin-top: 10px;font-size: 30px;font-weight: 300;}
#breadcrumb-outside.kurumsal { background-color: #eaeaea; }
#breadcrumb-outside.bayilerimiz { background-color: #eaeaea; }
#breadcrumb-outside.referanslarimiz { background-color: #eaeaea; }
#breadcrumb-outside.iletisim { background-color: #eaeaea; }
#breadcrumb-outside.markalar { background-color: #eaeaea; }

.left-column { display: block; float: left; width: 23.076923076923078%;box-sizing: border-box;border: 1px solid #eaeaea;}
.left-column h2 {display: block;float: left;width: 100%;line-height: normal;font-size: 20px;padding: 15px;border-bottom: 1px solid #eaeaea;box-sizing: border-box;}
.left-column ul {display: block;float: left;width: 100%;padding: 15px;box-sizing: border-box;}
.left-column ul li {display: block;float: left;width: 100%;line-height: 25px;border-bottom: 1px dotted #e8e8e8;padding: 10px 0;}
.left-column ul li:last-child { border-bottom: none; }
.left-column ul li.active a { font-weight: 600; color: #000; } 
.left-column ul li a {color: #888;}
.right-column { display: block; float: right; width: 74.35897435897436%; }
.right-column p {line-height: 24px;color: #333;font-size: 14px;font-weight: 300;}
.backoffice-content { display: block; float: left; width: 100%; min-height: 500px; margin: 40px 0; }
.pages-title { display: block; float: left; width: 100%; font-size: 18px;line-height: normal;padding: 15px 0;}
.dlm-list { display: block; float:left; width: 100%; }
.dlm-list li { display: block; float:left; width: 100%; }
.dlm-list li::before { content: '.'; font-size: 50px; font-weight: bold; margin-right: 10px; line-height: 20px;}

/**** ILETISIM STARTS HERE ****/
.contact-info { display: block; float: left; width: 100%; }
.contact-info .title { display: block; float: left; width: 100%; text-align: center;line-height: normal;font-weight: 100;font-size: 24px;margin-bottom: 20px;}
.contact-info ul { display: block; float: left; width: 100%; }
.contact-info ul li { display: block; float: left; width: 100%;text-align: center;line-height: 35px;font-size: 14px;font-weight: 300;}
.contact-info ul li i {font-size: 18px;margin-right: 6px;color: #b22632;}
.contact-info ul li span { color: #b22632; font-weight: bold; }
.contact-info ul li a {color: inherit; text-decoration: underline;}
.contact-form { display: block; float: left; width: 100%;margin: 30px 0;background: #eee;}
.contact-form .title { display: block; float: left; width: 100%; text-align: center;line-height: normal;font-weight: 100;font-size: 24px;margin-bottom: 20px;}
.contact-info { display: block; float: left; width: 100%; }
.contact-map .title { display: block; float: left; width: 100%; text-align: center;line-height: normal;font-weight: 100;font-size: 24px;margin-bottom: 20px;}
.contact-info .backoffice-content, .contact-form .backoffice-content, .contact-map .backoffice-content{ min-height: inherit; }
.frm-left {display: block;float: left;width: 30%;margin-left: 20%;padding-right: 15px;box-sizing: border-box;}
.frm-right {display: block;float: right;width: 30%;margin-right: 20%;padding-left: 15px;box-sizing: border-box;}
.frmline {display: block; float: left; width: 100%; margin-bottom: 15px;}
.frmline label {display: block;float: left;width: 100%;font-size: 12px;line-height: 20px;}
.frmline .input-txt {display: block;float: left;width: 100%;line-height: 25px;padding: 5px 10px;box-sizing: border-box;background: #fff;border: 1px solid #ccc;font-family: 'Roboto', sans-serif;-webkit-appearance: none;}
.frmline .textarea {display: block;float: left;width: 100%;height: 109px;line-height: 25px;padding: 5px 10px;box-sizing: border-box;background: #fff;border: 1px solid #ccc;font-family: 'Roboto', sans-serif;-webkit-appearance: none;}
.frmline .input-btn {display: block;float: right;width: 100%;border: none;cursor: pointer;line-height: 36px;background: #b22632;color: #fff;font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 17px;letter-spacing: 0;-webkit-appearance: none;}
#msgDiv { display: block; float: left; width: 100%; color: #f00; font-weight: 400; margin-top: 15px; text-align: right;  }
/**** ILETISIM ENDS HERE ****/

.store-list { display: block; float: left; width: 100%; }
.store-list li { display: block; float: left; width: 100%; margin-bottom: 30px; }
.store-list li p { display: block; float: left; width: 100%; line-height: 25px; margin-bottom: 5px; } 
.store-list li .title { font-size: 13px; font-weight: 500; }
.store-list li em { font-size: 14px; margin-right: 10px; width: 14px; color: #fad96c; }
.store-list li a { color: #888; text-decoration: underline; }

/*#gallery { display: block; float: left; width: calc(100% + 30px); margin-top: 30px; } 
#gallery ul { display: block; float: left; width: 100%; }
#gallery ul li { display: block; float: left; width: 20%; box-sizing: border-box; padding-right: 30px; padding-bottom: 30px; } 
#gallery ul li a { display: block; float: left; width: 100%; box-sizing: border-box; border: 1px solid #e8e8e8; padding: 5px; }
#gallery ul li a img { display: block; float: left; width: 100%; } */

.brand-item { display: block; float: left; width: 100%; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #e8e8e8; } 
.brand-item:last-child { border-bottom: none; padding-bottom: 0;  }
.brand-item .brand-logo { display: block; float: left; width: 20%; padding-right: 15px; box-sizing: border-box; } 
.brand-item .brand-logo a { display: block; float: left; width: 100%; }
.brand-item .brand-logo img { display: block; float: left; width: 100%; }
.brand-item h2 { display: block; float: right; width: 80%; padding-left: 15px; box-sizing: border-box; font-size: 15px; line-height: normal; font-weight: 500; margin-bottom: 10px;}
.brand-item h2 a { color: #888; } 
.brand-item .brand-content { display: block; float: right; width: 80%; padding-left: 15px; box-sizing: border-box; line-height: 20px; font-size: 13px; }
.brand-item .brand-content a { color: #888; }
.brand-item .brand-detail {display: block;margin-top: 20px;width: 10%;line-height: 35px;text-align: center;clear: both;background: #fad96c;color: #2b2a29 !important;clear: both;}

/*.video-wrap { display: block; float: left; width: calc(100% + 30px); } 
.video-wrap .video-item { display: block; float: left; width: 25%; padding-right: 30px; padding-bottom: 30px; box-sizing: border-box; text-align: center; }
.video-wrap .video-logo { display: block; float: left; width: 100%; border: 1px solid #e8e8e8; padding: 10px; box-sizing: border-box; }
.video-wrap .video-item h2 { display: block; float: left; width: 100%; border: 1px solid #e8e8e8; padding: 10px; box-sizing: border-box; border-top: none; line-height: 20px; } */

.w100 { width: 100% !important; padding: 0 !important; }

.anc-list {float: left;width: 100%;font-size: 14px;line-height: 24px;font-weight: 300;color: #333; margin-bottom: 30px;}
.anc-list > li{float: left;width: 100%;list-style: inside;}
.anc-list > ul{float: left;width: 100%;padding-left: 40px;box-sizing: border-box;}
.anc-list > ul > li {float: left;width: 100%;list-style: circle;}

table { display: table; }
table tr {display: table-row;padding: 10px 0;width: 100%;line-height: 30px;border-bottom: 1px solid #efefef;}
table tr td {display: table-cell;}
table tr td * { font-size: 12px; font-weight: normal; }