/*
	Theme Name: PKM
	Theme URI: http://www.pkm-consulting.com
	Description: PKM is an advanced Theme Framework for WordPress.
	Author: Fred Jaillet
	Author URI: http://www.fredjaillet.com
	Version: 1.0
	Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-width, theme-options, multiple-widget
	License: GNU General Public License
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/
/*GENERICONS*/
@font-face{font-family:Genericons;src:url(font/Genericons.eot);src:url(font/Genericons.eot?#iefix) format("embedded-opentype"),url(data:application/font-woff;charset=utf-8;base64,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),url(font/Genericons.woff) format("woff"),url(font/Genericons.ttf) format("truetype"),url(font/Genericons.svg#Genericons) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Genericons;src:url(font/Genericons.svg#Genericons) format("svg")}}.genericon{font-size:16px;vertical-align:top;text-align:center;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;display:inline-block;font-family:Genericons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.genericon-404:before{content:"\f423"}.genericon-aside:before{content:"\f101"}.genericon-attachment:before{content:"\f416"}.genericon-audio:before{content:"\f109"}.genericon-bold:before{content:"\f471"}.genericon-book:before{content:"\f444"}.genericon-cart:before{content:"\f447"}.genericon-category:before{content:"\f301"}.genericon-chat:before{content:"\f108"}.genericon-checkmark:before{content:"\f418"}.genericon-close:before{content:"\f405"}.genericon-close-alt:before{content:"\f406"}.genericon-cloud:before{content:"\f426"}.genericon-cloud-download:before{content:"\f440"}.genericon-cloud-upload:before{content:"\f441"}.genericon-code:before{content:"\f462"}.genericon-codepen:before{content:"\f216"}.genericon-cog:before{content:"\f445"}.genericon-collapse:before{content:"\f432"}.genericon-comment:before{content:"\f300"}.genericon-day:before{content:"\f305"}.genericon-digg:before{content:"\f221"}.genericon-document:before{content:"\f443"}.genericon-dot:before{content:"\f428"}.genericon-downarrow:before{content:"\f502"}.genericon-draggable:before{content:"\f436"}.genericon-dribbble:before{content:"\f201"}.genericon-dropbox:before{content:"\f225"}.genericon-dropdown:before{content:"\f433"}.genericon-dropdown-left:before{content:"\f434"}.genericon-edit:before{content:"\f411"}.genericon-ellipsis:before{content:"\f476"}.genericon-expand:before{content:"\f431"}.genericon-external:before{content:"\f442"}.genericon-facebook:before{content:"\f203"}.genericon-facebook-alt:before{content:"\f204"}.genericon-fastforward:before{content:"\f458"}.genericon-feed:before{content:"\f413"}.genericon-flag:before{content:"\f468"}.genericon-flickr:before{content:"\f211"}.genericon-foursquare:before{content:"\f226"}.genericon-fullscreen:before{content:"\f474"}.genericon-gallery:before{content:"\f103"}.genericon-github:before{content:"\f200"}.genericon-googleplus:before{content:"\f206"}.genericon-googleplus-alt:before{content:"\f218"}.genericon-heart:before{content:"\f461"}.genericon-help:before{content:"\f457"}.genericon-hide:before{content:"\f404"}.genericon-hierarchy:before{content:"\f505"}.genericon-home:before{content:"\f409"}.genericon-image:before{content:"\f102"}.genericon-info:before{content:"\f455"}.genericon-instagram:before{content:"\f215"}.genericon-italic:before{content:"\f472"}.genericon-key:before{content:"\f427"}.genericon-leftarrow:before{content:"\f503"}.genericon-link:before{content:"\f107"}.genericon-linkedin:before{content:"\f207"}.genericon-linkedin-alt:before{content:"\f208"}.genericon-location:before{content:"\f417"}.genericon-lock:before{content:"\f470"}.genericon-mail:before{content:"\f410"}.genericon-maximize:before{content:"\f422"}.genericon-menu:before{content:"\f419"}.genericon-minimize:before{content:"\f421"}.genericon-month:before{content:"\f307"}.genericon-next:before{content:"\f429"}.genericon-notice:before{content:"\f456"}.genericon-paintbrush:before{content:"\f506"}.genericon-path:before{content:"\f219"}.genericon-pause:before{content:"\f448"}.genericon-phone:before{content:"\f437"}.genericon-picture:before{content:"\f473"}.genericon-pinned:before{content:"\f308"}.genericon-pinterest:before{content:"\f209"}.genericon-pinterest-alt:before{content:"\f210"}.genericon-play:before{content:"\f452"}.genericon-plugin:before{content:"\f439"}.genericon-pocket:before{content:"\f224"}.genericon-polldaddy:before{content:"\f217"}.genericon-portfolio:before{content:"\f460"}.genericon-previous:before{content:"\f430"}.genericon-print:before{content:"\f469"}.genericon-quote:before{content:"\f106"}.genericon-reddit:before{content:"\f222"}.genericon-refresh:before{content:"\f420"}.genericon-reply:before{content:"\f412"}.genericon-reply-alt:before{content:"\f466"}.genericon-reply-single:before{content:"\f467"}.genericon-rewind:before{content:"\f459"}.genericon-rightarrow:before{content:"\f501"}.genericon-search:before{content:"\f400"}.genericon-send-to-phone:before{content:"\f438"}.genericon-send-to-tablet:before{content:"\f454"}.genericon-share:before{content:"\f415"}.genericon-show:before{content:"\f403"}.genericon-sitemap:before{content:"\f507"}.genericon-skip-ahead:before{content:"\f451"}.genericon-skip-back:before{content:"\f450"}.genericon-skype:before{content:"\f220"}.genericon-spam:before{content:"\f424"}.genericon-standard:before{content:"\f100"}.genericon-star:before{content:"\f408"}.genericon-status:before{content:"\f105"}.genericon-stop:before{content:"\f449"}.genericon-stumbleupon:before{content:"\f223"}.genericon-subscribe:before{content:"\f463"}.genericon-subscribed:before{content:"\f465"}.genericon-summary:before{content:"\f425"}.genericon-tablet:before{content:"\f453"}.genericon-tag:before{content:"\f302"}.genericon-time:before{content:"\f303"}.genericon-top:before{content:"\f435"}.genericon-trash:before{content:"\f407"}.genericon-tumblr:before{content:"\f214"}.genericon-twitter:before{content:"\f202"}.genericon-unapprove:before{content:"\f446"}.genericon-unsubscribe:before{content:"\f464"}.genericon-unzoom:before{content:"\f401"}.genericon-uparrow:before{content:"\f500"}.genericon-user:before{content:"\f304"}.genericon-video:before{content:"\f104"}.genericon-vimeo:before{content:"\f212"}.genericon-warning:before{content:"\f414"}.genericon-website:before{content:"\f475"}.genericon-week:before{content:"\f306"}.genericon-wordpress:before{content:"\f205"}.genericon-xpost:before{content:"\f504"}.genericon-youtube:before{content:"\f213"}.genericon-zoom:before{content:"\f402"}
/*FONT*/
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local(OpenSans),url(font/opensans.woff) format("woff")}
@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('Open Sans Cond Light'),local(OpenSans-CondensedLight),url(font/opensanscondensed.woff) format("woff")}
/*RESET*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ol,ul{list-style:none}article,aside,figure,footer,header,hgroup,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}table{font-size:inherit;font:100%}html{-webkit-font-smoothing:antialiased;overflow-y:scroll}input[type=text],textarea,select{outline:none}label,input[type=button],input[type=submit],button{cursor:hand;cursor:pointer;}a:hover,a:active{outline:none}.ie7 img{-ms-interpolation-mode:bicubic}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}*{padding:0;margin:0}img{max-width:100%;vertical-align:middle;height:auto;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*COMMON*/
body{font-size: 16px; font-weight:400;font-family:'Open Sans',sans-serif;background:#2d2d2d;color:#2d2d2d}
.wrap { position:relative}
.row { position:relative; padding:12px; margin:0px auto; max-width:980px}
.row:after{content:"";display:table;clear:both;overflow:visible}
/*TEMPLATE*/
#wrapper { width: 100%; float: left; overflow: hidden}
.cs #content { margin-right:274px}
.cs #sidebar { float: left; margin-left: -250px; width: 250px}
@media only screen and (max-width : 768px) {
	#content { margin:0 !important; float: left; width: 100%}
	#sidebar { margin:0 !important; width: 100% !important}	
}
/*HEADERNAV*/
#headernav { background:#2d2d2d; border-bottom:1px solid #151515 }
#headernav .row { padding:0 12px;text-transform:uppercase}
#headernav .social { float:left; font-size:0}
#headernav .social li {display:inline-block; font-size:11px; padding:6px 12px; border-left:#151515 1px solid; vertical-align: middle}
#headernav .social li:last-child { border-right:#151515 1px solid;}
#headernav .social li a { text-decoration:none; color:#999}
#headernav .social li a:hover { text-decoration:none; color:#efefef}
#headernav .social li.facebook a:before {-webkit-font-smoothing: antialiased; padding-right:5px; font: normal 13px 'Genericons'; vertical-align: middle; content: '\f203';}
#headernav .social li.contact a:before {-webkit-font-smoothing: antialiased; padding-right:5px; font: normal 13px 'Genericons'; vertical-align: middle; content: '\f410';}
#headernav .lang { float:right; font-size:0; }
#headernav .lang li {display:inline-block; border-left:#151515 1px solid; font-size:11px; padding:6px 12px; vertical-align: middle}
#headernav .lang li:last-child { border-right:#151515 1px solid;}   
#headernav .lang li a { text-decoration:none; color:#efefef}
#headernav .lang li a:hover { text-decoration:none; color:#efefef}
#headernav .lang li.current { color:red}
/*HEADER*/
#header { background:#fff/*, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACtJREFUeNpiYGBgkGACEgwg4j8qiwguFSVwchmYYVygwP//DHBZigiAAAMAIZwZYfNh+ZkAAAAASUVORK5CYII=) top center repeat-x,*/ url(media/back_header.png) top right no-repeat}
/*BREADCRUMB*/
#breadcrumb { background:#fff url(media/header_shadow.png) top center no-repeat; }
#breadcrumb .row { padding:24px 12px}
.entry-breadcrumb { font-size:0; text-align:left}
.entry-breadcrumb > li { font-size:12px; color:#999; display:inline-block; vertical-align:middle}
.entry-breadcrumb > li a:after { content: ">"; margin: 0 10px 0 10px}
.entry-breadcrumb > li a { color:#999; text-decoration:none}
.entry-breadcrumb > li a:hover { color:#000; text-decoration:none}
/*CONTAINER*/
#container { background:#fff }
#container .row { padding:24px 12px}
/*SIDEBAR*/
.sidebar-box { border:1px solid #ddd; padding:24px; text-align:center;  background:#f0f0f0; margin-bottom:24px}
.sidebar-title { font-size:15px; text-transform:uppercase;color:#666; margin-bottom:12px}
.sidebar-list { font-size:13px}
.sidebar-list li a { color:#404040; text-decoration:none}
.sidebar-list li a:hover { color:#c7081b; text-decoration:none}
/*GRID-LIST*/
.grid-list li { float:left; overflow:hidden; padding:6px 0; width:100%; border-bottom:1px dotted #ddd}
.grid-list li:last-child { border-bottom:0}
.grid-list li article img {float:left; border:1px solid #ddd; padding:3px; margin-right:12px}
.grid-list li article h3 { text-transform:uppercase }
.grid-list li article .entry-price { font-weight:bold; padding-top:6px; font-size:15px}
.grid-list li article .entry-reference { font-size:13px; padding:6px 0}
.grid-list li article .entry-categorie { font-style:italic; padding-bottom:6px; color:#999; font-size:13px}
.grid-list li article .entry-more { text-align:right; font-size:11px !important; margin-top:12px}
.grid-list li article .entry-more a  { text-decoration:none; color:#c7081b}
.grid-list li article .entry-more a:hover { text-decoration:none; color:#404040}
/*META*/
.entry-meta { padding:6px 0; color:#999; font-size:11px}
.single .entry-meta { text-align:left !important; padding-bottom:24px; }
.single .others .entry-meta { text-align:center !important; padding:6px 0 !important}
.entry-meta span { margin-right:10px}
.single .entry-meta span { margin-right:20px}
.single .others .entry-meta span { margin-right:10px !important}
.entry-meta span:last-child { margin-right:0}
.entry-meta span a { text-decoration:none; color:#999}
.entry-meta span a:hover { text-decoration:none; color:#000}
.entry-meta span.entry-meta-date:before {-webkit-font-smoothing: antialiased; padding-right:4px; font: normal 13px 'Genericons'; vertical-align: middle; content: '\f303'}
.entry-meta span.entry-meta-category:before {-webkit-font-smoothing: antialiased; padding-right:4px; font: normal 13px 'Genericons'; vertical-align: middle; content: '\f301'}
.entry-meta span.entry-meta-view:before {-webkit-font-smoothing: antialiased; padding-right:4px; font: normal 13px 'Genericons'; vertical-align: middle; content: '\f403'}
.entry-meta span.entry-meta-comment:before {-webkit-font-smoothing: antialiased; padding-right:4px; font: normal 13px 'Genericons'; vertical-align: middle; content: '\f108'}
/*REFERENCES*/
#portfoliolist .portfolio { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; width:33.333333%; display:none; float:left; overflow:hidden}
#portfoliolist { margin:0 -12px }
#portfoliolist .portfolio article { background:#f0f0f0; text-align:center; padding:12px; position:relative; margin:12px; border:1px solid #ddd}
#portfoliolist .portfolio article:hover { border:1px solid #c7081b}
#portfoliolist .portfolio article h5 { font-size:12px; padding:0; margin:0}
/*GRID*/
.grid { font-size:0; margin: 0 -6px; }
.grid > li { display:inline-block; position:relative; vertical-align:top; font-size:14px }
.grid > li article { position:relative; margin:6px}
.grid > li img { width:100%}
.grid > li.grid-4 { width:25%}
.grid > li.grid-5 { width:20%}
.grid > li.grid-2 { width:50%}
.grid > li.grid-9 { width:75%}
.grid > li.grid-12 { width:100%}
.grid > li.grid-3 { width:33.333333%}
.product > li article h5 { font-weight:bold; padding-top:6px; font-size:14px !important}
/*COL*/
.col { font-size:0; margin:24px 0}
.col > div { display:inline-block; position:relative; vertical-align:top; margin-right:4%; width:48% }
.col > div:last-child { margin-right:0}
/*FORM*/
form { background:#f0f0f0; padding:24px}
form ol { margin:0 !important}
form ol li { list-style:none !important; margin-left:0 !important; margin-bottom:12px}
form ol li label { font-weight:bold}
form ol li:last-child { margin-bottom:0}
form ol li input[type=text] {width: 100%; display:block; color:#404040; padding: 6px; font-family:Tahoma,Geneva,sans-serif; font-size:16px; -webkit-border-radius:4px; border-radius:4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border:1px solid #ddd}
form ol li textarea {width: 100%; height:200px; display:block; color:#404040; padding: 6px; font-family:Tahoma,Geneva,sans-serif; font-size:16px; -webkit-border-radius:4px; border-radius:4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border:1px solid #ddd}
form ol li input[type=submit]{ background:#c7081b; text-transform:uppercase; color:#fff; border:1px solid #ed9f21; width:auto; display:block; padding: 6px 12px; font-family:Tahoma,Geneva,sans-serif; font-size:16px; -webkit-border-radius:4px; border-radius:4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border:1px solid #ddd}
form ol li input[type=submit]:hover { background:#7F0511}
.error { font-size:14px; margin:20px 0; color:red}
.success { font-size:14px; margin:20px 0; color:green}
/*MAP*/
#map{width:100%;height:653px;position:relative}
#map img{max-width:none}
/*GRID CONTENT*/
.entry-content-grid .grid { margin: 0 -12px;}
.entry-content-grid .grid > li article { background:#f0f0f0; text-align:center; padding:12px; position:relative; margin:12px; border:1px solid #ddd}
.entry-content-grid .grid > li article h3 { color:#c7081b; padding:6px 0; font-size: 17px; font-weight: 700; text-transform:uppercase }
.entry-content-grid .grid > li article p { font-size: 14px}
.entry-content-grid .grid > li article:hover { border:1px solid #c7081b}
.entry-content-grid .grid > li article .entry-more {margin-top:12px}
.entry-content-grid .grid > li article .entry-more a  { background:#ddd; text-transform:uppercase; padding:3px 12px; -webkit-border-radius: 4px; border-radius: 4px; text-decoration:none; font-size:11px !important; color:#2d2d2d}
.entry-content-grid .grid > li article .entry-more a:hover { text-decoration:none; background:#c7081b; color:#efefef}
/*SLIDER*/
#slider { background:#fff url(media/header_shadow.png) top center no-repeat; /*url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACtJREFUeNpiYGBgkGACEgwg4j8qiwguFSVwchmYYVygwP//DHBZigiAAAMAIZwZYfNh+ZkAAAAASUVORK5CYII=) top left repeat-x;*/ }
#slider .row { padding:24px 12px}
#slider .grid > li:first-child article { border:1px solid #ddd }
#slider .grid > li:last-child article div { position:relative; text-align:center; border:1px solid #ddd; margin-bottom:11px}
#slider .grid > li:last-child article div h3 { position:absolute; bottom:0; left:0; right:0; font-size:14px; font-weight:400; padding:3px; background:rgba(102,102,102,0.8); color:#efefef}
#slider .grid > li:last-child article div:last-child { position:relative; border:1px solid #ddd}
#slider .grid > li:last-child article div:last-child h3 { display:none}
.home h2 { margin-bottom:24px; font-family: 'Roboto', sans-serif; text-align:center; color:#c7081b; font-size: 18px; font-weight: 400; text-transform:uppercase }
.single h2 { clear:both}
/*CONTACTUS*/
#contactus { padding-bottom:24px; background:#fff url(media/toolbar_shadow.png) bottom center no-repeat; }
#contactus .row-contact { background:#efefef url(media/background.png) top left repeat}
#contactus .row { padding:24px}
#contactus .contact-text { float:left; width:80%; font-size:21px}
#contactus .contact-button { float:left; text-align:right; width:20%}
#contactus .contact-button a { float:right; background:#c7081b; -webkit-border-radius: 4px; border-radius: 4px; padding:4px 24px; text-decoration:none; color:#fff}
#contactus .contact-button:hover a { background:#7F0511; text-decoration:none; color:#fff}
#contactus .contact-text span { color:#c7081b}
/*KNOWHOW*/
#knowhow { padding-bottom:24px; background:#fff url(media/toolbar_shadow.png) bottom center no-repeat; }
#knowhow .row { padding:24px 12px}
#knowhow .grid > li article { text-align:center; cursor:pointer }
#knowhow .grid > li img { width: 146px; border:4px solid #c7081b; -moz-border-radius: 146px; border-radius:146px;}
#knowhow .grid > li article h3 { padding:6px 0; color:#2d2d2d; font-weight: 700; font-size:17px; text-transform:uppercase }
#knowhow .grid > li article:hover h3 { color:#c7081b}
#knowhow .grid > li article p { font-size: 15px} 
#knowhow .grid > li article .entry-more {margin-top:12px}
#knowhow .grid > li article .entry-more a  { background:#efefef; text-transform:uppercase; padding:3px 12px; -webkit-border-radius: 4px; border-radius: 4px; text-decoration:none; font-size:11px !important; color:#2d2d2d}
#knowhow .grid > li article:hover .entry-more a { text-decoration:none; background:#c7081b; color:#efefef}
/*PRODUCT*/
#product { background:#fff /*url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAGCAYAAADOic7aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIhJREFUeNpiPM4hbczAwDAfiHUZSAdfgDjd4vuTZUxAxlkgNgHieiD+RYIhR4BYD2QIiMMEFQQZ0AQ18BQBA0Bqa4DYAYjvwwSZ0BRdBmIrIC4G4u9YDLkJxLZA3ArEf5ElmLAoBinoAzkbiA8iic8CYkNcLmbB44U7UOenAfFTIN6Kz78AAQYAufsdeWndrLUAAAAASUVORK5CYII=) top center no-repeat*/  }
#product .row { padding:24px 12px}
#product .grid > li article { text-align:center;cursor:pointer}
#product .grid > li article h3 { padding:6px 0; color:#c7081b; font-size: 17px; font-weight: 700; text-transform:uppercase }
#product .grid > li article p { font-size: 15px} 
#product .grid > li article:hover h3 { color:#2d2d2d}
#product .grid > li article .entry-more {margin-top:12px}
#product .grid > li article .entry-more a  { background:#efefef; text-transform:uppercase; padding:3px 12px; -webkit-border-radius: 4px; border-radius: 4px; text-decoration:none; font-size:11px !important; color:#2d2d2d}
#product .grid > li article:hover .entry-more a { text-decoration:none; background:#c7081b; color:#efefef}
/*OTHERS*/
#others { background:#3d3d3d url(media/back_puce_top_w.png) top center no-repeat }
#others .row { padding:24px 12px}
#others .grid > li img { border:1px solid #333}
#others .grid > li article { text-align:left; position:relative; cursor:pointer}
#others .grid > li article h3 { text-transform:uppercase; font-size: 14px; color:#efefef; font-weight: 700 }
#others .grid > li article p { font-size: 13px} 
#others .grid > li article .others-content { position:absolute; top:0; padding:6px; left:0; right:96px; background: url(media/back_block.png) bottom right no-repeat}
#others .grid > li article .entry-more { position:absolute; background: url(media/back_slider.png) top left no-repeat; padding:3px 12px 3px 54px;right:1px; bottom:1px;font-size:11px !important}
#others .grid > li article .entry-more a  { text-decoration:none;  color:#efefef}
#others .grid > li article:hover .entry-more a { text-decoration:none; color:#fff}
/*NAVIGATION*/
.toggle-menu { display:none}
#navigation { background:#c7081b; border-bottom:1px solid #7F0511;border-top:1px solid #7F0511 }
#navigation .row { padding:0 12px }
#navigation .navigation { font-size:0}
#navigation .navigation li {display:inline-block; text-transform:uppercase; font-size:13px; text-align:center; width:12.5%; vertical-align: middle}
#navigation .navigation li a { display:block; text-align:center; padding:8px 0; border-left:1px solid #7F0511; text-decoration:none; color:#efefef}
#navigation .navigation li:hover { box-shadow: -1px 2px 10px 3px rgba(127, 5, 17, 0.7) inset}
#navigation .navigation li:last-child a { border-right:1px solid #7F0511}
#navigation .navigation li a:hover { text-decoration:none; color:#fff}
#navigation .navigation li.current-menu-item,
#navigation .navigation li.current-page-ancestor{ background:#2d2d2d;}
#navigation .navigation li.current-menu-item a,
#navigation .navigation li.current-page-ancestor a{ color:#fff}
/*FOOTER*/ 
#footer { border-top:1px solid #151515}
#footer .footer { text-align:right; font-size:0}
#footer .footer li {display:inline-block; text-transform:uppercase; font-size:13px; margin-left:20px; vertical-align: middle}
#footer .footer li:first-child { float:left; margin-left:0}
#footer .footer li a { text-decoration:none; color:#999}
#footer .footer li a:hover { text-decoration:none; color:#efefef}
#footer .footer li.current-menu-item a { color:#efefef}
/*TABS */
.tabs { font-size:0; margin-bottom:24px; padding-bottom:2px; border-bottom:1px dotted #ccc}
.tabs li { display:inline-block; font-size:13px; vertical-align:middle; margin-right:2px}
.tabs li:hover,
.tabs li.current_page_item a,
.tabs li.current-cat a { background:#c7081b}
.tabs li a { background:#ccc; padding:3px 12px; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; color:#fff; text-decoration:none}
.tabs li a:hover { background:#666; color:#efefef; text-decoration:none}
#filters { font-size:0; margin-bottom:24px; padding-bottom:2px; border-bottom:1px dotted #ccc}
#filters li { cursor:pointer; display:inline-block; font-size:13px; vertical-align:middle; margin-right:2px}
#filters li span { background:#ccc; padding:3px 12px; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; color:#fff; text-decoration:none}
#filters li:hover span { background:#666; color:#efefef; text-decoration:none}
#filters li span.active { background:#c7081b}
/*SLIDER*/
.flex-container a:active,
.flexslider a:active{outline:none;}
.loading{min-height:400px;background:url(media/loading.gif) center center no-repeat}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{width:100%;margin:0;padding:0}
.flexslider:last-child{margin-bottom:0}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{background:none;position:relative;zoom:1;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative}
.flex-container{zoom:1;position:relative;}
.flex-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 52px; height: 48px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor:hand;cursor:pointer; color: rgba(199,8,27,0.9); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -10px}
.flex-direction-nav .flex-next { right: -10px; text-align: right}
.flexslider:hover .flex-prev { opacity: 0.9; left: -10px}
.flexslider:hover .flex-next { opacity: 0.9; right: -10px}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover { opacity: 1}
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "Genericons"; font-size: 48px; ine-height:1; display: inline-block; content: '\f503'; }
.flex-direction-nav a.flex-next:before  { content: '\f501'; }
.flex-caption { position:absolute; bottom:0; right:0; left:20%; background: url(media/back_slider.png) top left no-repeat; padding:12px 24px 12px 60px}
.flex-caption-title { color:#fff; font-style:italic; font-size: 15px; text-transform: uppercase; font-weight:400}
.flex-caption-text { color:#efefef; font-size:13px}
/*RICHTEXT*/
h1 { margin-bottom:24px; color:#c7081b; font-size: 19px; font-weight: 800; text-transform:uppercase }
.entry-content h2 { margin-bottom:24px; color:#2d2d2d; font-size: 19px; font-weight: 700; text-transform:uppercase }
.entry-content h3 { margin-bottom:12px; color:#c7081b; font-size: 17px; font-weight: 300 }
h4 { margin-bottom:12px; color:#2d2d2d; font-size: 15px; font-weight: 600; text-transform:uppercase }
h5 { margin-bottom:6px; color:#2d2d2d; font-size: 14px; font-weight: 500; text-transform:uppercase }
h6 { margin-bottom:6px; color:#2d2d2d; font-size: 13px; font-weight: 400; text-transform:uppercase }
.entry-content {font-size:14px}
.entry-content span { color:#c7081b}
.entry-content p { line-height:1.5em; padding-bottom:20px}
.entry-content a { text-decoration:none; color:#c7081b}
.entry-content a:hover { text-decoration:underline; color:#c7081b}
.entry-content ul{margin:0 0 10px 10px}
.entry-content ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUY2OUE4OTQ3OTY4MTFFNEE1Q0ZEMTlGRkYzNDlBNEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUY2OUE4OTM3OTY4MTFFNEE1Q0ZEMTlGRkYzNDlBNEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUzNjczRjhFMjkwQTExRTQ4MjgyQThDM0RBM0M3RUJDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUzNjczRjhGMjkwQTExRTQ4MjgyQThDM0RBM0M3RUJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U2+hYwAAABNJREFUeNpiPMOADpgYaCoEEGAAXSoA2AqjpJoAAAAASUVORK5CYII=) 2px 9px no-repeat;padding:2px 0 2px 18px;list-style:none}
.entry-content ol{margin:10px 0 10px 20px}
.entry-content ol li{list-style:decimal;margin-left:8px}
.alignleft { float:left; margin-right:24px; padding:4px; border:1px solid #ddd; background:#fff}
.alignright { float:right; margin-left:24px; padding:4px; border:1px solid #ddd; background:#fff}
.aligncenter { margin:0 auto 24px; display:block; padding:4px; border:1px solid #ddd; background:#fff} 
.alignnone { padding:4px; border:1px solid #ddd; background:#fff}
img.noborder {border:0; padding:0; background:none}
.wp-caption { width:auto !important; position:relative}
.wp-caption-text {position:absolute;bottom:5px;left:5px;right:5px;background:rgba(0,0,0,0.6);color:#fff; text-align:center; line-height:1.2em;font-size:12px}
 p.wp-caption-text { padding:6px}
table{margin:24px 0; width:100%}
table thead{color:#fff;background:#c7081b}
table thead td{padding:4px;font-size:12px; font-weight:bold;text-transform:uppercase;border-right:1px solid #fff;text-align:center}
table thead td:last-child{border-right:none}
table tbody td{padding:4px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}
table tbody td:last-child{border-right:none}
table tbody tr:hover{background:#f0f0f0}
table tfoot{color:#fff;background:#c7081b}
table tfoot td{padding:4px;font-size:12px; font-weight:bold;text-transform:uppercase;border-right:1px solid #fff;text-align:center}
table tfoot td:last-child{border-right:none}
/*COMMENTS*/
.comments-area{padding-top:40px;text-align:left}
h2.comments-title,
h3.comment-reply-title{margin-bottom:20px;font-size:14px;}
.logged-in-as a{color:#c7081b;text-decoration:none}
.logged-in-as a:hover{color:#c7081b;text-decoration:underline}
.comment-form-comment > label{float:left;margin-top:20px;display:block;width:100%;overflow:hidden}
.comment-form-comment > textarea{font-family:Arial, Helvetica, sans-serif;border:1px solid #ddd;font-size:12px;width:97.5%;padding:1%}
.form-allowed-tags{ display:none;padding:10px 0;font-size:10px}
.comment-list{margin-bottom:40px;border-bottom:1px dotted #ddd;}
.comment-list li{width:100%;border-top:1px dotted #ddd;padding:10px 0}
h3.comment-reply-title a,
.comment-list li a{color:#f86e6e;text-decoration:none}
h3.comment-reply-title a:hover,
.comment-list li a:hover{color:#c7081b;text-decoration:underline}
.comment-meta{font-size:11px}
.children{background:url(media/arrow.png) 10px 0 no-repeat;padding-top:10px;padding-left:50px}
.children li{border-top:1px dotted #ddd;padding:10px 0}
.reply{text-align:right;font-size:10px}
.comment-author{color:#CCC}
.comment-body p{padding:10px 0}
img.avatar{float:right;margin-left:10px;margin-bottom:5px;-webkit-border-radius:50px;padding:2px;border:2px solid #ddd;border-radius:50px}
.bypostauthor img.avatar{border:2px solid #c7081b}
.form-submit input[type=submit],
.form-submit input[type=submit]:hover{border:1px solid #c7081b; margin-top:15px;color:#fff;text-transform:uppercase;background:#c7081b;padding:1%}
@media only screen and (max-width : 900px) {
	.grid > li.grid-4 { width:100%}
	.grid > li.grid-5 { width:100%}
	.grid > li.grid-2 { width:100%}
	.grid > li.grid-9 { width:100%}
	.grid > li.grid-12 { width:100%}
	.grid > li.grid-3 { width:100%}
	.col > div { display:block; margin-right:0; width:100% }
	.col > div:last-child { margin-right:0}
	#slider .grid > li:last-child { display:none}
	#footer .footer { text-align:center !important}
	#footer .footer li {display:block; margin-left:0; margin-bottom:6px; width:100%}
	#footer .footer li:last-child { margin-bottom:0}
	#contactus {  text-align:center}
	#contactus p { margin-bottom:12px; padding-right:0}
	#contactus .button { float:left; }
	#others { border-top:1px solid #ddd; background:none; background:#efefef}
	#portfoliolist .portfolio { width:100%}
}
@media only screen and (max-width : 768px) {
	#navigation { display:none }
	.toggle-menu { display:block; cursor:pointer; position:absolute; z-index:9999; top:36px; right:12px; color:#404040}
	.toggle-menu span { display:none}
	.toggle-menu:before { display:inline-block; vertical-align:middle; font: normal 24px 'Genericons'; content: '\f419'}
	.menu-open .toggle-menu:before { display:inline-block; vertical-align:middle; font: normal 24px 'Genericons'; content: '\f406'}	
	.menu-open #navigation .navigation { position:absolute; z-index:9999; background:#c7081b; text-align:right; top:0; left:0; right:0; display:block; adding:12px;}
	.menu-open #navigation { display:block}
	.menu-open #navigation .row { padding:12px }
	.menu-open #navigation .navigation li {display:block; text-transform:uppercase; font-size:13px; text-align:center; width:100%; vertical-align: middle}
	.menu-open #navigation .navigation li a { display:block; text-align:center; padding:8px 0; border-left:0; text-decoration:none; color:#efefef}	
	.flex-caption-text { display:none}
	#contactus { display:none}
	#knowhow { border-top:1px solid #ddd;}
}


/* Form contact */
.form_contact {background:#f0f0f0; padding:24px; font-size: 1rem;}
.form_contact [type=text],
.form_contact [type=email],
.form_contact [type=tel] {width: 100%; display:block; color:#404040; padding: 6px; font-family:Tahoma,Geneva,sans-serif; font-size:16px; -webkit-border-radius:4px; border-radius:4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border:1px solid #ddd}
.form_contact textarea {width: 100%; height:200px; display:block; color:#404040; padding: 6px; font-family:Tahoma,Geneva,sans-serif; font-size:16px; -webkit-border-radius:4px; border-radius:4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border:1px solid #ddd}
.form_contact [type=submit]{ background:#c7081b; text-transform:uppercase; color:#fff; border:1px solid #ed9f21; width:auto; display:block; padding: 6px 12px; font-family:Tahoma,Geneva,sans-serif; font-size:16px; -webkit-border-radius:4px; border-radius:4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border:1px solid #ddd}
.form_contact [type=submit]:hover,
.form_contact [type=submit]:focus { background:#7F0511}
.form_contact .wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 12px
}
.form_contact .wpcf7-form-control-wrap + br {
    display: none;
}
.form_contact .wpcf7-response-output {
    font-size: 16px;
    margin-top: 0;
    margin-left: 0;
}
.form_contact .wpcf7-not-valid {
    border-color: #f00;
}
/* E-frogg */
.efrogg_tag {
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9999;
	display: block;
	width: 50px;
	height: 50px;
	background: #0f0;
	border-radius: 50%;

}