/*
Theme Name: Agence C'Digital
Version: 2.0
Author: Agence C'Digital
Author URI: http://www.agencecdigital.com
Template: personalportfolio
*/

@font-face {
  font-family: 'HelveticaNeueLTStd25UltraLigh';
  src: url('fonts/helveticaneueltstd-ultlt-webfont.eot');
  src: local('☺'), url('fonts/helveticaneueltstd-ultlt-webfont.woff') format('woff'), url('fonts/helveticaneueltstd-ultlt-webfont.ttf') format('truetype'), url('fonts/helveticaneueltstd-ultlt-webfont.svg#webfontyz3qDPRH') format('svg');
  font-weight: normal;
  font-style: normal;
}

html {
  overflow-y: scroll;
}

body {
  font-family: Arial, Helvetica, sans-serif;
}

h4 {
  padding: 0.615em 0;
}

a:hover {
  text-decoration: none;
}

strong {
  color: #fff;
}

/* ************* */
/* Sticky Footer */
/* ************* */

.wrap {
  margin: 0 auto -100px auto;
}
.footer,
.push {
  height: 100px;
}

/* ****** */
/* Header */
/* ****** */

.header {
  height: 90px;
}

.header h1.logo_img a {
  height: 40px;
  width: 180px;
}

.complus {
  position: absolute;
  top: 27px;
  right: 0;
}

.socails {
  top: 100px;
}

.f_twitter,
.f_facebook,
.f_viadeo {
  background-image: url("images/socials.png");
  display: inline;
  float: left;
  height: 16px;
  margin-right: 9px;
  width: 16px;
}

.f_twitter:hover  { background-position: 0 -16px; }
.f_twitter        { background-position: 0 0; }
.f_facebook:hover { background-position: -84px -16px; }
.f_facebook       { background-position: -84px 0; }
.f_viadeo:hover   { background-position: -63px -16px; }
.f_viadeo         { background-position: -63px 0; }

/* ****** */
/* Footer */
/* ****** */

.footer {
  clear: none;
  margin-top: 0;
  height: auto;
}

/* *********** */
/* Footer Note */
/* *********** */

.footer_note {
  bottom: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  background-color: #59B8DB;
}

.footer_note_inner {
  position: relative;
  width: 970px;
  margin: 30px auto 0 auto;
  color: #141213;
  font-size: 28px;
  font-family: 'HelveticaNeueLTStd25UltraLigh', sans-serif;
  font-size-adjust: 0.51;
}

.footer_note_close {
  width: 16px;
  height: 16px;
  background: url(images/close.png) no-repeat scroll 0 0 transparent;
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
}

/* **** */
/* Main */
/* **** */

.main {
  padding-bottom: 0;
}

/* *** */
/* Sub */
/* *** */

.sub {
  min-height: 0;
}

/* **** */
/* Menu */
/* **** */

.menu li.page_item {
  font-size: 5em;
  line-height: 1.1em;
}

.menu li.page_item .menu_item_wrapper {
  height: 1.1em;
}

.menu li.page_item .menu_item_wrapper a {
  line-height: 1.1em;
  font-family: 'HelveticaNeueLTStd25UltraLigh', sans-serif;
  font-size-adjust: 0.51;
  font-size: 1em;
}

.menu li a:hover,
.menu li a.active_state {
  color: #59B8DB;
}

/* ************ */
/* Menu Content */
/* ************ */

.m_cont {
  margin-bottom: 0;
  zoom: 1;
}

.menu li .menu_content {
  padding-top: 0;
  font-family: Arial, Helvetica, sans-serif;
}

.menu li .menu_content h1,
.menu li .menu_content h2,
.menu li .menu_content h3,
.menu li .menu_content h4 {
  font-family: 'HelveticaNeueLTStd25UltraLigh', sans-serif;
  font-size-adjust: 0.51;
  font-style: normal;
  text-transform: none;
}

.menu li .menu_content a {
  color: #59B8DB;
}

.menu li .menu_content .arrows .left_arrow {
  background-image: url("images/round_arrows.png");
}
.menu li .menu_content .arrows .right_arrow {
  background-image: url("images/round_arrows.png");
}

.single_post_content ul li,
.menu li .menu_content ul li  {
  background-image: url("images/round_arr.png");
}

.menu li .menu_content ul li a,
.menu li .menu_content .page_contact_top,
.menu li .menu_content .page_contact_top h4,
body .menu_content a,
.menu li .menu_content .form_send,
.menu li .menu_content .image_info_block .info_head,
.page_contact_cont,
.menu li .menu_content .page_contact_cont h4,
#mycarousel li .garrey_content .hidden_part_gallery p {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  text-transform: none;
}

.menu li .menu_content .arrows_lite_block .left_arrow,
.menu li .menu_content .arrows_lite_block .right_arrow {
  background-image:url("images/switchers.gif");
}

.single_post_content ul li,
.menu li .menu_content ul li {
  background-position:  0 4px;
}

.menu li .menu_content .arrows {
  height: 24px;
}

/* ******** */
/* Carousel */
/* ******** */

.carousel {
  margin: 20px 0 50px 0;
}

.carousel_item {
  border: 1px solid black;
  float: left;
  margin-right: 20px;
  overflow: hidden;
  position: relative;
  width: 220px;
  margin: 0 10px 0 0;
  height: 278px;
}

.carousel_item_content {
  background-color: #0D0D0D;
  height: 500px;
  padding: 5px;
  position: absolute;
  top: 278px;
  width: 100%;
}

/* ************** */
/* Page - Contact */
/* ************** */

.menu li .page_contact_cont h1 {
  font-size: 34px;
  padding: 1em 0 0.5em;
}

.page_contact_cont .page_contact_l {
  width: 250px;
}

.page_contact_cont .page_contact_center {
  width: 380px;
}

.menu li .menu_content .form_send {
  color: #59B8DB;
  right: 76px;
  margin-top: 10px;
}

.page_contact_cont .page_contact_center form {
  margin: 0;
}

.page_contact_center textarea,
.page_contact_center input {
  background-color: #5d5d5f;
  border: 0 none;
  color: #222224;
}

.page_contact_bottom p {
  font-size: 10px;
}

.page_contact_bottom p a {
  font-size: 10px;
}

/* ************** */
/* Page - Gallery */
/* ************** */

.clients_thumbs {
  width: 950px;
}

#mycarousel li .garrey_content .hidden_part_gallery h5 {
  font-style: normal;
}

