   /*
   Theme Name: condev
   Theme URI: http://condev.com/
   Description: Custom template for Conseil et Developpement website
   Author: Aleksandar Bozic
   Author URI: http://www.designersatelier.net/
   Version: 1.0
   Tags: 
   .
   */
   
   
/*-----------------------------------------------------------------------------------------------
--------------------------------------- RESET ---------------------------------------------------
-----------------------------------------------------------------------------------------------*/
a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{
background: transparent;
border: 0 none;
font-size: 100%;
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: top; 
font-family: Arial, Helvetica, sans-serif;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
table, table td { 
padding:0;
border:none;
/*	border-collapse:collapse;*/
}
img {
vertical-align:top; 
}
embed { 
vertical-align:top;
}
a{
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
/*-----------------------------------------------------------------------------------------------
--------------------------------------- RESET ---------------------------------------------------
-----------------------------------------------------------------------------------------------*/

body{
   background:#525252;
}
#container{
   background:url(images/main-container-bg.png) repeat;
   width:990px;
   margin:0 auto;
}
#container-wrap{
   background:url(images/main-header-bg.jpg) 0 0 no-repeat;
   padding:0 26px;
}

/*-------------------------------------------- Header start ------------------------------------------------*/

#top-navigation{
   margin:0 auto;
   width:990px;
   height:43px;
   text-align:right;
   background:url(images/top-sheet.png) left bottom no-repeat;
   padding-top:9px;
}
.menu li{
   display:inline-block;
   zoom:1;
   *display:inline;
}
.menu li a{
   display:block;
   line-height:42px;
   color:#fff;
   font-weight:normal;
}
#top-navigation .menu li a{
   font-size:14px;
   background:url(images/top-menu-separator.png) right no-repeat;
   padding:0 13px;
}
#top-navigation .menu li.current-menu-item a{
   color:#ff732a;
}
#top-navigation .menu-top-menu-container, #top-navigation .socialicons{
   display:inline-block;
   zoom:1;
   *display:inline;
}
#top-navigation .socialicons img{
   padding-left:12px;
   padding-top:5px;
}
#header{
   position:relative;
   height:289px;
   width:100%;
}
.logo{
   padding-top:45px;
   display:block;
}
#tagline{
   position:absolute;
   top:155px;
   left:363px;
   font-size:18px;
   color:#333333;
   font-weight:bold;
}

/*------------- main navigation ---------------- */
#navigation{
   position:absolute;
   bottom:0;
   right:0;
}
#navigation .menu li{
   margin-right:1px;
   display:block;
   float:right;
}
#navigation .menu li a{
   display:block;
   background:#525252;
   font-size:16px;
   line-height:36px;
   padding:0 30px;
   font-weight:bold;
}
#navigation .menu li a:hover, #navigation .menu li.current-menu-item a{
   text-decoration:none;
   background:#ff732a;
}

/*-------------------------------------------- Header end ------------------------------------------------*/

/*-------------------------------------------- Content start ------------------------------------------------*/
#content{
   border:1px solid #ebebeb;
   border-top:3px solid #ff732a;
   background:#fff;
   font-size:12px;
   color:#525252;
   padding:20px;
   overflow:hidden;
   height:auto;
}
#articles{
   float:right;
   width:550px;
   margin-right:24px;
}
p{
   font-size:12px;
   line-height:16px;
}
h2{
   font-size:20px;
   font-weight:normal;
   color:#ff732a;
   margin-bottom:1em;
   border-left:2px solid #ff732a;
   padding-left:6px;
   line-height:1;
}
h3{
   color:#525252;
   font-size:18px;
   font-weight:normal;
   margin-bottom:1em;
}
.entry-content{
   margin-bottom:2em;
}
.post-texts ul{
   padding:10px 20px;
   list-style-type:disc;
}
.post-texts ol{
   padding:10px 20px;
   list-style-type:lower-alpha;
}
.post-texts h1{
   font-size:24px;
   margin:1em 0;
}
.post-texts h2{
   font-size:20px;
   border:none;
   padding:0;
   margin:1em 0;
}
.post-texts h3{
   font-size:18px;
   margin:1em 0;
}
.post-texts h4{
   font-size:16px;
   margin:1em 0;
}
.post-texts h5{
   font-size:14px;
   margin:1em 0;
}
.post-texts h6{
   font-size:12px;
   margin:1em 0;
}
.post-texts #gallery-1 {
  margin: 20px auto;
}
.wtc-intro-outro h1,
.wtc-intro-outro h2,
.wtc-intro-outro h3,
.wtc-intro-outro h4,
.wtc-intro-outro h5,
.wtc-intro-outro h6{
	font-size:18px;
	font-weight:normal;
	margin-bottom:1em;
}

/*--------------------- rounded widget start ----------------------*/

#intro-articles{
   overflow:hidden;
   height:auto;
   width:940px;
}
.rounded-widget{
   width:245px;
   display:inline-block;
   zoom:1;
   *display:inline;
   margin-right:15px;
   background:#f8f8f8;
   padding:20px;
   border:1px solid #e8e8e8;
   border-radius: 10px;
   -moz-border-radius: 10px; 
   -webkit-border-radius: 10px; 
}
.rounded-widget a{
   font-weight:bold;
   color:#525252;
}
.intro-photo{
   overflow:hidden;
   height:76px;
   width:246px;
}
.rounded-widget h2 a{
   border:none;
   height:17px;
   padding-left:0;
   font-weight:normal;
   color:#ff732a;
}
.rounded-widget h2:hover{
   border-left:2px solid #ca4700;
}
.rounded-widget h2:hover a{
   text-decoration:none;
   color:#ca4700;
}
.rounded-widget p{
   margin-bottom:1em;
   overflow:hidden;
   height:64px;
}

/*--------------------- rounded widget end ----------------------*/

/*--------------------- Contact form start ----------------------*/

.wpcf7-form p{
   margin-bottom:1em;
}
.wpcf7-form input.wpcf7-form-control{
   width:50%;
}
.wpcf7-form textarea{
   width:100%;
}
.wpcf7-form input.wpcf7-submit{
   width:auto;
}

/*--------------------- Contact form end ----------------------*/

/*--------------------- Accordion menu start ----------------------*/

.ui-accordion-header{
   background:#525252;
   margin-bottom:1px;
   padding:5px 20px;
}
.ui-accordion-header a{
   font-size:14px;
   font-weight:normal;
   color:#fff;
}
.ui-accordion-header a:hover{
   text-decoration:none;
}
.ui-accordion-header:hover, .ui-state-active{
   cursor:pointer;
   background:#FF732A;
}
.ui-accordion-content{
   padding:20px;
}

/*--------------------- Accordion menu end ----------------------*/

/*--------------------- sidebar start ----------------------*/

#sidebar{
   width:285px;
   float:left;
}
.sidebar-widget{
   margin-bottom:40px;
}
.sidebar-widget h2, .sidebar-widget h2 a{
   border-left:none;
   padding-left:0;
   font-size:17px;
}
.sidebar-widget h2:hover, .sidebar-widget h2:hover a{
   border-left:none;
   padding-left:0;
}

/*-------------- services and articles sub menu start -------------------*/

#services-submenu li, #articles-submenu li{
   padding:20px 10px;
   border-top:1px dashed #dedede;
}
#articles-submenu li{
   padding:10px;
}
#services-submenu li a, #articles-submenu li a{
   font-size:12px;
   color:#525252;
   text-transform:uppercase;
   line-height:1;
   margin-left:60px;
   display:block;
   font-weight:bold;
}
#articles-submenu li a{
   margin-left:0px;
   font-weight: normal;
   text-transform:none;
}
#services-submenu li.current a, #services-submenu li:hover a, #articles-submenu li.current a, #articles-submenu li:hover a{
   text-decoration:none;
   color:#FF732A;
}

#services-submenu li{
   background:url(../../uploads/services-menu-icons/services-menu-1.jpg) left no-repeat;
}

#services-submenu li.item1{
   background:url(../../uploads/services-menu-icons/services-menu-1.jpg) left no-repeat;
}
#services-submenu li.item2{
   background:url(../../uploads/services-menu-icons/services-menu-2.jpg) left no-repeat;
}
#services-submenu li.item3{
   background:url(../../uploads/services-menu-icons/services-menu-3.jpg) left no-repeat;
}
#services-submenu li.item4{
   background:url(../../uploads/services-menu-icons/services-menu-4.jpg) left no-repeat;
}
#services-submenu li.item5{
   background:url(../../uploads/services-menu-icons/services-menu-5.jpg) left no-repeat;
}
#services-submenu li.item6{
   background:url(../../uploads/services-menu-icons/services-menu-6.jpg) left no-repeat;
}
#services-submenu li.item7{
   background:url(../../uploads/services-menu-icons/services-menu-7.jpg) left no-repeat;
}
#services-submenu li.item8{
   background:url(../../uploads/services-menu-icons/services-menu-8.jpg) left no-repeat;
}
#services-submenu li.item9{
   background:url(../../uploads/services-menu-icons/services-menu-9.jpg) left no-repeat;
}
#services-submenu li.item10{
   background:url(../../uploads/services-menu-icons/services-menu-10.jpg) left no-repeat;
}
#services-submenu li.item11{
   background:url(../../uploads/services-menu-icons/services-menu-11.jpg) left no-repeat;
}
#services-submenu li.item12{
   background:url(../../uploads/services-menu-icons/services-menu-12.jpg) left no-repeat;
}
#services-submenu li.item13{
   background:url(../../uploads/services-menu-icons/services-menu-13.jpg) left no-repeat;
}
#services-submenu li.item14{
   background:url(../../uploads/services-menu-icons/services-menu-14.jpg) left no-repeat;
}
#services-submenu li.item15{
   background:url(../../uploads/services-menu-icons/services-menu-15.jpg) left no-repeat;
}

/*-------------- services sub menu end -------------------*/

/*--------------------- sidebar end ----------------------*/

/*--------------------- sidebar home start ----------------------*/

#sidebar-home{
   padding-top:40px;
   padding-bottom:20px;
   overflow:hidden;
   height:auto;
}
#our-clients{
   float:right;
}
#our-clients h3{
   margin-bottom:0.5em;
}
#home-left{
   width:285px;
   float:left;
}
.contact-widget{
   padding:20px;
   border:1px solid #e8e8e8;
   background:url(images/contact-icon.png) right center no-repeat #fff;
}
.contact-widget p{
   font-size:14px;
   line-height:normal;
   color:#666666;
}
.contact-widget span{
   font-size:16px;
   color:#ff732a;
}
.articles-list li a{
   font-size:12px;
   line-height:normal;
   color:#666666;
   display:block;
   line-height:1.5;
}

/*--------------------- sidebar home end ----------------------*/

/*-------------------------------------------- Content end ------------------------------------------------*/
#copyright{
   text-align:right;
   width:100%;
   padding:20px 0;
}
#copyright, #copyright *{
   font-size:12px;
   color:#8d8d8d;
}
#bottom-sheet{
   width:990px;
   height:14px;
   background:url(images/bottom-sheet.png) right top no-repeat;
   margin:0 auto;
   padding-bottom:20px;
}