.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto;
}
.widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
height: 45px;
width: 100%;
background-color:transparent;
border: 1px solid;
}
body{
word-wrap:break-word;
-ms-word-wrap: break-word;	
}
pre{
border:0;
background-color:rgba( 213,213,213,0.3 );
}
code{
color:#333;
background-color:rgba( 213,213,213,0.3 );
}
code,
kbd,
pre,
samp {
font-family:"Courier New", Courier, monospace;
}
.sticky .entry-content{
display: block;	background-image: url(//www.anne-et-thierry.com/wp-content/themes/choco/img/paperclip.png);
background-repeat: no-repeat;
background-position: 100% -12px;
background-size: 52px auto;
}
.hentry { }
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
} .page-links {
clear: both;
margin: 0 0 1.5em;
}
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
}
.comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .infinite-scroll .paging-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
}
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
}
.wp-caption {
margin-bottom: 1em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0 auto;
}
.wp-caption-text {
text-align: center;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} img {
max-width:100%;
height: auto;
}
button{
border:none;
}
address{
margin-top:20px;
margin-bottom:30px;
}
address p{
margin-bottom:15px ;
}
table{
width:100%;	
}
.spacer{
height:100px;
}
.spacer-shrink{
height:60px;
}
.wpcf7-submit{
background-color: transparent;	
} div i.icon{
width:auto;
height:auto;
line-height:normal;
margin-left:0;
vertical-align:baseline;	
}
.back-to-top a{
position:fixed;
bottom:3%;
right:1.5%;
padding: 8px 14px;
z-index: 1;
color: #8F8072;
border: 2px solid #8F8072;
font-size: 24px;
line-height: 1;
}
.back-to-top a i{
line-height: 0;
} .entry-header .wp-video{
width:100% !important;
}
.entry-content .wp-video{
width:100% !important;
}
.video-slider .wp-video{ }
.wp-video-shortcode, .wp-audio-shortcode{
max-width:100%;
}
.mejs-time-loaded{
background-color:#333333 !important;
}
.mejs-time-current{
background-color:#8F8072 !important;
}
::selection {
color:#f0f0f0;
background-color:#8f8072;
}
::-moz-selection {
color:#f0f0f0;
background-color:#8f8072;
} #map_canvas {
width:100%;
height:350px;
}
#map_canvas img{
max-width:none;
}
#slides{
margin-top:0px;  
cursor:e-resize;
}
#map_canvas {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(99%); -webkit-backface-visibility: hidden; } .slide-content{
width:100%; 
margin:auto;
display:table-cell;
vertical-align:middle;
}
.slide-content a{
margin:20px 10px;
}
.agni_slide{
width:100%;
height:100%;
background-size:cover;
display:table;
}
.agni_slide-bg-1{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/slide-1.jpg); 
background-attachment:fixed;
}
.agni_slide-bg-2{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/slide-7.jpg); 
background-attachment:fixed;
}
.agni_slide_bg_overlay{	
position:absolute;
height:100%; 
width:100%; 
background-color:#333333; 
opacity:0.75;
}
.agni_slide_bg_overlay-2{
position:absolute;
height:100%; 
width:100%; 
background-color:#333333;
opacity:0.75;
}
.agni_slide_bg_overlay-3{
position:absolute;
height:100%; 
width:100%; 
background-color:#ffffff;
opacity:0.75;
}
.agni_slide-text h1{
font-size:50px;
margin-top:15px;
margin-bottom:15px;
color:#f0f0f0;	
}
.agni_slide-text p{
font-size:24px;
margin-top:0;
margin-bottom:10px;	
color:#d5d5d5;
}
.agni_slide-text{
position:relative; 
width:100%;
margin:auto;
padding:0 15px;
}
.boxed .agni_slide .agni_slide-text{
margin:0;
}
.slides-navigation{
opacity:0.5;
}
.slides-navigation a{
font-size:40px;
border:0;
outline:0;
margin:0 15px;
}
.slides-navigation img{
max-width:60px;
height:auto;
}
.down-arrow{
top:none;
}
.down-arrow a{
position:absolute;
bottom:0%;
right: 50%;
border:0;
outline:0;
z-index:2;
transform: rotate(90deg);
transform-origin:100% 50%;
-ms-transform: rotate(90deg); -ms-transform-origin:100% 50%; -webkit-transform: rotate(90deg); -webkit-transform-origin:100% 50%; }
.down-arrow img{
max-width:80px;
} .text_slides{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/onepage-slide6.jpg);
background-size:cover;
}
.text_slide{
width:100%;
height:100%;
background-size:cover;
display:table;
}
.text_slide_bg{	
position:absolute;
}
.text_slide h1{
font-size:50px;
margin-top:0px;
margin-bottom:15px;	
color:#8f8072;
}
.text_slide p{
font-size:20px;
margin-top:0px;
margin-bottom:15px;	
}
.text_slide-text{
position:relative; 
width:100%;
margin:auto;
padding:0 15px;
}
.boxed .text_slide-text{
margin:0;
}
.mouse-wheel{
top:none;
}
.mouse-wheel a{
position:absolute;
bottom:2%;
right: 50%;
border:0;
outline:0;
z-index:2;
transform: rotate(90deg);
transform-origin:100% 50%;
-ms-transform: rotate(90deg); -ms-transform-origin:100% 50%; -webkit-transform: rotate(90deg); -webkit-transform-origin:100% 50%; }
.mouse-wheel img{
max-width:32px;
} .agni-image-bg-1{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/onepage-slide4.jpg); 
background-size:cover; 
}
.agni-image-bg-2{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/onepage-slide2.jpg); 
background-size:cover; 
}
.image_slide-text{
position:relative; 
width:100%;
margin:auto;
padding:0 15px;
}
.image_slide-text h1{
color:#f0f0f0;
font-size:40px;
}
.image_slide-text p{
font-size:20px;
color:#f0f0f0;
}
.image_slides .slide-content{
width: 100%;
margin: auto;
display: table;
z-index: 2;
position: absolute;
height: 100%;
top: 0px;
}
.image_slide-text{
text-align:center;
display: table-cell;
vertical-align: middle;
}
.image_slides .slides-navigation a{
font-size:26px;
outline:0;
margin:0 15px;
border:1px solid;
line-height:normal;
padding: 2px 12px;
}
.download-icon{
top:none;
}
.download-icon a{
position:absolute;
font-size:52px;
bottom:0%;
right: 50%;
border:0;
outline:0;
z-index:2;
transform-origin:100% 50%;
transform:translate(50%);
-ms-transform-origin:100% 50%; -ms-transform:translate(50%);
-webkit-transform-origin:100% 50%; -webkit-transform:translate(50%);
} .section-video{
height:450px;
}
.section-video-bg-overlay{
position:absolute;
height:100%; 
width:100%; 
background-color:#333333; 
opacity:0.75;
}
.video-nav-control{
position:absolute;
top:0;
right:0;
left:0;
bottom:0;
}
.section-video-controls{
display:table;
width:100%;
height:100%;
border:0;
outline:0;
text-align:center;
z-index:2;
}
.section-video-button{
display:table-cell;
vertical-align:middle;
}
.section-video-controls a{
display:inline-block;
outline: medium none;
background: none repeat scroll 0% 0% transparent;
border: 2px solid;
border-color:#f0f0f0;
color: #f0f0f0;
padding: 12px 28px;
margin:0 5px;
border-radius: 80px;
color:#8f8072;
}
.section-video-controls a i, .section-video-controls a i:hover{
line-height:0;
color: #f0f0f0;
}
.slides-nav-control{
position:absolute;
top:0;
right:0;
left:0;
bottom:0;
}
.video-background-controls{
display:table;
width:100%;
height:100%;
border:0;
outline:0;
text-align:center;
z-index:2;
}
.slides-video-button{
display:table-cell;
vertical-align:middle;
}
.video-background-controls a{
display:inline-block;
outline: medium none;
background: none repeat scroll 0% 0% transparent;
border: 2px solid;
border-color:#f0f0f0;
color: #f0f0f0;
color:#8f8072;
padding: 5px 15px;
margin:0 5px;
border-radius: 80px;
vertical-align:middle;
}
.video-background-controls a.big-button{
padding: 12px 25px;
margin:0 5px;
border-radius: 80px;
}
.video-background-controls a i{
color: #f0f0f0;
line-height:0;
}
.video_slide{
width:100%;
height:100%;
background-size:cover;
display:table;
}
.video_slide_bg_overlay{
position:absolute;
opacity:0.5;
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/pattern/pattern4.png);
}
.video_slide h1{
font-size:80px;
margin-top:0;
margin-bottom:0;
color:#d5d5d5;	
}
.video_slide h1 span{
border:5px double;
padding:10px 40px;
}
.video_slide h2{
color:#f0f0f0;	
}
.video_slide p{
font-size:18px;
margin-top:20px;
margin-bottom:0;
color:#f0f0f0;
}
.video_slide-text{
position:relative; 
width:100%;
margin:auto;
padding:0 15px;
}
.video-background-controls{
top:none;
}
#mbYTP_bgndVideo{
right:0;
left:auto !important;	
} .sl-slider-wrapper{
width:100%;
height:600px;
}
.sl-slider .bg-img{
background-size:cover;
background-attachment:fixed;
}
.sl-slider .bg-img-1{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/onepage-slide2.jpg);
}
.sl-slider .bg-img-2{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/onepage-slide.jpg);
}
.sl-slider .bg-img-3{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/onepage-slide3.jpg);
}
.sl-slide-text h1{
color:#8f8072;
}
.sl-slide-text p{
color:#707070;
}
.nav-dots span {
background: rgba(143,128,114,0.2);
}
.slit-slider .nav-dots span {
background: rgba(143,128,114,0.2);
}
.slit-slider .nav-dots span.nav-dot-current,
.slit-slider .nav-dots span:hover, .nav-dots span.nav-dot-current:after {
background: rgba(143,128,114,0.9);
}
.nav-arrows span {
border-color:rgba(143,128,114,0.8);
}
.nav-arrows span:hover {
background: rgba(143,128,114,0.8);
}  .corporate-slide{
height:600px;
z-index:1 !important;
}
.corporate_slide{
width:100%;
height:100%;
background-size:cover;
display:table;
}
.corporate-slide-bg{
background-attachment:fixed;
}
.corporate-slide-bg-1{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/slide-1.jpg);
}
.corporate-slide-bg-2{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/onepage-slide5.jpg);
}
.corporate-slide-text p{
font-size:20px;
}
.corporate-slide-text h1{
margin:0px;
color:#f0f0f0;	
}
.corporate-slide-text span{
font-style:italic;
}
.corporate-slide-text span{
font-style:italic;
}
.white .owl-theme .owl-dots .owl-dot span{
background-color: #f0f0f0;
}
.owl-theme .owl-dots .owl-dot span{
background-color:#8f8072;	
} .bx-wrapper .bx-pager.bx-default-pager a {
background-color: #8f8072;
}
.rev_slider_wrapper{
z-index:0;	
} .header-menu-bg{
width:100%; background:#fff;
position:fixed; z-index:9;
transition-property: background;
-webkit-transition-property: background;
-ms-transition-property: background;
-o-transition-property: background;
-moz-transition-property: background;
transition:ease 1s;
-webkit-transition:ease 1s;
-ms-transition:ease 1s;
-o-transition:ease 1s;
-moz-transition:ease 1s;
}
.header-shrink-bg {
height:60px;
}
#header-menu{
height:100%;
margin:auto;
padding:0 15px;
}
.header-icon{
max-height:100px;
width:auto;
float:left;
margin:0;
border-right: 1px solid;
border-color:transparent;
}
.header-icon .logo-icon {
text-decoration:none;
}
.logo-text {
display:block;
font-family:"Lato", sans-serif;
font-weight:700;
font-size:20px;
color:#8f8072;
text-decoration:none;
line-height: 100px;
}
.header-icon img {
float:left;
max-width:100%;
height:auto;
max-height:52px;
margin:24px 0;
} .nav-menu{
float:left;
width:auto;
max-width:100%;
height:auto;
display:inline-block;
font-size:17px; line-height:100px;
}
.nav-menu >a{
width:auto;
display:inline-block !important;
color:#707070;
}
.nav-menu-content{
margin: 0px;
padding: 0px 20px;
}
.nav-menu-content li {
display: inline-block;
position: relative;
}
.tab-nav-menu-content li a{
padding-left:0px;
}
.indicator{
height:15px;
font-size:15px;
float:right;
}
.indicator i{
padding:5px;
}
.nav-menu li ul{
margin-bottom: 0;
margin-left: 0;
}
.nav-menu-content li >a {
color: #707070;
display: block;	
text-decoration: none;
border-bottom:3px solid;
border-color:transparent;
margin:30px 17px;
outline:none;
line-height:34px;
}
.nav-menu-content li >a:hover {
color: #8f8072;
}
.nav-menu-content li >a.active{
color: #8f8072;
border-color:#8f8072;
outline:none;
} 
.sub-menu li a{
font-size:16px;
}
.nav-menu-content li.current-menu-item > a{
color: #8f8072;
}
.nav-menu-content li ul li.current-menu-item > a{
color: #8f8072;
}
.nav-menu-content .sub-menu,
.nav-menu-content .children {
display: none;
padding:0px 0px;
position: absolute;
background-color:#fff;
line-height:30px;
z-index:4;
left:0;
}
.nav-menu-content .sub-menu ul,
.nav-menu-content .children ul {
left:100%;
top: 0px;
}
.nav-menu-content .sub-menu li,
.nav-menu-content .children li {
border-bottom:1px solid;
border-color:#f0f0f0;
}
.nav-menu-content ul a,
.nav-menu-content ul ul a {
color: #707070;
width:200px;
margin:0;
padding:6px 20px;
}
ul.nav-menu-content ul a:hover,
.nav-menu-content ul ul a:hover {
color:#8f8072 ;
text-decoration:none; 
}
ul.nav-menu-content li:hover > ul,
.nav-menu-content ul li:hover > ul {
display: block;	
}
.nav-menu-content .megamenu .sub-menu li,
.nav-menu-content.megamenu .children li {
border-bottom:0px solid;
}
.megamenu .sub-menu{
position:absolute;	
right:0;
margin:auto;
width:1140px;
}
.fullwidth-header .megamenu .sub-menu{
width:100%;
}
.megamenu .sub-menu ul{
left:auto;
}
.megamenu >ul.sub-menu{
padding-top:15px;
}
.nav-menu-content li.megamenu{
position:static;	
}
.megamenu .sub-menu ul{
width:auto;
display:inline-block;
position:relative;
margin-bottom:20px;
}
.megamenu .sub-menu li a{
font-size:17px;
font-weight:600;
border-bottom:1px solid;
border-color:#f0f0f0;
width:auto;
}
.megamenu .sub-menu ul li a{
font-size:16px;
font-weight:400;
border:0;
}
.megamenu .sub-menu li{	
float:left;	
}
.megamenu .sub-menu .sub-menu li{	
float:none;
}
.megamenu .sub-menu ul li{
display:block;
}
.tab-nav-menu{
width:auto;
max-width:100%;
background-color:#fff;
display:none;
}
.tab-nav-menu-content .sub-menu{
padding-left: 25px;
padding-top: 10px;
}
.tab-nav-menu-container{
margin:auto;
}
.tab-nav-menu a{
color:#333;
text-decoration:none;
}
.tab-nav-menu a:hover, .tab-nav-menu a:active, .tab-nav-menu a:focus{
color:#8f8072;
}
.tab-nav-menu-content{
margin:auto;
display:none;
padding:15px;
}
.tab-nav-menu-content li{
list-style:none;
padding-top:10px;
padding-bottom:10px;
line-height:30px;
border-bottom:1px solid;
border-color:#f0f0f0;
}
.tab-nav-menu-content li a{
font-size:15px;
text-decoration:none;	
}
.tab-nav-menu-content .sub-menu{
display:none;
}
.tab-nav-menu-content .sub-menu li:last-child{
border-bottom:0px;
}
.nav-menu a, tab-nav a{
text-decoration:none;
}
.toggle-menu{
display:inline-block;
font-size:24px;
text-align:center;
}
.toggle-nav-menu{
display:none;
color:#8f8072;
border-left: 1px solid;
border-color:transparent;
}
.menu-slide .toggle-nav-menu{
border-color:transparent;
}
.toggle-nav-menu:hover, .toggle-nav-menu:active, .toggle-nav-menu:focus{
color:#8f8072;
}
.header-search-toggle{
float:right;
outline:none;
color:#d5d5d5;
padding:10px 10px;
margin:27px 10px;
line-height:1;
border-left: 1px solid;
border-color:transparent;
}
.header-search-toggle:hover, .header-search-toggle:active, .header-search-toggle:focus{
color:#d5d5d5;
outline:none;
}
.header-search{
display:none;
background-color:#fff;
border-top:1px solid;
border-color:#f0f0f0;
width:100%;
}
.white .header-search{
background-color:#333333;
border-color:#444444;
}
.header-search input[type="text"] {
display:block;
height:60px;
width: 100%;
border:none;
}
.header-icon, .header-search-toggle, .toggle-nav-menu{
border-color:#transparent;
}
.header-social{
float:right;
margin:30px 0;	
}
.header-social .social-icons{
border-color:#d5d5d5;
}
.white.header-menu-bg{	
background:#333333;
}
.white .nav-menu-content .sub-menu,
.white .nav-menu-content .children {
background-color:#333333;
}
.white .nav-menu-content .sub-menu li,
.white .nav-menu-content .children li,
.white .megamenu .sub-menu li a {
border-color:#444444;
}
.white .nav-menu-content li >a {
color: #f0f0f0;
}
.white .nav-menu-content li >a:hover {
color: #8f8072;
}
.white .nav-menu-content li >a.active{
color: #8f8072;
border-color:#8f8072;
} 
.white .header-social .social-icons, .white .header-social .social-icons li{
border-color:#444444;
}
.menu-slide .toggle-nav-menu{
display:inline-block;
}
.menu-slide .header-icon, .menu-slide .nav-menu, .menu-slide .header-social{
display:none;
}
.menu-slide .tab-nav-menu-content, .menu-slide .tab-nav-menu ol{
display:block;
}
.menu-slide .tab-nav-menu, .menu-slide .tab-nav-menu a{
display:block;
}
.menu-slide .tab-nav-menu-content, .menu-slide .tab-nav-menu ol{
padding:20px;
}
.menu-slide .tab-nav-menu-content li{
border-bottom:0;
}
.menu-slide .tab-nav-menu-content li a{
font-size:17px;	
}
.menu-slide-header-social{
font-size:17px;
padding: 0 50px;
}
.menu-slide-header-social .social-icons{
text-align:center;
}
.menu-slide .toggle-menu{
font-size:30px;
padding:15px 5px;
margin:0;
line-height:1;	
color:#8f8072;
}
.menu-slide .menu-slide-header-icon, .menu-slide-header-social{
display:block;
}
.menu-slide .menu-slide-header-icon{
float:none;
display:table;
width:100%;
background-color:#f0f0f0;
}
.menu-slide-header-icon a.logo-text{
text-align:center;
display:table-cell;
vertical-align:middle;
max-height:auto;
height:240px;
}
.menu-slide-header-icon img{
float:none;
}
#slide-menu .tab-nav-menu{
display:block;   
}
.transparent.header-menu-bg{
background-color:transparent;
}
.transparent.header-menu-bg .header-icon, .transparent.header-menu-bg .header-search-toggle, .transparent.header-menu-bg .toggle-nav-menu{
border:none;
}  .white, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white p, .white li, .white .count, .white a, .white a:hover{
color:#f0f0f0;
}
.white .fancy-line{
background-color:#f0f0f0;
}
section{
}
.section-bg-color{
background-color:#f3f3f3;
}
section i{
color:#333333;
}
section i:hover{
color:#8f8072;
}
.column-bg-color{
background-color:#8f8072;
}
.margin-310{
margin-top:310px;
margin-bottom:310px;
}
.margin-160{
margin-top:160px;
margin-bottom:160px;
}
.margin-150{
margin-top:150px;
margin-bottom:150px;
}
.margin-140{
margin-top:140px;
margin-bottom:140px;
}
.margin-130{
margin-top:130px;
margin-bottom:130px;
}
.margin-120{
margin-top:120px;
margin-bottom:120px;
}
.margin-110{
margin-top:110px;
margin-bottom:110px;
}
.margin-100{
margin-top:100px;
margin-bottom:100px;
}
.margin-90{
margin-top:90px;
margin-bottom:90px;
}
.margin-80{
margin-top:80px;
margin-bottom:80px;
}
.margin-70{
margin-top:70px;
margin-bottom:70px;
}
.margin-65{
margin-top:65px;
margin-bottom:65px;
}
.margin-60{
margin-top:60px;
margin-bottom:60px;
}
.margin-50{
margin-top:50px;
margin-bottom:50px;
}
.margin-40{
margin-top:40px;
margin-bottom:40px;
}
.margin-30{
margin-top:30px;
margin-bottom:30px;
}
.margin-20{
margin-top:20px;
margin-bottom:20px;
}
.margin-15{
margin-top:15px;
margin-bottom:15px;
}
.margin-top-120{
margin-top:120px;
}
.margin-top-110{
margin-top:110px;
}
.margin-top-100{
margin-top:100px;
}
.margin-top-90{
margin-top:90px;
}
.margin-top-80{
margin-top:80px;
}
.margin-top-70{
margin-top:70px;
}
.margin-top-60{
margin-top:60px;
}
.margin-top-50{
margin-top:50px;
}
.margin-top-40{
margin-top:40px;
}
.margin-top-30{
margin-top:30px;
}
.margin-top-20{
margin-top:20px;
}
.margin-bottom-120{
margin-bottom:120px;
}
.margin-bottom-110{
margin-bottom:110px;
}
.margin-bottom-100{
margin-bottom:100px;
}
.margin-bottom-90{
margin-bottom:90px;
}
.margin-bottom-80{
margin-bottom:80px;
}
.margin-bottom-70{
margin-bottom:70px;
}
.margin-bottom-60{
margin-bottom:60px;
}
.margin-bottom-50{
margin-bottom:50px;
}
.margin-bottom-40{
margin-bottom:40px;
}
.margin-bottom-30{
margin-bottom:30px;
}
.margin-bottom-20{
margin-bottom:20px;
}
.margin-right-15{
margin-right:15px;
}
.margin-right--15{
margin-right:-15px;
}
.margin-left--30{
margin-left:-30px;
}
.margin-left-p50{
margin-left:50%;
}
.no-margin-padding{
margin:0px !important;
padding:0 !important;
}
.padding-100{
padding:100px;
}
.padding-90{
padding:90px;
}
.padding-80{
padding:80px;
}
.padding-70{
padding:70px;
}
.padding-60{
padding:60px;
}
.padding-50{
padding:50px;
}
.padding-40{
padding:40px;
}
.padding-top-100{
padding-top:100px;
}
.padding-top-90{
padding-top:90px;
}
.padding-top-80{
padding-top:80px;
}
.padding-top-70{
padding-top:70px;
}
.padding-top-60{
padding-top:60px;
}
.padding-top-50{
padding-top:50px;
}
.padding-top-40{
padding-top:40px;
}
.padding-bottom-100{
padding-bottom:100px;
}
.padding-bottom-90{
padding-bottom:90px;
}
.padding-bottom-80{
padding-bottom:80px;
}
.padding-bottom-70{
padding-bottom:70px;
}
.padding-bottom-60{
padding-bottom:60px;
}
.padding-bottom-50{
padding-bottom:50px;
}
.padding-bottom-40{
padding-bottom:40px;
}
.columns-2{
margin-top:50px;
text-align:center;
}
.primary-typo{	
font-family: Lato;
font-weight: 700;
font-style:normal;
letter-spacing:0.3em;
line-height: 1.4;
color: #333333;
text-transform:uppercase;
}
.default-typo{
font-family: Crimson Text;
font-weight:400;	
letter-spacing:normal;
line-height:inherit;
text-transform:none;
}
.section-heading{
margin-bottom:30px;
}
.heading{
line-height:1.4;
margin-top:0;
}
.fancy-line{
height:2px;
width:80px;
background-color:#8f8072;
margin:0.6em 0;
}
.fancy-line-inverse{
height:2px;
width:80px;
background-color:#333333;
margin:0.6em 0;
}
.fancy-line-center{
margin:0.6em auto;
}
.huge-icon{
font-size:90px;
}
.large-icon{
font-size:52px;
}
.small-icon{
font-size:36px;
}
.page-header{
margin:0;
padding:0;
background-size:cover;
border:0;
position:relative;
}
.page-header-bg-overlay{	
position:absolute;
height:100%; 
width:100%; 
background-color:#333333; 
opacity:0.75;
}
.page-header-container{
display:block;
height:100%;
position:relative;
}
.page-header-wrapper{
display:table;
width:100%;
height:100%;
}
.page-header-content{
display:table-cell;
vertical-align:middle;
}
.page-header h1{
font-size:50px;
line-height:1.4;
}
.page-header .additional-heading{
font-size:20px;
}
.onepage-scroll .page-header-container{
padding:10% 0;
}
.onepage-scroll h1{
font-size:40px;
line-height:1.4;
}
.onepage-scroll .additional-heading{
font-size:18px;
}
.page-header-photo-1{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/onepage-slide9.jpg);
}
.page-header-photo-2{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/onepage-slide10.jpg);
}
.page-header-photo-3{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/onepage-slide8.jpg);
}
.page-header-photo-4{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/onepage-slide11.jpg);
}
.page-header-agency{
height:500px; 
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/blog-single-bg.jpg);
background-attachment:fixed;
}
.page-header-creative{
height:400px; 
}
.page-header-small h1{
font-size:32px;
margin-bottom:30px;
}
.page-header h1 span{
font-weight:400;
}
.page-header-creative p.additional-heading{
font-size:18px;
}
.page-header-blog-boxed{
height:360px; 
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/blog-single-bg.jpg);
background-attachment:fixed;
}
.page-header-blog-1{
height:500px; 
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/blog-single-bg.jpg);
background-attachment:fixed;
}
.page-header-blog-2{
height:700px; 
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/onepage-slide7.jpg);
background-attachment:fixed;
}
.page-header-blog-post-1{
height:360px; 
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/blog-single-bg.jpg);
}
.page-header-portfolio-post-1{
height:360px; 
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/blog-single-bg.jpg);
}
.page-header-carousel-portfolio{
height:360px; 
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/blog-single-bg.jpg);
}
.page-header-main{
height:360px; 
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/onepage-slide9.jpg);
}
.page-header-colored{
background-image:none;
background-color:#d5d5d5;
}
.page-header-pattern{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/soon.png);
background-size:auto;
} .separator {
display: table;
margin:20px auto;
font-size:24px; 
width:100%;
}
.separator p {
line-height: 1em;
font-size: 100%;
color: #D5D5D5;
display: table-cell;
white-space: pre;
}
.separator.separator_center p {
padding: 0 0.8em;
}
.separator.separator_left {
margin-left: 0;
}
.separator.separator_left p {
padding: 0 0.8em 0 0;
}
.separator.separator_left .sep_holder {
width: 100%;
}
.separator.separator_left .sep_holder.sep_holder_l {
display: none;
}
.separator.separator_right {
margin-right: 0px;
margin-left: auto;
}
.separator.separator_right p {
padding: 0 0 0 0.8em;
margin: 0 !important;
}
.separator.separator_right .sep_holder {
width: 100%;
}
.separator.separator_right .sep_holder.sep_holder_r {
display: none;
}
.separator .sep_holder {
display: table-cell;
height: 1px;
position: relative;
vertical-align: middle;
width: 50%;
}
.separator .sep_holder .sep_line {
height: 1px;
border-top: 1px solid #d5d5d5;
display: block;
position: relative;
top: 1px;
width: 100%;
}
.separator_center {
text-align: center;
}
.separator_left {
text-align: left;
}
.separator_right {
text-align: right;
} .motto .heading, .motto p{
font-style:italic;
}
.motto .heading{
margin-bottom:15px;
}
.motto p{
margin-bottom:25px;
} .about{
background-position:center;
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/about.jpg); 
background-size:cover;
}
.about-icon{
width:10%;
float:left;
display:inline-block;
margin-right:5%;
text-align:center;
}
.about-content{
width:83%;
display:inline-block;
margin-top:-10px;
margin-left:2%;
} .count{
font-size:60px;
line-height:normal;
color:#8f8072;
}
.mile1{
background-color:#2d2e47;
}
.mile2{
background-color:#49556c;
}
.mile3{
background-color:#c38c84;
}
.mile4{
background-color:#ff8574;
}
.mile5{
background-color:#968287;
}
.mile6{
background-color:#c6b3a6;
}
.mile-bordered{
background-color:transparent;
border:1px solid;
border-color:#d5d5d5;
border-top:0;
border-bottom:0;
border-left:0;
}
.no-border-right{
}
.big-number{
color: #8f8072;
font-size: 135px;
line-height: 90px;
} .portfolio-filter{
margin-bottom:50px;
}
.portfolio-filter a{
font-style:italic;
color:#333;
padding:6px 12px;
border:2px solid;
border-color:transparent;
}
.portfolio-filter a:hover{
color:#8f8072;
}
.portfolio-filter li{
margin-bottom:10px;
}
.portfolio-filter .active{
border:2px solid;
border-color:#8f8072;
color:#8f8072;
outline:none;
} 
.portfolio-page{
transition-duration: 0.4s;
-webkit-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
}
.portfolio-thumbnail{
margin-bottom:30px;
overflow:hidden;
}
.portfolio-thumbnail a:hover{
text-decoration:none;
}
.portfolio-thumbnail img{
width:100%;
margin:0;
}
.portfolio-thumbnail-container{
position:relative;
}
.portfolio-thumbnail-content{
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
opacity:0;
background-color: rgba(143,128,114,0);
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;	
-webkit-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.portfolio-thumbnail-content:hover{
background-color: rgba(143,128,114,0.9);
opacity:1;
}
.portfolio-attachment-link{
display:inline-block;
margin-top:15px;
}
.thumbnail-attachment{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
width: 100%;
height: 100%;
}
.portfolio-thumbnail-content a {
display: table;
width: 100%;
height: 100%;
text-align: center;
}
.portfolio-thumbnail-content i, .portfolio-thumbnail-content i.icon {
display: table-cell;
vertical-align: middle;
color:#f0f0f0;
}
.portfolio-thumbnail-content i:hover{
color:#f0f0f0;
}
.thumbnail-caption{
padding:6px 0 10px;
background-color: #ffffff;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;	
-webkit-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.caption-heading{
margin:0px;
padding:10px 0 0px 0;
}
.portfolio-category-2{
margin-bottom:0px;
}
.portfolio-category-2 li{
font-style:italic;
padding:0;
}
.portfolio-category-2 li:after{
content:"/";
padding-left: 5px;
padding-right: 5px;
}
.portfolio-category-2 li:last-child:after{
content:"";
}
.portfolio-category{
position:absolute;
bottom:0;
padding-bottom:10px;
}
.portfolio-category li:after{
content:"/";
padding-left:10px;
}
.portfolio-category li:last-child:after{
content:"";
} .portfolio-content-holder{
margin-bottom:100px;
}
.portfolio-thumbnail-content-2{
position:absolute;
top:0px;
bottom:0px;
right:0px;
left:0px;
opacity:0;
background-color: rgba(143,128,114,0);
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;	
-webkit-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.portfolio-thumbnail-content-2:hover{
top:10px;
bottom:10px;
right:10px;
left:10px;
background-color: rgba(143,128,114,0.9);
opacity:1;
}
.portfolio-thumbnail-content-2 .thumbnail-caption-2 {
display: table;
width: 100%;
height: 100%;
text-align: center;
}
.portfolio-thumbnail-content-2 .thumbnail-caption-2-content{
display: table-cell;
vertical-align: middle;
color:#f0f0f0;
}
.portfolio-thumbnail-content-2 .thumbnail-caption-2-content h4{
margin:0;
}
.portfolio-thumbnail-content-2 .thumbnail-caption-2-content a{
color:#f0f0f0;
}
.portfolio-thumbnail-content-2 .thumbnail-caption-2-content a i{
color:#f0f0f0;
}
.portfolio-masonry img{
max-width:none;
width:100%;
height:auto;
}
.portfolio-masonry .portfolio-thumbnail{
margin:0;
margin-bottom:0px;
}
.portfolio-masonry:after{
content: '';
display: block;
clear: both;
}
.portfolio-masonry .portfolio-thumbnail{
overflow:hidden;
width:25%;
height:auto;
}
.portfolio-masonry .width2{
width:50%;
}
.portfolio-masonry .height2{
height:auto;
}
.portfolio-4col2{
margin-left:-10px;
margin-right:-10px;
}
.portfolio-4col2 .portfolio-thumbnail{
padding:0 5px;
margin-bottom:14px
}
.portfolio-4col{
margin-left:-7px;
margin-right:-8px;
}
.portfolio-4col .portfolio-thumbnail{
padding:0 6px;
margin-bottom:12px
}
.portfolio-3col{
margin-left:-7px;
margin-right:-8px;
}
.portfolio-3col .portfolio-thumbnail{
padding:0 8px;
margin-bottom:14px
}
.portfolio-thumbnail-no-padding{
padding:0px !important;
}
.portfolio-2col{
margin-left:-10px;
margin-right:-10px;
}
.portfolio-2col .portfolio-thumbnail{
padding:0 10px;
margin-bottom:20px
}
.portfolio-4col-no-padding .portfolio-thumbnail{
margin-bottom:0;
} .portfolio-container{
padding-top:100px;
}
.portfolio-single-bg{
background-color:rgba(213,213,213,0.17);
}
.portfolio-fullwidth .portfolio-description{
padding:40px;
margin-top: -20px;
}
.portfolio-halfwidth .portfolio-description{
padding-left:35px;
}
.portfolio-fullwidth .portfolio-details{
padding-left: 30px;
}
.portfolio-info{
margin-bottom:40px;
}
.portfolio-brief{
margin:10px 0 30px;
}
.portfolio-link{
margin: 5px 0 15px;
}
.portfolio-details h6 span{
text-transform:none;
}
.portfolio-details ul{
display:inline;
}
.portfolio-details ul li:after {
content:",";
}
.portfolio-details ul li:last-child:after {
content:"";
} .widget_wysija{
display:inline-block;
margin:30px 0;
border:1px solid;
border-color:#8f8072;
}
.widget_wysija input{
border: 0px none;
outline:none;
box-shadow:none;
background: none;
}
input.wysija-input{
width:300px;
float:left;
padding: 10px;
padding-bottom:0;
}
.widget_wysija_cont input.wysija-submit{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/subscribe.png);
background-size:45px;
background-repeat: no-repeat;
background-position: center center;
border-left:1px solid;
border-color:#d5d5d5;
padding: 3px 25px;
margin: 7px 0;
}
.widget_wysija_cont .wysija-paragraph, .widget_wysija_cont .wysija-submit{
float:left;
display:inline-block;	
margin:0;
} .clients{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/client-bg.jpg);
background-attachment:fixed;
}
.clients-2{
background-image:none;
}
.client-cite{
font-style:italic;
} .client-bordered{
border-top:1px solid;
border-left:1px solid;
border-color:#333333;
}
.client-logo img{
padding:46px;
opacity:0.5;
}
.client-logo img:hover{
opacity:1;
}
.clients-2 .client-bordered{
border-color:#d5d5d5;
}
.clients-2 .client-bordered img{
padding:35px;
opacity:1;
} .service{
border:1px solid;
border-color:#d5d5d5;
padding:25px 35px ;
}
.service-icon{
width:20%;
float:left;
display:inline-block;
margin-right:5%;
text-align:center;
}
.service-content{
width:73%;
display:inline-block;
margin-top:-10px;
margin-left:2%;
}
.services-bordered{
padding:30px 15px; 
border: 3px double; 
border-color:#e8e8e8;
}
.services-2{
background-position:center;
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/about.jpg); 
background-size:cover;
}
.service-2{
border-right:1px solid;
border-bottom:1px solid;
border-color:#d5d5d5;
padding:120px 0;
}
.service-2-bg-color{
background-color:#fbfbfb;
}
.service-2 .service-type i{
color:#8f8072;
}
.service-2 .service-type{
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;	
-webkit-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.service-2 h4{
margin-top:20px;
}
.service-2 .service-description{
position:absolute;
top:0;
bottom:0;
right:0;
opacity:0;
margin-right: 1px;
margin-bottom: 1px;
background-color:#fbfbfb;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;	
-webkit-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.service-2 .service-description:hover{	
opacity:1;
}
.service-2 .service-description div{	
display:table;
width:100%;
height:100%;
}
.service-2 .service-description p{
display:table-cell;
vertical-align:middle;
padding:0 50px;
}
.progress-heading{
color:#333333;
margin-bottom:10px;
}
.progress-heading span{
float:right;
}
.progress-bg{
background-color:#f0f0f0;
border:0;
}
.progress-1 .progress-bar{
width:80%;
}
.progress-2 .progress-bar{
width:65%;
}
.progress-3 .progress-bar{
width:85%;
}
.progress-4 .progress-bar{
width:70%;
} .app{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/getapp.jpg);
background-attachment:fixed;
}
.app-no-bg{
background-image:none;
} .member-image img{
width:100%;
margin:0;
}
.member-image-container{
position:relative;
}
.member{
margin:10px;
}
.member-text-content{
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
background-color: rgba(143,128,114,0);
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;	
-webkit-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.member-text-content:hover{
background-color: rgba(143,128,114,0.9);
}
.member-caption{
display:table;
width:100%;
height:100%;
}
.member-text{
display:table-cell;
vertical-align:middle;
text-align:center;
opacity:0;
padding:0 20px 10px;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;	
-webkit-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
overflow:hidden;
}
.member-text:hover{
opacity:1;
}
.member-text .fancy-line{
margin-bottom:1em;
}
.member-text h4{
margin:0 auto;
}
.member-text p{
font-style:italic;
margin-bottom:3px;
}
.member-link {
display:inline-block;
border:1px solid;
border-color:#d5d5d5;
text-align:center;
}
.member-link li{
border-right:1px solid;
border-color:#d5d5d5;
line-height: 1;
margin: 8px auto;
width: 35px;
}
.member-link li:last-child{
border-color:transparent;
}
.member-link  i{
color:#8f8072;
font-size:20px;
}
.member-link-white i, .member-link-white i:hover{
color:#f0f0f0;
}
.member-details p{
font-style:italic;
margin-bottom:10px;
} .call-to-action{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/getapp.jpg);
}
.call-to-action-no-bg{
background-image:none;
} .blog-section{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/blog-bg.jpg);
background-position:center;
background-size:cover;
}
.blog-no-bg{
background-image:none;
}
.blog-content-container{
background-color: #8f8072;
padding:90px 0;
}
.post-container{
height: 150px; 
position: relative;
}
.post-thumbnail{
width:100%; 
height: 150px; 
overflow: hidden; 
position: absolute;
}
.post-thumbnail-overlay{	
position: absolute;
width: 100%;
height: 100%;
top: 0px;
background-color: rgba(143,128,114,1);
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;	
-webkit-transition:all ease 0.5s;
-o-transition:all ease 0.5s;	
background-image: -moz-linear-gradient(right,  rgba(143,128,114, 1.0) 20%,rgba(143,128,114, 0) 95%); background-image: -webkit-linear-gradient(right,  rgba(143,128,114, 1.0) 20%,rgba(143,128,114, 0) 95%); background-image: -o-linear-gradient(right,  rgba(143,128,114, 1.0) 20%,rgba(143,128,114, 0) 95%); background-image: -ms-linear-gradient(right,  rgba(143,128,114, 1.0) 20%,rgba(143,128,114, 0) 95%); background-image: linear-gradient(right,  rgba(143,128,114, 1.0) 20%,rgba(143,128,114, 0) 95%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(143,128,114, 1)', endColorstr='rgba(143,128,114, 0)',GradientType=0 ); }
.post-thumbnail-overlay:hover{	
background-color: rgba(143,128,114,0);
}
.post-content-container{
height: 150px; 
position: relative; 
display: table; 
margin: auto;
}
.post-inner{
display: table-cell; 
margin: auto; 
vertical-align: middle; 
position: relative;
}
.post-content{
display:table;
}
.post-date{
display: table-cell;
width: 70px;
height: 70px;
padding: 0px 10px;
border:2px solid;
border-color: #f0f0f0;
color: #f0f0f0;
text-align: center;
vertical-align: middle;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;	
-webkit-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.post-date a{
color: #f0f0f0;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;	
-webkit-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.short-entry-content{
padding-left:20px;
}
.post-content .entry-title{
margin-top:6px;
margin-bottom:0;
}
.entry-header{
margin: 0; 
}
.white .entry-title a{
color:#f0f0f0;
}
.post-category-items a{
font-style:italic;
padding:0;
}
.white .post-category-items a{
color:#f0f0f0;
}
.blog-container{
margin:100px auto;
}
.blog-content .entry-content{
background-color: rgba(213,213,213,0.17);
padding:40px 40px 60px;
}
.blog-content .blog-info{
margin-bottom:20px;
}
.post-password-form{
}
.post-password-form label{
margin-bottom:0;
margin-left: 20px;
border:1px solid;
border-color:#8f8072;
}
.post-password-form input{
border: 0px none;
background: none;
}
.post-password-form input[type="password"]{
width: 180px;
padding:10px;
}
.post-password-form input[type="submit"]{
background-image: url(//www.anne-et-thierry.com/wp-content/themes/choco/img/subscribe.png);
background-size: 45px auto;
background-repeat: no-repeat;
background-position: center center;
border-left: 1px solid #D5D5D5;
border-color: #D5D5D5;
padding: 3px 25px;
margin: 7px 0px;
} .post-format-indent{
border:3px solid;
border-color:#8f8072;	
}
.post-format-indent i{
position:absolute;
font-size:120px;	
color: #8f8072;
opacity: 0.2;
}
.post-format-link{
font-size:32px;
position:relative;	
}
.blog-classic .post-format-link{
font-size:36px;
}
.post-format-quote{
font-size:24px;
}
.post-format-quote .quote-cite{
margin-bottom:0;
} .entry-footer{
padding:0px 40px 30px;
background-color: rgba(213,213,213,0.17);
}
.entry-description{	
display: table;
width: 100%;
padding-top:10px;
border-top:1px solid;
border-color:#d5d5d5;
}
.post-date-classic{
display:inline-block;
margin-right:15px;
}
.post-date-classic a, .post-date-classic a:hover{
color:#333333;
}
.post-tag, .post-category{
margin-left:15px;
margin-top:10px;
}
.post-tag span, .post-category  span{
margin-right:5px;
}
.post-tag, .post-category, .post-tag span, .post-category  span, .post-tag ul, .post-category ul{
display:inline-block;
}
.post-meta-items{
margin-left:-15px;
display:inline-block;
float:right;
font-style:italic;
}
.post-meta-items .meta-item{
display:inline-block;
}
.post-category li:after, .post-tag li:after{
content:"/";
padding-left: 5px;
}
.post-category li:last-child:after, .post-tag li:last-child:after{
content:"";
}
.post-category li, .post-tag li{
padding:0;
}
.post-additional{
display:block;
margin-top:40px;
}
.post-share{
display:inline-block;
}
.post-share a{
width:40px;
height:40px;
display:table-cell;
vertical-align:middle;
text-align:center;
border:1px solid;
border-color:#8f8072;
}
.post-navigation{	
float:right;
}
.post-navigation a{	
border:1px solid;
border-color:#8f8072;
height:40px;
width:60px;
display:table-cell;
vertical-align:middle;
text-align:center;
line-height:0;
font-size:30px;
}
.post-controls li:last-child{
padding-right:0px;
}
.author-bio{
width:100%;
background-color:#8f8072;
display:inline-block;
margin-top: 40px;
margin-bottom:40px;
}
.author-avatar{
height:auto;
display:inline-block;
}
.author-details{
float:right;
display:inline-block;
padding:0px 45px 0px 15px;
}
.author-details h3{
margin-top: 20px;
}
.author-details p{
margin-bottom:10px;
}
.author-details a{
color:#f0f0f0;
}
.author-details a:hover, .author-details a:active, .author-details a:focus{
color:#f0f0f0;
}
#comments{
margin-top:40px;
}
#comments ol{
list-style:none;
padding-left:0;
padding-top:20px;
padding-bottom:20px;
}
#comments .comment-list ol{
padding-left:45px;
padding-top:30px;
}
#comments .floating-label-form-group{
opacity:1;
}
#comments .floating-label-form-group input{
color:#707070;
}
.comments-title{
margin-bottom:40px;
}
.comment-author-vcard{
display:inline-block;
border:1px solid;
border-color:#8f8072;
}
.comment-author-vcard img{
float:left;
}
.comment-author-details{
display:inline-block;
padding:10px 15px;
}
.comment-author-details a{
font-size:14px;
}
.comment-author-details p{
font-size:12px;
}
.comment-content p{
padding-left:0px;
padding-top:10px;
padding-bottom:10px;
}
.comment-form input[type="submit"]{
box-shadow: none;
border: none;
color: #8f8072;
border:2px solid;
border-color: #8f8072;	
background:none;
padding:5px 15px;
margin:30px 0;
}
.reply{
font-style:italic;
padding-left:0px;
padding-bottom:10px;
}
.comment-navigation .nav-previous, .comment-navigation .nav-next{
display:inline-block;
}
.page-navigation{
margin:100px 0;
}
.page-numbers li{
padding:3px;
}
.page-navigation a{
display:table-cell;
width:36px;
height:36px;
padding:5px 15px;
border:1px solid;
border-color:#8f8072;
vertical-align:middle;
}
ul.page-numbers{
padding-left: 0px;
list-style: none;	
}
ul.page-numbers li{
display:inline-block;	
}
.page-numbers .active a{
color:#8f8072;
border:1px solid;
border-color:#8f8072;	
}
.page-navigation span.page-numbers{
display: table-cell;
width: 36px;
height: 36px;
padding: 5px 15px;
color:#8f8072;
border:1px solid;
border-color:#8f8072;	
vertical-align: middle;
}
.nav-links a{
display:block;
margin:0 5px; 
padding: 5px;
border:1px solid;
border-color:#8f8072;
}
.nav-links .nav-previous, .nav-links .nav-next {
display:inline-block;
margin:5px 0;
} .post-more{
margin-top:-3px;
float:right;
}
.post-more i{
color:#8f8072;
}
.blog-2-post {
position:relative;
}
.blog-2 .post-thumbnail-area img {
width:100%;
}
.blog-2-post .entry-content {
padding-bottom:70px;
}
.blog-2-post-top{
position:relative;
z-index:1;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;	
-webkit-transition:all ease 0.5s;
-o-transition:all ease 0.5s;	
}
.blog-2-post-bottom {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
overflow:hidden;
opacity:0;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;	
-webkit-transition:all ease 0.5s;
-o-transition:all ease 0.5s;	
}
.blog-2-post-bottom .blog-2-post-thumbnail-overlay{
position: absolute;
width: 100%;
height: 100%;
top: 0px;
background-color:#333333;
opacity:0.75;
}
.blog-grid .blog-content, .blog-2 .blog-content{
margin-bottom:30px;
}
.blog-grid .entry-content{
padding:40px;
}
.blog-classic-container{
margin-bottom:0;
}
.blog-classic article{
margin-bottom:40px;
}
.blog-full article{
margin-bottom:40px;
}
.blog-masonry .hentry{
margin-bottom:0;
}
.blog-modern{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/blog-single-bg.jpg);
background-attachment:fixed;
background-position:center;
background-size:cover;
}
.blog-modern .blog-content-container{
background-color: #8f8072;
padding:90px;
}
.blog-modern-lite{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/blog-single-bg.jpg);
background-attachment:fixed;
background-position:center;
background-size:cover;
}
.blog-modern-lite .blog-content-container{
background-color: #fbfbfb;
padding:90px;
}
.blog-modern-lite .post-thumbnail-overlay{	
background-color: rgba(251,251,251,1);
background-image: -moz-linear-gradient(right,  rgba(251,251,251, 1.0) 20%,rgba(251,251,251, 0) 95%); background-image: -webkit-linear-gradient(right,  rgba(251,251,251, 1.0) 20%,rgba(251,251,251, 0) 95%); background-image: -o-linear-gradient(right,  rgba(251,251,251, 1.0) 20%,rgba(143,128,114, 0) 95%); background-image: -ms-linear-gradient(right,  rgba(251,251,251, 1.0) 20%,rgba(251,251,251, 0) 95%); background-image: linear-gradient(right,  rgba(251,251,251, 1.0) 20%,rgba(251,251,251, 0) 95%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(251,251,251, 1)', endColorstr='rgba(251,251,251, 0)',GradientType=0 ); }
.blog-modern-lite .post-thumbnail-overlay:hover{	
background-color: rgba(251,251,251,0);
}
.blog-modern-lite .post-date{
border-color: #8f8072;
color: #8f8072;
}
.blog-modern-lite .post-date a{
color: #8f8072;
}
.modern-overlay-hover{
background-color:rgba(143,128,114,0);
}
p.modern-date-hover{
border-color:#8f8072;
}
.post-date a.modern-link-hover{
color:#8f8072;
}
.blog-modern-lite .modern-lite-overlay-hover{
background-color:rgba(251,251,251,0);
}
.blog-modern-lite p.modern-lite-date-hover{
border-color:#f0f0f0;
}
.blog-modern-lite .post-date a.modern-lite-link-hover{
color:#f0f0f0;
}
.modern-color-hover, .modern-color-hover:hover, .post-date-classic a.modern-color-hover{
color:#f0f0f0;	
} .sidebar{
margin-left:35px;
}
.sidebar aside{
margin-bottom:60px;
}
.sidebar ul{
padding-left:0;
}
.sidebar li{
padding: 8px 0px;
list-style:none;
}
.widget-title{
margin-bottom:25px;
}
.fancy-line-small{
height:2px;
width:40px;
background-color:#8f8072;
margin:0.5em 0;
}
.search-form{
border:1px solid;
border-color:#8f8072;
}
.search-form label{
padding: 10px 10px;
width: 265px;
margin-bottom:0;
}
.search-form input{
border: 0px none;
background: none;
}
.search-form input[type="search"]{
width: 100%;
}
.search-form .search-submit{
background-image: url(//www.anne-et-thierry.com/wp-content/themes/choco/img/search.png);
background-size: 21px auto;
background-repeat: no-repeat;
background-position: center center;
border-left:1px solid;
border-color:#d5d5d5;
padding: 3px 25px;
margin: 7px 0;
float:right;
}
.tagcloud a{
display:inline-block;
padding:5px 15px;
margin:0 5px 10px 0;
border:1px solid;
border-color:#8f8072;
}
table#wp-calendar > thead > tr > th,
table#wp-calendar > tbody > tr > th,
table#wp-calendar > tfoot > tr > th,
table#wp-calendar > thead > tr > td,
table#wp-calendar > tbody > tr > td {
padding: 10px 8px;
text-align:center;
}
#wp-calendar > thead > tr > th, #wp-calendar caption {
color:#333;
}
table#wp-calendar > tbody > tr > td {
border: 1px solid #D5D5D5;
} .archive-page-header{
margin-bottom: 70px;
padding: 40px 40px 28px;
background-color: #8F8072;	
}
.archive-modern-lite{
background-image:none;	
}
.archive-modern-lite .blog-content-container {
padding: 0px;
} .archives{
margin:0 0 100px 0;
}
.archives >ul{
margin-top:1.5em;
}
.archives li.categories, .archives li.post_tag{
list-style:none;	
}
.archive-separator{
width:50%;	
} .search-page article{
margin-bottom:40px;	
}
.search-page-header{	
margin-bottom: 70px;
padding: 40px 40px 28px;
background-color: #8F8072;	
} .pricing-table{
border:2px solid;
border-color:#d5d5d5;
}
.pricing_separator{
width:65%;
}
.pricing_separator span.sep_line{
border-top-style:solid;
border-color:#d5d5d5;
}
.pricing-top{
}
.pricing-recommanded{
border-color:#8f8072;
}
.pricing-top h5{
padding-top:25px;
margin:0;
}
.pricing-top p{
line-height:normal;
}
.pricing-bottom a{
margin-bottom: 35px;
}
.pricing-recommanded .pricing-number, .pricing-recommanded  h5{
color:#8f8072;
}
.pricing-number{
font-size:80px;
}
.pricing-bottom ul{
list-style:none;
padding:15px 0 5px;
}
.pricing-bottom li{
padding:7px 0;
} .testimonials-bg-color{
background-color:#8f8072;
}
.testimonials-3{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/client-bg.jpg);
}
.quote-symbol i{
font-size:45px;
color:#8f8072;
}
.testimonial-quote{
padding-top:15px;
}
.testimonial-quote img{
max-width:50px;
}
.testimonial-quote h3{
line-height:1.5;
}
.testimonials .owl-controls{
margin-top:-29px;
position:relative;
}
.testimonials-2 .owl-controls{
margin-top:0px;
}
.testimonials-3 .owl-controls{
margin-top:0px;
}
.round-image img{
border-radius: 50%;
border: 1px solid transparent;
}
.quote-symbol img{
border:0;
}
.quote-symbol-center img{
margin:auto;
border:0;
} .contact-place{
padding:40px;
}
.contact-places .white i{
color:#f0f0f0;
}
.contact-place-1{
background-color:#2D2E47;
}
.contact-place-2{
background-color:#49556C;
}
.contact-place-3{
background-color:#C38C84;
}
.contact-place-bordered{
border:1px solid;
border-color:#d5d5d5;
border-left:0;
} .contact {
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/contact-bg.jpg);
}
.contact-bg-color{
background-color:#333333;
}
.contact-form{
margin: 0;
}
.contact-content {
opacity:0.6;
}
div .contact-content i{
vertical-align:middle;
}
.contact-2 .contact-content {
opacity:1;
}
.form-group button[type="submit"]{
margin-top:20px;
}
.floating-label-form-group {
position: relative;
border-bottom:1px solid;
border-color:#d5d5d5;
margin-bottom: 20px;
padding:0;
opacity:0.4;
}
.floating-label-form-group input,
.floating-label-form-group textarea {
font-size:17px;
color:#f0f0f0;
padding-right: 0;
padding-left: 0;
padding-bottom:0;
border:0;
border-radius: 0;
background: 0 0;
box-shadow: none!important;
resize:none;
}
.floating-label-form-group textarea {
height:7.5em;
}
.floating-label-form-group label {
display: block;
z-index: 0;
position: relative;
top: 2em;
margin: 0;
vertical-align: middle;
vertical-align: baseline;
opacity: 0;
-webkit-transition: top .3s ease,opacity .3s ease;
-moz-transition: top .3s ease,opacity .3s ease;
-ms-transition: top .3s ease,opacity .3s ease;
transition: top .3s ease,opacity .3s ease;
}
.floating-label-form-group::not(:first-child) {
padding-left: 14px;
border-left: 1px solid #eee;
}
.floating-label-form-group-with-value label {
top: 0;
opacity: 1;
}
.floating-label-form-group-with-focus label {
color: #18bc9c;
}
.required-alert ul{
padding-left:0;
}
.required-alert li{
padding-left:0;
color:#8f8072;
list-style:none;	
}
.contact-social{
margin:30px 0;
}
.contact-social li{
padding-right:15px;
} .footer-bg{
background-color:#222222;
}
.footer img{
max-width:70px;
margin:40px 0 10px;
} .footer-bar h1, .footer-bar h2, .footer-bar h3, .footer-bar h4, .footer-bar h5, .footer-bar h6{
color:#d5d5d5;
}
.footer-bar aside{
margin:70px 0;
}
.footer-bar img{
max-width:60px;
margin-bottom:20px;
display:block;
}
.footer-bar ul{
padding-left:0;
}
.footer-bar li{
line-height:3;
border-bottom: 1px solid;
border-color: #444444;
list-style:none;
}
.footer-bar li i{
font-size: 32px;
padding-right: 10px;
position: relative;
top: 7px;
}
.footer-bar .widget-title{
margin-bottom:25px;
}
.footer-bar .search-form{
border:1px solid;
border-color:#444444;
}
.footer-bar .search-form label{
padding: 10px 10px;
width: 193px;
margin-bottom:0;
}
.footer-bar .search-form input{
border-color: #444444;
}
.footer-bar .search-form input[type="search"]{
width: 175px;
}
.footer-bar .tagcloud a{
display:inline-block;
padding:5px 15px;
margin:0 5px 10px 0;
border:1px solid;
border-color:#8f8072;
}
.footer-bar #wp-calendar > thead > tr > th, .footer-bar #wp-calendar caption {
color:#d5d5d5;
}
.footer-bar #wp-calendar > tbody > tr > td {
border: 1px solid #444444;
}
.social-icons{
font-size:20px;
border:1px solid;
border-color:transparent;
margin:0;
padding:3px 0;
}
.social-icons a{
padding:0 8px;
}
.social-icons li{
width:40px;
padding:0px;
border-right:1px solid;
border-color:#d5d5d5;
text-align:center;
line-height:1;
}
.footer .social-icons li{
border-color:#333333;
}
.footer .social-icons{
margin:30px 0;
}
.social-icons li:last-child{
border:0;
}
.social-icons a:hover, .social-icons a:active, .social-icons a:focus{
}
.site-info{
font-size:15px;
padding:20px 0 30px;
border-top:1px solid;
border-color:#333333;
}
.form-control::-webkit-input-placeholder {
color:#d5d5d5;
}
.form-control::-moz-placeholder { color:#d5d5d5;
}
.form-control:-ms-input-placeholder {  
color:#d5d5d5;
} .comingsoon{
min-height:800px; 
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco/img/soon.png);
background-size:auto;
}
.comingsoon-content {
padding:150px 0;
}
.comingsoon span{
font-size:80px;
color:#8f8072;
}
.white.comingsoon .subscribe-form input[type="email"]{
color:#f0f0f0;
}
.comingsoon-logo{
background:none;
}
.comingsoon .subscribe-form input.wysija-submit{
border-color:#8f8072;
} .error-404{
height:650px; 
}
.error-404 h1{
font-size:80px;
color:#8f8072;
margin-top:0;
} .archives-content{
padding:40px;
background-color: rgba(213, 213, 213, 0.17);
}
.archives{
margin-bottom:40px;
margin-top:10px;
}
.archives ul{
margin-top:20px;
padding:0;
list-style-position: inside;
}
.archives ul li{
list-style-type: circle;
line-height:2.7;
} .page-container{
margin-top:100px;
margin-bottom:100px;
}
.question{
margin-bottom:40px;
}  .panel .panel-icon{
border-left:1px solid;
border-color:#d5d5d5;
padding:5px 0 5px 20px;
}
.panel-primary .panel-icon{
color:#8f8072;
} .dropcap-letter{
float:left;
width:70px;
height:70px;
font-size:40px;
color:#8f8072;
margin: 5px 15px 0px 0px;
line-height:66px;
letter-spacing:normal;
text-align:center;
text-transform: uppercase;
}
span.dropcap-letter{
letter-spacing:normal;
}
.dropcap-box {
background-color:#8f8072;
color:#f0f0f0;
}
.dropcap-circle {
background-color:#8f8072;
color:#f0f0f0;	
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;	
}
span.dropcap-bordered{	
border:2px solid;
border-color: #8f8072;
color:#8f8072;
background-color:transparent;
} .list-icon span{
margin-right:15px;
}
.list-icon ul{
margin:0;
padding:0;
}
.list-icon li{
line-height:2;	
list-style:none;
}
.list-icon i{
color:#8f8072;
} .chart {
position: relative;
display: inline-block;
width: 100%;
height: 100%;
text-align: center;
}
.chart-2 {
position: relative;
display: inline-block;
width: 100%;
height: 100%;
text-align: center;
}
.percent {
display: inline-block;
z-index: 1;
position:absolute;
left: 50%;
top: 50%;
margin-left: -11px;
margin-top: -19px;
}
.percent:after {
content: '%';
margin-left: 0.1em;
font-size: .8em;
} .image-boxed{
padding:8px; 
background-color:#ffffff;
}
.image-bordered{
padding:8px; 
border:1px solid;
border-color:#333333;
} .animate{
visibility:hidden;
animation-duration: 1s; 
animation-delay: 0.5s; 
-moz-animation-duration: 1s; 
-moz-animation-delay: 0.5s; 
-webkit-animation-duration: 1s; 
-webkit-animation-delay: 0.5s; 
-o-animation-duration: 1s; 
-o-animation-delay: 0.5s;  
-ms-animation-duration: 1s; 
-ms-animation-delay: 0.5s; 
}
@import url("https://fonts.googleapis.com/css?family=Sorts+Mill+Goudy");
.wpcf7-not-valid-tip {
color:red !important;
}
.wpcf7 form.sent .wpcf7-response-output {
border:2px solid #46b450 !important;
margin-top:10px !important;
padding:5px !important;
text-align:center !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
border:2px solid red !important;
margin-top:10px !important;
padding:5px !important;
text-align:center !important;
} .header-menu-bg{
background-color:#be8f2e!important;
width:60px;
height:60px;
margin-top:20%;
z-index:10;
}
.header-menu-bg #header-menu{
padding:0;	
}
.toggle-nav-menu, .toggle-nav-menu:hover, .toggle-nav-menu:active, .toggle-nav-menu:focus, .menu-slide .toggle-menu, .toggle-nav-menu:focus{
background-color:#BE8F2E;
padding:11px 20px;
color:#000;
}
.toggle-nav-menu:hover, .toggle-nav-menu:active{
background-color:#000E;
padding:11px 20px
}
#header-menu li{
padding:0;
margin:0;
list-style:none;	
}	
.spacer-shrink {
height: 0;
}
a.header-search-toggle{
display:none;
}
h1{
font-family: 'Sorts Mill Goudy', serif;
}
h1.texte_blanc {
color:#fff!important;
font-size:2.2em;
}
h1.entry-title	{
color: #000 !important;
font-size: 2.2em !important;
text-align: center !important;
text-transform: none;
} .et_builder_outer_content #texte_photo_home{
color:#fff !important;
background-color: rgba(0, 0, 0, 0.5) !important;
font-size:0.8em !important;
width:40%!important;
padding:20px 0px 0px 20px !important;
margin-left:45%!important;
float:left !important;
}
#fond_home_horloge{
min-height:850px;	
}
#titre_specialites, #texte_actu_home .titre_home_actu {
color: #fff !important;
padding: 10px 0 !important;
font-size: 20px;
font-family: "Sorts Mill Goudy";
}
#fond_home_horloge #texte_actu_home h2{
font-family: "Open Sans";
font-size:1em!important;
margin-top:0!important;
padding-bottom:0!important;
text-align: left !important;
}
#texte_actu_home img {
width: 100px;
margin: 0 auto;
display: block;
padding-top:20px !important;
}
#fond_home_horloge #texte_img_nouveaute img{
width:50px;
margin-right:10px!important;
float:left;
}
#fond_home_horloge #texte_actu_home p{
font-size:0.8em;
}
#texte_actu_home .et_pb_text, #texte_actu_home .et_pb_module, #texte_actu_home .et_pb_bg_layout_light, #texte_actu_home .et_pb_text_align_left,  #texte_actu_home .et_pb_text_1{
margin:0!important;
}
#texte_actu_home .titre_home_nouveaute{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco-child/img/picto_nouveaute.png);
background-repeat:no-repeat;
padding:13px 15px 19px 69px !important;
}
#texte_actu_home .titre_home_nouveaute:hover{
color:#BE8F2E;
}
#pageslide{
background-color: rgba(0, 0, 0, 0.5) !important;
width: 360px;
z-index:10;
}
#pageslide .tab-nav-menu-content{
background-color:transparent;	
}
#slide-menu .tab-nav-menu{
background-color:transparent;	
}
.menu-slide .menu-slide-header-icon{
background-color:transparent;
}
#slide-menu .menu-slide .menu-slide-header-icon{
background-color:transparent;	
}
.header-icon img{
max-height:90%;	
}
.header-icon{
position:absolute;
z-index:11;
margin-left: 1%;
border:none;
}
.menu-border, .menu-slide .menu-border{
border:none!important;	
}
#content .logo-menu-fixed img {
max-height: 24%;
margin-top:0;
}
#content .logo-menu-fixed a.logo-text{
height:47px;
}
.menu_trouver{
background-color:#BE8F2E;
width:60px;
height:60px;
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco-child/img/localisation_icon.png);
background-repeat:no-repeat;
background-position:center;
border-top:1px solid #575050;
float:left;
}
.menu_trouver:hover{
background-color:#000;
width:60px;
height:60px;
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco-child/img/localisation_icon_hover.png);
background-repeat:no-repeat;	
}
.menu_maison{
background-color:#BE8F2E;
width:60px;
height:60px;
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco-child/img/home_icon.png);
background-repeat:no-repeat;
background-position:center;
border-bottom:1px solid #575050;
}
.menu_maison:hover{
background-color:#000;
width:60px;
height:60px;
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco-child/img/home_icon_hover.png);
background-repeat:no-repeat;	
}
#header-menu .toggle-nav-menu, #header-menu .toggle-nav-menu:hover, #header-menu .toggle-nav-menu:active, #header-menu .toggle-nav-menu:focus{
color:#000;
border:none;
width: 60px;
}
#header-menu .toggle-nav-menu:hover{
color:#BE8F2E;
}
#slide-menu{
margin-top:320px;
}
#slide-menu .tab-nav-menu li{
text-transform:uppercase;
text-align:center;
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco-child/img/arabesque.png);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:20px;
}
.menu-slide .tab-nav-menu-content li a {
color:#fff;
}
.menu-slide .tab-nav-menu-content li a:hover {
color:#BE8F2E;
}
#slide-menu li{
text-align:center;
list-style:none;
}
.devis_menu{
color:#BE8F2E;
border:1px solid #BE8F2E;
margin-left: 15%;
padding: 7px 10px;
width: 70%;
font-family: 'Sorts Mill Goudy', serif;
}
.devis_menu:hover{
color:#fff;
border:1px solid #fff;
}
.devis_menu{
color:#BE8F2E;
}
.tel_menu{
font-family: 'Sorts Mill Goudy', serif;
background-color:#BE8F2E;
margin-left: 15%;
padding: 7px 10px;
width: 70%;
margin-top:2%;
color:#000;
}
.tel_menu span {
display:inline-block;
}
#text-2 li{
background:none;	
}
.home #et_builder_outer_content h1 {
padding-bottom:20px;
}
#texte_photo_home .bt_intro a {
background-color: #BE8F2E !important;
border:1px solid #fff !important;
float: left !important;
padding: 7px 20px !important;
margin-right:20px !important;
color:#fff !important;
}
#texte_photo_home .bt_intro a:hover{
background-color: #000 !important;
border:1px solid #fff !important;
float: left !important;
padding: 7px 20px !important;
margin-right:20px !important;
color:#fff !important;
}
.et_builder_outer_content #texte_actu_home{
background: rgba(0, 0, 0, 0.7)!important;
color:#fff;
font-size:0.8em;
width:40%!important;
padding:20px 0px 0px 20px !important;
margin-left:45%!important;
float:left;	
}
#texte_img_nouveaute article{
margin:0!important;
padding:0!important;
}
#motif_home{
bottom: 0;
height: auto;
padding: 0 !important;
position: absolute !important;
right: 0;
z-index: 9000 !important;
}
.page-id-69  #motif_home img{
height:auto;
}
.et_divi_builder #et_builder_outer_content .et_pb_section{
background-color:transparent!important;	
}
.page-id-69 #fond_home_horloge #devis_tel_home{
background-color:#be8f2d !important;
color: #000 !important;
float: left !important;
font-size: 0.9em !important;
margin-left: 59% !important;
padding: 0 0 0 20px !important;
width: 26% !important;
font-family: "Sorts Mill Goudy" !important;
}
.page-id-69 #fond_home_horloge #devis_tel_home a{
color:#fff !important;
}
.page-id-69 #fond_home_horloge #devis_tel_home a:hover{
color:#000 !important;
}
#devis_tel_home span {
display:inline-block;
word-break:break-all;
}	
.et_divi_builder #et_builder_outer_content #fond_home_horloge .et_pb_row::after{
position:absolute!important;	
}
#motif_home .et_pb_row_3{
padding:0!important;
}
#texte_photo_home .lien_projet_horloge {
background-color:#fff !important;
padding:7px 20px !important;
color:#be8f2d !important;
font-weight:600 !important;
}
#texte_photo_home .lien_projet_horloge:hover{
background-color:#be8f2d !important;
color:#fff !important;
} .page-id-69 h2{
text-transform:none;
font-size:2.5em;
text-align: center !important;
}
.page-id-69 #achat_successions_home h2, .page-id-69 #nouveaute_home h2{
color:#000 !important;
}
.page-id-69 #service_debarras_home h2, .page-id-69 #projet_home h2{
color:#fff !important;
}
.page-id-69 h3{
color:#a3720c!important;
text-align: center !important;
font-family: "Open Sans";
}
.page-id-69 #achat_successions_home, .page-id-69 #nouveaute_home{
color:#000 !important;
}
.page-id-69 #service_debarras_home, .page-id-69 #projet_home {
color:#fff !important;
text-align:justify;
}
.page-id-69 #achat_successions_home .bt_proffesionnels_immo a{
background-color: #000 !important;
color: #fff !important;
float: left !important;
padding: 2px !important;
width: 100% !important;
text-align: center !important;
margin-top:30px !important;
}
.page-id-69 #achat_successions_home .bt_proffesionnels_immo a:hover{
background-color:#a3720c !important;
color:#fff !important;	
float: left !important;
padding: 2px !important;
width: 100% !important;
text-align: center !important;
}
.bt_faq a, .page-id-2400 .nous_contacter a, .page-id-69 #achat_successions_home .nous_contacter a, #post-132 .nous_contacter a, #post-366 .nous_contacter a{
background-color: #000 !important;
color: #a3720c !important;
float: left !important;
padding: 10px !important;
text-align: center !important;
width: 100% !important;
margin-top: 10px !important;
font-size: 1.3em !important;
margin-top: 10px !important;
}
.page-id-2400 .nous_contacter a,
.bt_faq a {
background-color: #000 !important;
color: #fff !important;
display:block !important;
padding: 10px !important;
text-align: center !important;
width: 100% !important;
margin-top: 10px !important;
font-size: 1.3em !important;
margin-top: 10px !important;
float:none !important;
}	
.bt_faq a:hover, .page-id-2400 .nous_contacter a:hover, .page-id-69 #achat_successions_home .nous_contacter a:hover, #post-132 .nous_contacter a:hover, #post-366 .nous_contacter a:hover{
background-color: #a3720c !important;
color: #fff !important;
float: left !important;
padding: 10px !important;
text-align: center !important;
width: 100% !important;
margin-top: 10px !important;
font-size: 1.3em !important;
}
.page-id-2400 .nous_contacter a:hover,
.bt_faq a:hover {
background-color: #a3720c !important;
color: #fff !important;
padding: 10px !important;
text-align: center !important;
width: 100% !important;
margin-top: 10px !important;
margin-bottom:20px !important;
font-size: 1.3em !important;
float:none !important;
}
.page-id-69 #achat_successions_home .bloc_succession{
background-color: #a3720c !important;
padding:10px 30px !important;
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco-child/img/fond_bloc_succession_home.png) !important;
background-position:right bottom !important;
background-repeat:no-repeat !important;
margin-top: 20px !important;
}
.et_divi_builder #et_builder_outer_content .et_pb_module .bloc_succession li{
list-style-type:disc;
color:#fff;
}
.page-id-69 #service_debarras_home .texte_or{
color:#a3720c;
}
.page-id-69 #service_debarras_home .bt_lire a{
background-color:#a3720c !important;
padding: 5px 15px !important;
float: right !important;
color:#000 !important;
}
.page-id-69 #service_debarras_home .bt_lire a:hover{
background-color:#fff !important;
padding: 5px 15px !important;
float: right !important;
color:#a3720c !important;
}
.page-id-69 #service_debarras_home .bt_devis a{
border: 1px solid #a3720c !important;
color:#fff !important;
float: left !important;
padding: 5px !important;
text-align: center !important;
width: 100% !important;
}
.page-id-69 #service_debarras_home .bt_devis a:hover{
border: 1px solid #fff !important;
color:#fff !important;
float: left !important;
padding: 5px !important;
text-align: center !important;
width: 100% !important;
background-color:#a3720c !important;
} .page-id-69 #projet_home input, .page-id-69 #projet_home textarea {
background-color:#fff !important;
border:1px solid #636364 !important;
color:#000 !important;
padding-left:20px !important;
width:90%;
}
.page-id-69 #et_builder_outer_content input[type="text"], .page-id-69 #et_builder_outer_content input[type="password"],.page-id-69  #et_builder_outer_content input[type="number"], .page-id-69 #et_builder_outer_content input[type="email"],.page-id-69 #et_builder_outer_content input{
height:40px;
}
.page-id-69 #projet_home textarea{
max-height:110px;	
}
.page-id-69 #projet_home .file-473 input, .page-id-69 #projet_home .file-474 input, .page-id-69 #projet_home .file-475 input, .page-id-69 #projet_home .file-476 input{
background-color:transparent !important;
color:#fff !important;
border:none !important;
padding:0 !important;
}
.page-id-69 #projet_home .wpcf7-submit{
background-color:#BE8F2D !important;
color: #fff !important;
font-size: 1.5em !important;
text-align: center !important;
text-transform: uppercase !important;
width: 90% !important;
}
.page-id-69 #projet_home .wpcf7-submit:hover{
background-color:#000 !important;
color: #fff !important;
font-size: 1.5em !important;
text-align: center !important;
text-transform: uppercase !important;
width: 90% !important;
border:1px solid #BE8F2D !important;
}
.page-id-69 #projet_home #tel_or_projet, .page-id-69 #projet_home #mail_or_projet{
background-color:#A3720C !important;
padding:10px !important;
width:90% !important;
margin-top:43px !important;
}
.page-id-69 #projet_home h4{
color:#a3720c!important;
font-family: "Open Sans";
} #produit_nouveaute_home img{
max-height:150px;
width:auto;
float:left;
width:auto !important;
}
.page-id-69 #produit_nouveaute_home {
padding:30px 0!important;
border-bottom: 31px solid #a3720c;
}
.page-id-69 #produit_nouveaute_home article{
margin:0!important;
}
.page-id-69 #produit_nouveaute_home .et_pb_row, .page-id-69 #barre_or .et_pb_row {
padding:0!important;
}
.page-id-69 #produit_nouveaute_home .entry-title, .page-id-69 #produit_nouveaute_home .post-content{
display:none;	
}
.page-id-69 #nouveaute_home .bt_nouveaute_home{
border:1px solid #A3720C !important;
color: #A3720C !important;
max-width: 347px !important;
padding: 8px 17px !important;
margin:0 auto !important;
margin-top:10px !important;
}
.page-id-69 #nouveaute_home .bt_nouveaute_home:hover{
background-color:#A3720C !important;
color:#fff !important;
}
.page-id-69 #nouveaute_home .bt_nouveaute_home a {
color:#A3720C !important;
text-align:center !important;
}	
.page-id-69 #nouveaute_home .bt_nouveaute_home a:hover {
color:#fff !important;
}	
.page-id-69 #nouveaute_home{
padding:2% 0!important;	
}
h5.et_pb_toggle_title {
color:#a3720c!important;
}
#produit_nouveaute_home .et_pb_ajax_pagination_container {
display:flex;
flex-wrap:wrap;
justify-content:space-between;
}
#produit_nouveaute_home .et_pb_ajax_pagination_container .et_pb_post {
width: max-content !important;
} #footer-area .social-icons{
display:none;	
}
.footer-bg{
background-color:#be8f2e!important;
color:#000;
}
.site-info{	
padding: 6px 0 0;
}
.site-info a{
color:#000;
}
.site-info a:hover{
color:#fff;
}
p.site-info{
margin:0 0 10px;
border:0;
}
#footer-area #colophon{
margin:0;
width: 100%;
}
#footer-area .texte_footer{
font-size:0.8em;
}
#footer-area .texte_footer a{
color:#000;
}
#footer-area .texte_footer a:hover{
color:#fff;
} #post-132 h2{
color:#BE8F2D!important;
}
#post-132 h3{
margin-top:30px!important;
}
#post-328 #et_builder_outer_content h2{
margin-top:20px;
} .post-132 #et_builder_outer_content h3 p{
padding-top:6px;
}
.post-132 .chiffre{
color: #a3720c !important;
float: left;
font-size:1.8em;
font-weight:bold;
padding: 20px 5px !important;
text-align: center !important;
height:30px;
font-family: "Sorts Mill Goudy";
}
.titre_page_debarras{
font-size:1.2em;
}
.et_pb_row #bloc_page_debarras{
background-color:#A3720C !important;
padding:20px !important;
color:#fff !important;
text-align:justify!important;
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco-child/img/fond_bloc_succession_home.png) !important;
background-position:right bottom !important;
background-repeat:no-repeat !important;
}
.page-id-132 .et_pb_gallery{
width:100%;
margin-top:20px!important;
float:left;	
} #post-2400 #et_builder_outer_content h1, #post-337 #et_builder_outer_content h1, #post-366 #et_builder_outer_content h1, #post-373 #et_builder_outer_content h1, #post-132 #et_builder_outer_content h1{
text-align:center;
text-transform:none;
font-size: 2.2em;
}
#post-2400 #et_builder_outer_content h2, #post-337 #et_builder_outer_content h2, #post-366 #et_builder_outer_content h2, #post-373 #et_builder_outer_content h2, #post-132 #et_builder_outer_content h2{
color:#A3720C;
text-transform:uppercase;
font-size: 22px;
text-align:center;
}
#post-337 #et_builder_outer_content .nous_trouver_horaire{
background-color:#A3720C !important;
padding:20px !important;
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco-child/img/fond_bloc_succession_home.png) !important;
background-position:right bottom !important;
background-repeat:no-repeat !important;
color:#fff !important;
}
#post-337 #et_builder_outer_content #entrepots{
padding:0;
} #post-373 #et_builder_outer_content .et_pb_post img{
max-height:165px;
width:auto;
}
#post-373 #et_builder_outer_content article {
max-width: 20%;
float: left;
margin-left: 5%;
text-align: center;
min-height: 290px;
}
#post-373 #et_builder_outer_content .post-content{
display:none;	
}
#post-373 #et_builder_outer_content .et_pb_section{
padding:0;
}
.nouveaute{
display:flex;
flex-wrap: wrap;
} .post-template-default .blog-container,.container.page-container{
margin:0 auto;	
}
.blog-single, .page-all{
background-image:url(//www.anne-et-thierry.com/wp-content/themes/choco-child/img/horloge.jpg);
min-height: 90vh;
}
.single-post .blog-content .entry-content,.single-post .archives-content, .page-all .entry-content {	
background-color: rgba(0, 0, 0, 0.7) !important;
color: #fff !important;
margin-left: 5% !important;
margin-top: 20% !important;
min-height: 500px !important;
}
.page-all .entry-content  {
padding:20px;
}
.page-all .entry-content a  {
color:#fff;
}
.single-post .entry-footer {	
background-color: rgba(0, 0, 0, 0.7) !important;
color: #fff !important;
margin-left: 5% !important;
}
.blog-single h1,.blog-single h6,.page-all h1, .page-all h2 {
color:#fff;	
}	
.blog-single .post-date-classic time{
color:#fff;	
}
.blog-single .post-thumbnail-area{
float:left;
margin-right:5%;
margin-bottom:20px;
}
.blog-single .post-thumbnail-area img{
border:1px solid #fff;
}
.blog-single .sidebar{
background-color: rgba(0, 0, 0, 0.7);
color: #fff;
margin-top: 41%;
padding:20px;
}
.blog-single .sidebar a, .blog-single .widget-title h5{
color: #fff;
}
.blog-single .fancy-line-small{
background-color:#fff;
}
.blog-single .sidebar a:hover{
color: #BE8F2E;
}
.back-to-top a{
z-index:10000;	
}
.page-id-69 #et_builder_outer_content .accepter input {
margin-right:5px!important;
float:left;
width:auto;
}
.page-id-69 #et_builder_outer_content .wpcf7-list-item-label {
font-size:0.8em;
display:block;
margin-left:20px
}
.texte_sous_form{
font-size:0.8em;
margin-top: 15px !important;
}
#et_builder_outer_content .texte_sous_form a{
color:#BE8F2E;
} .align-left{
margin-right::20px;	
}
.pum-theme-3166 .pum-container, .pum-theme-lightbox .pum-container {
border: 8px solid #BE8F2E !important;
max-width: 600px !important;
margin-left: -300px !important;
}
.popmake strong {
color:#BE8F2E;
}  @media (max-width: 1810px){
.page-id-69 #fond_home_horloge #devis_tel_home{
margin-left: 57%;
width: 28%;
}
}
@media (max-width: 1680px){
.et_builder_outer_content #texte_photo_home, .et_builder_outer_content #texte_actu_home{
margin-left: 39% !important;
}
.page-id-69 #fond_home_horloge #devis_tel_home{
margin-left: 46%;
width: 32%;
}
}
@media (max-width: 1500px){
.et_builder_outer_content #texte_photo_home, .et_builder_outer_content #texte_actu_home{
margin-left: 35% !important;
width: 46% !important;
}
.page-id-69 #fond_home_horloge #devis_tel_home{
margin-left: 46%;
width: 35%;
}
}
@media (max-width: 1350px){
.page-id-69 #fond_home_horloge #devis_tel_home{
margin-left: 41%;
width: 40%;
}
}
@media (max-width: 1300px){
.page-id-69 #fond_home_horloge #devis_tel_home{
margin-left: 41%;
width: 40%;
}
#produit_nouveaute_home img{
max-height: 100px;
}
.page-id-69 #fond_home_horloge #produit_nouveaute_home .et_pb_posts{
margin:0 auto;	
}
#produit_nouveaute_home .et_pb_posts{
display:flex;
justify-content:space-around;
text-align:center;
}
#produit_nouveaute_home .et_pb_posts article {
width: auto!important;
}
.et_builder_outer_content #texte_photo_home, .et_builder_outer_content #texte_actu_home{
width: 52% !important;
}
.page-id-69 #fond_home_horloge #devis_tel_home{
width: 46%;
}
}
@media (max-width: 1200px){
.header-icon .logo-icon img {
max-height: 90%;
}
}
@media (max-width: 1150px){
.et_builder_outer_content #texte_photo_home, .et_builder_outer_content #texte_actu_home{
width: 60% !important;
}
.page-id-69 #fond_home_horloge #devis_tel_home {
width: 45%;
}
.page-id-69 #fond_home_horloge #devis_tel_home {
margin-left: 50%;
}
.header-menu-bg{
margin-top: 25%;
position:fixed;
}
}
@media (max-width: 1090px){
.et_builder_outer_content #texte_photo_home, .et_builder_outer_content #texte_actu_home{
width: 60% !important;
}
.page-id-69 #fond_home_horloge #devis_tel_home {
width: 45%;
margin-left: 50%;
}
.et_divi_builder #et_builder_outer_content #achat_successions_home{
padding: 0 30px;	
}
#produit_nouveaute_home .et_pb_ajax_pagination_container {
display:block;
}
}
@media (max-width: 1065px){
.page-id-69 #fond_home_horloge #devis_tel_home {
width: 48%;
margin-left: 47%;
}
}
@media (max-width: 1020px){
#pageslide {
background-color: rgba(0, 0, 0, 0.9);
}
}
@media (max-width: 1000px){
.et_builder_outer_content #texte_photo_home, .et_builder_outer_content #texte_actu_home {
width: 62% !important;
}
.page-id-69 #fond_home_horloge #devis_tel_home {
margin-left: 48%;
width: 49%;
}
.admin-bar .header-sticky {
position: fixed;
}
.page-id-366 .menu-slide-header-icon a.logo-text, .page-id-373 .menu-slide-header-icon a.logo-text, .page-id-132 .menu-slide-header-icon a.logo-text, .page-id-337 .menu-slide-header-icon a.logo-text, .page-id-328 .menu-slide-header-icon a.logo-text {
vertical-align: top;
}
}
@media (max-width: 991px) {
.header-menu-bg {
position: fixed;
}
}
@media (max-width: 985px){
#header-menu.menu-slide .toggle-menu {
border: medium none;
line-height: 0;
padding: 15px 20px;
}
.header-menu-bg {
position: fixed;
}
.page-id-366 .header-icon .logo-icon{
border:none;
}
.page-id-366 .header-icon .logo-icon img, .page-id-373 .header-icon .logo-icon img, .page-id-132 .header-icon .logo-icon img,  .page-id-337 .header-icon .logo-icon img, .page-id-328 .header-icon .logo-icon img {
max-height: 55%;
}
}
@media (max-width: 980px){
.header-icon .logo-icon img {
max-height: 70%;
}
.header-icon {
border-right: 1px solid;
}
#content .logo-menu-fixed img {
max-height: 19%;
text-align:center;
}
#content .logo-menu-fixed a.logo-text {
height: 68px;
}
#pageslide {
width: 292px;
}
.et_divi_builder #et_builder_outer_content #texte_actu_home .et_pb_column{
float:left;
width:35%!important;
margin-right:10px;
}
.et_divi_builder #et_builder_outer_content #texte_actu_home .et_pb_column_3{
float:left;
width:25%!important;
margin-right:10px;
}
#fond_home_horloge .et_pb_column_3 img{
width:90%;
}
}
@media (max-width: 960px){
.et_divi_builder #et_builder_outer_content #texte_actu_home .et_pb_column_2 img{
display:none;
}
.page-id-69 #fond_home_horloge #devis_tel_home {
margin-left: 35%;
width: 62%;
}
#slide-menu {
margin-top: 250px;
}
}
@media (max-width: 825px){
.et_builder_outer_content #texte_photo_home, .et_builder_outer_content #texte_actu_home {
width: 80% !important;
margin-left:15%!important;
}
.et_builder_outer_content #texte_photo_home{
margin-top: 25% !important;
}
.header-icon .logo-icon img {
max-height: 72%;
margin: 0;
}
#fond_home_horloge {
min-height: 1000px;
}
.header-menu-bg {
margin-top: 32%;
position:fixed;
}
.page-id-69 #fond_home_horloge #devis_tel_home {
margin-left: 15%;
width: 80%;
}
#post-373 #et_builder_outer_content h2{
} 
#post-373 #et_builder_outer_content article {
max-width: 100%;
min-height:10px;
}
}
@media (max-width: 767px){
.header-menu-bg{
position: fixed;
}
}
@media (max-width: 640px){
.et_divi_builder #et_builder_outer_content #texte_actu_home .et_pb_column_1 {
clear:both;
margin-right: 10px;
width: 100% !important;
}
.menu-slide-header-icon a.logo-text{
vertical-align: top!important;
height: 174px;
}
.et_divi_builder #et_builder_outer_content #texte_actu_home .et_pb_column_2 {
clear:both;
margin-right: 10px;
width: 70% !important;
}
#fond_home_horloge {
min-height: 1100px;
}
.et_divi_builder #et_builder_outer_content .et_pb_column {
margin-bottom: 5px!important;
}
#slide-menu {
margin-top: 220px;
}
}
@media (max-width: 550px){
.page-id-132 #et_builder_outer_content .et_pb_section_1 {
padding-left:30px !important;
}
}
@media (max-width: 505px){
#fond_home_horloge {
min-height: 1320px;
}
.admin-bar .header-sticky {
top: 0px!important;
opacity: 0.7;
}
.et_builder_outer_content #texte_photo_home {
margin-top: 45% !important;
}
#texte_photo_home .bt_intro {
text-align: center;
width: 95%;
margin-top:10px;
}
.header-menu-bg {
margin-top: 57%;
position:fixed;
}
}
@media (max-width: 460px){
.page-id-132 #et_builder_outer_content .et_pb_section_1 {
padding-left: 50px !important;
}
}