﻿/*
Theme Name: Ansott Classic
Theme URI: 
Description: Pour la création d'un thème classique WordPress sur mesure
Author: Creative Mash-Up
Author URI: http://www.creativemash-up.com/
Version: 1.0
License: 
Tags:
Text Domain: ansottclassic
*/

/* ==========================================================================================================================================
   RESET
   ========================================================================================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block;} audio, canvas, video {display:inline-block; *display:inline; *zoom:1;} audio:not([controls]) {display:none; height:0;} [hidden] {display:none;} html {font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; color:#000;} html, button, input, select, textarea {font-family:sans-serif;} body {margin:0;} a {text-decoration:none;} a:focus, a:active, a:hover {outline:0;} h1, h2, h3, h4, h5, h6 {margin:0; font-weight:normal; font-size:1em;} abbr[title] {border-bottom:1px dotted;} b, strong {font-weight:normal;} em {font-style:normal;} blockquote {margin:0;} dfn {font-style:normal;} hr {-moz-box-sizing:content-box; box-sizing:content-box; height:0;} mark {background-color:#FFF; color:#000;} p, pre {margin:0;} code, kbd, pre, samp {font-family:monospace, serif; _font-family:'courier new', monospace; font-size:1em;} pre {white-space:pre; white-space:pre-wrap; word-wrap:break-word;} q {quotes:none;} q:before, q:after {content:''; content:none;} small {font-size:80%;} sub, sup {position:relative; font-size:75%; line-height:0; vertical-align:baseline;} sub {bottom:-0.25em;} sup {top:-0.5em;} dl, menu, ol, ul {margin:0; padding:0;} li {list-style:none;} dd {margin:0;} menu, ol, ul {padding:0;} nav ul, nav ol {list-style:none; list-style-image:none;} img {border:0; -ms-interpolation-mode:bicubic;} svg:not(:root) {overflow:hidden;} figure {margin:0;} form {margin:0;} fieldset {margin:0; padding:0; border:0;} legend {padding:0; border:0; white-space:normal; *margin-left:-7px;} button, input, select, textarea {margin:0; padding:0; font-size:100%; vertical-align: baseline; *vertical-align: middle;} button, input {line-height:normal;} button, select {text-transform:none;} button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer; *overflow:visible;} button[disabled], html input[disabled] {cursor:default;} input[type="checkbox"], input[type="radio"] {padding:0; box-sizing:border-box; *width:13px; *height:13px;} input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;} input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;} button::-moz-focus-inner, input::-moz-focus-inner {padding:0; border:0;} textarea {overflow:auto; vertical-align:top;} table {border-collapse:collapse; border-spacing:0;}

/* ==========================================================================================================================================
   CSS 3
   ==================================================================================================================================================== */

/* CSS COMMUNES */
body {cursor:default;}
.page-title-full {width:100%;}
.page-title-left {width:74.75%;}
input[type="text"], input[type="email"], textarea, input[type="submit"] {border-radius:0; border:none;}
.clearboth {clear:both;}

/* BACKGROUNDS FULL-WIDTH */
#wrapper {margin:auto;}

/* 960 PX */
#header-in, #nav-in, #breadcrumb-in, #content-in, #footer1-in, #footer2-in {width:960px; margin:auto;}

/* NAV FULL-WIDTH */
nav {position:relative; z-index:99;}
ul.nav-menu {display:table-row; width:960px;}
ul.nav-menu li {position:relative;}
ul.sub-menu {position:absolute; z-index:999; display:none;}
ul.nav-menu li:hover > ul.sub-menu, .nav-menu ul li:hover > ul.sub-menu {display:block;}
/* MENU-TOGGLE */
.menu-toggle {display:none; width:92%; padding-right:4%; padding-left:4%; cursor:pointer;}

/* HOME-PAGE : slider */
#slider {width:960px; margin:0 auto;}
#slider .rev_slider_wrapper {width:100% !important;}
#slider .rev_slider_wrapper .tp-simpleresponsive {width:100% !important;}
/* HOME PAGE lignes 1, 2, 3 et 4 */
.home-row-type-22 section:nth-of-type(1) {float:left; width:49.5%; margin-right:1%;}
.home-row-type-22 section:nth-of-type(2) {float:left; width:49.5%;}
.home-row-type-13 section:nth-of-type(1) {float:left; width:24.25%; margin-right:1%;}
.home-row-type-13 section:nth-of-type(2) {float:left; width:74.75%;}
.home-row-type-31 section:nth-of-type(1) {float:left; width:74.75%; margin-right:1%;}
.home-row-type-31 section:nth-of-type(2) {float:left; width:24.25%;}
.home-row-type-4 section:nth-of-type(1) {float:left; width:24.25%; margin-right:1%;}
.home-row-type-4 section:nth-of-type(2) {float:left; width:24.25%; margin-right:1%;}
.home-row-type-4 section:nth-of-type(3) {float:left; width:24.25%; margin-right:1%;}
.home-row-type-4 section:nth-of-type(4) {float:left; width:24.25%;}

/* SIDEBAR */
#sidebar-in-left {float:left; width:24.25%; margin-right:1%;}
#sidebar-in-right {float:right; width:24.25%; margin-left:1%;}

/* PORTFOLIO */
.portfolio-4-project {display:block; float:left; width:24.25%; margin-top:1%; margin-right:1%;}
.portfolio-4-project:nth-of-type(4n+4) {margin-right:0;}
.portfolio-4 .portfolio-title {display:table; margin:0 auto;}
.portfolio-4 .portfolio-title div {display:table-cell;}
.portfolio-4 .image-wrap a.image {position:relative; display:block; overflow:hidden;}
.portfolio-4 .image-wrap a.image img {position:absolute; right:0; width:100%;}
.portfolio-4 .image-wrap a.image .image-rollover {position:relative; z-index:9; -webkit-transition-duration:0.3s; transition-duration:0.3s;}
.portfolio-4 .image-wrap a:hover.image .image-rollover {top:0; -webkit-transition:0.5s; transition:0.5s;}

/* BLOG */
#blog-in {width:100%;}
#blog-in-left {float:left; width:74.75%;}
#blog-in-right {float:right; width:74.75%;}
.blog-article .image-wrap-left {float:left;}
.blog-article .image-wrap-left a.image {position:relative; display:block; overflow:hidden;}
.blog-article .image-wrap-left a.image img {position:absolute; right:0; width:100%;}
.blog-article .image-wrap-left a.image .image-rollover {position:relative; z-index:9; -webkit-transition-duration:0.3s; transition-duration:0.3s;}
.blog-article .image-wrap-left a:hover.image .image-rollover {left:0; -webkit-transition:0.5s; transition:0.5s;}

/* ARTICLE */
#article-in {width:100%;}
#article-in-left {float:left; width:74.75%;}
#article-in-right {float:right; width:74.75%;}

/* PAGINATION */
#pagination {display:table; width:100%;}
#pagination .wp-pagenavi {display:table-cell; width:100%;}
.pagination-left {text-align:left;}
.pagination-center {text-align:center;}
.pagination-right {text-align:right;}
#pagination a, #pagination span {display:inline-block; *zoom:1; *display:inline; text-align:center;}

/* PAGE AVEC SIDEBAR */
#page-in {width:100%;}
#page-in-left {float:left; width:74.75%;}
#page-in-right {float:right; width:74.75%;}

/* PLAN DU SITE */
#sitemap .sitemap-widgets {float:left; width:25%;}

/* 404 */
#error-image {text-align:center;}
#error-image img {width:100%;}

/* FOOTER 1 */
.footer1-areas {float:left; width:24.25%; min-height:10px;}
.footer1-spaces {float:left; width:1%; min-height:10px;}

/* WIDGET : "Réseaux sociaux" */
.follow ul li {display:inline-block; *zoom:1; *display:inline;}
.follow ul li a {display:inline-block; *zoom:1; *display:inline; overflow:hidden;}

.alignleft { float: left; }

/*
playback timings (ms):
  captures_list: 195.505
  exclusion.robots: 0.102
  exclusion.robots.policy: 0.093
  RedisCDXSource: 1.573
  esindex: 0.008
  LoadShardBlock: 174.172 (3)
  PetaboxLoader3.datanode: 196.363 (5)
  CDXLines.iter: 17.344 (3)
  load_resource: 106.867 (2)
  PetaboxLoader3.resolve: 54.506 (2)
*/