/*
Theme Name: Vincent Flamion
Description: Photographe
Version: 1.0
Author: Fabrice COURT, d'après ENFOLD, un thème de Kriesi
Author URI: http://www.fabricecourt.com
Template: enfold
*/

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400');
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans');

/*fontes*/
h1, h4, h5,h2.presta, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title,#header_main_alternate,.post-title.entry-title > a  {font-family: 'Roboto Condensed', sans-serif;letter-spacing: 2px;font-weight:300!important}
h2, h3 {font-family: 'Josefin Sans', sans-serif;text-transform:none}
.template-page .entry-content-wrapper h2{text-transform: none;font-size: 25px}
h1, h2 {font-weight: 400!important}
body,p {line-height: 1.5em; font-family: 'Roboto Condensed', sans-serif!important;font-weight:300;letter-spacing:0.01em}
h2.presta {margin-top: 40%;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif;color: #fff}
h2.article{text-transform: uppercase!important;font-family: 'Roboto Condensed', sans-serif;color: #4d3217;text-align: center;font-size:17px}
h1.av-special-heading-tag {background-color: #e2e0db;display: inline;border-radius: 2px}
.first-table-item {font-size: 1.55em;letter-spacing: 1px}
h3.slide-entry-title.entry-title {font-size: 1.2em!important;text-transform: none!important}

.avia-slideshow li img {width: inherit}
#top .scroll-down-link {-webkit-animation: none}
.av-border-cells .flex_cell {border: none}
div#av-layout-grid-1 {border: none}
.av-image-caption-overlay-center p {text-transform: uppercase;letter-spacing: 3px!important;font-size: 16px;font-weight: normal}
.page-id-4068 .slide-meta {display: none}
.page-id-4068 h3.slide-entry-title.entry-title {padding-bottom: 15px}

/*bouton*/
span.avia_iconbox_title {text-transform: uppercase;letter-spacing: 2px;color: #333}
#top .avia-button.avia-color-dark {border: 1px solid #333}
.boutonpresta {width: 140px;height: 40px;font-size: 12px;line-height: 42px;background-color:rgba(255,255,255,.24);font-weight: 300;text-transform: uppercase; color: #fff;display: inline-block;transition: border .3s 0s cubic-bezier(0.39,.575,.565,1);text-align: center;cursor: pointer;overflow: hidden;position: relative;border:1px solid rgba(255,255,255,.14)}

/*image*/
.image-overlay-inside, .image-overlay.overlay-type-extern {display: none}
.avia_transform a:hover .image-overlay:hover { opacity: 0.1!important;filter: alpha(opacity=100)}

/*commentaire*/
.comment-count {border-radius: 200px 200px 22px 200px;-moz-border-radius: 200px 200px 22px 200px;-webkit-border-radius: 200px 200px 22px 200px;line-height: 30px}
.minitext {display:none}

/*prix*/
.pricing-table li.avia-pricing-row {font-size: 50px}
small del {font-size: 17px}

/*responsive logo*/
@media (max-device-width: 1240px) {
.logo img {width: 81%; margin-top: 10px}
}

@media only screen and (min-width : 360px) {
h1 {font-size: 22px!important}
}

@media only screen and (min-width : 360px) {
.textwidget {text-align: center}
.pricing-table li.avia-pricing-row {font-size: 40px}
}

/*placeholder*/
::-webkit-input-placeholder{font-family: 'Roboto Condensed'!important;}
:-moz-placeholder{font-family: 'Roboto Condensed'!important;}
::-moz-placeholder{font-family: 'Roboto Condensed'!important;}
:-ms-input-placeholder{font-family: 'Roboto Condensed'!important;}
#top .input-text, #top input[type="text"],#top input[type="input"],#top input[type="password"],#top input[type="email"],#top input[type="number"],#top input[type="url"],#top input[type="tel"],#top input[type="search"],#top textarea,#top select{font-family: 'Roboto Condensed'!important;}

/*rgpd*/
.avia-cookie-consent.avia-cookiemessage-bottom {background-color: rgba(0,0,0,0.50);padding: 0.5em}
a.avia-button.avia-cookie-consent-button.avia-cookie-consent-button-1.avia-cookie-close-bar {padding: 3px}
a.avia-button.avia-cookie-consent-button.avia-cookie-consent-button-2.av-extra-cookie-btn.avia-cookie-info-btn {padding: 3px}

/*menu traditionnel*/
.av-main-nav > li > a {font-weight: normal;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif;letter-spacing: 1px;font-size: 15px}
.avia-shadow{box-shadow:none}
.av-main-nav ul {width: 260px}
.main_menu ul:first-child ul ul a {text-transform: none!important;font-size: 15px!important}
span.mega_menu_title.heading-color.av-special-font {background-color: #f0f0f0;padding: 2px 10px 2px 2px}

/*slider*/
.ls-slide-backgrounds:after {content: " ";position: absolute;top: 0; left: 0; height: 100%; width: 100%;background: url(images/overlay-pattern.png) repeat;opacity: 0.5;z-index: 500}
.main_color .av-masonry {background-color: #fcfcfc}
.container_wrap {border-top-width: 0px}

/*header*/
span.logo {padding: 20px}
