/*
Theme Name: providence
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome
Author: CBP
Template: flatsome
Version: 2.91
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.homehero .banner-bg {
  background-color: #fff;
  background-position: center 211px;
  background-size: 747px auto;
}
.button.large.primary {
  font-size: 3em !important;
}
.homehero .ux_banner.dark {
  height: 590px !important;
}
.inner.center.bottom.text-center {
  bottom: 32px !important;
}
#content > ul {
  margin-left: 0;
}
.home .small-12.large-6.columns {
  margin-bottom: 0;
}
.large-6.columns.product-gallery {
  max-width: 554px;
  width: 100%;
}
.product-info.large-4.small-12.columns.left {
  width: 100%;
}
.home .button.large {
	font-size: 2.2em;
	margin-top: 130px;
}

}

/*************** END MOBILE ***************/


.product_meta {
  display: none;
}

.reviews_tab {
  display: none !important;
}


.flickity-prev-next-button.next, .flickity-prev-next-button.previous {
  box-shadow: none !important;
}

.woocommerce-ordering.custom {
  display: none;
}

.woocommerce-result-count {
  display: none;
}

.tx-div.small {
  height: 1px;
  width: 70px;
}


.category > a {
  color: #808080;
}

h1 {
  color: #000000;
  font-size: 2.4em;
  font-weight: lighter;
}

.product-page-aside.large-2.small-12.columns.text-center.hide-for-small {
  width: 10%;
}
@media (min-width: 999px) {

}

.social-icons.share-row {
  padding-top: 0 !important;
}

.home .section-title.clearfix.title_center {
  font-family: Dancing Script,Georgia,serif !important;
  text-transform: none;
  font-size: 1.9em;
}
.test_content > p {
  font-size: 1.3em;
}
.tx-div.medium.clearfix {
  height: 0;
}

.home .tx-div.medium.clearfix {
  height: 0;
}

/* mailchimp */

#mc_embed_signup {
	background: none !important;
	clear: left;
	font: 14px Helvetica,Arial,sans-serif;
}

blockquote p {
  color: #3c171f !important;
  font-size: 1.0em;
  font-style: unset !important;
  padding: 0 0 0 30px !important;
  font-weight: bold;
}

#map {
	width: 100%;
	height: 500px;
}

.text-left .testimonial_image img {
  width: 100px;
  left: -20px;
  top: 10px;
}


#mc_embed_signup_scroll > label {
  font-weight: lighter !important;
}
#mc_embed_signup form {
  padding-left: 0 !important;
}

#mc_embed_signup input.button {
  width: 49% !important;
}

.product-page .amount {
  font-size: 120%;
}

.widget_nav_menu ul li a {
  border: medium none;
}

.widget_nav_menu ul li.current-menu-item a {
  border: medium none;
  color: #555;
}

.footer .widget a {
  color: #fff!important;
  font-weight: lighter;
}
.footer .widget a:hover {
  color: #fff !important;
}

/*#mc_embed_signup input.email {
  min-width: 180px !important;
}*/

.map_inner > h2 {
  color: #3C171F;
}

.large-4.columns.right {
  word-wrap: normal;
}

.page-id-2925 .map-info .large-4 {
  position: relative;
  width: 58.333%;
}

.map_inner > p {
  margin-bottom: 0;
}

.column-inner li {
  list-style: inside none disc;
  padding: 6px;
}



blockquote {
  margin-bottom: 40px;
}




.price {
  color: #000;
  font-family: Yanone Kaffeesatz,helvetica,arial,sans-serif;
  font-size: 2em;
  font-weight: 100;
}

.tx-div {
  background-color: #000000;
  display: block;
  height: 3px;
  margin: 15px 0;
  opacity: 1;
}


.home .price {
  display: none;
}


.shipping {
  color: #301219;
  font-size: 1em;
  line-height: 2.8em;
}

#block-shop-features {
  background: #F4EDEE none repeat scroll 0 0;
  padding: 20px 0 10px;
}
#block-latest-from-blog {
  padding: 30px 0 0;
}

footer.entry-meta {
  display: none;
}
#tab-frais-de-livraison {
  line-height: 1.5em;
}

.additional_information_tab {
  display: none !important;
}

#tab-additional_information {
  display: none !important;
}

.social_footer {
  display: inline-flex;
}

.q_social_icon_holder.normal_social {
  padding: 0 10px 0 0;
}
.next-prev-nav .prod-dropdown > a {
  color: #3c171f;
}

.social_footer {
  display: inline-flex;
}

.q_social_icon_holder.normal_social {
  padding: 0 10px 0 0;
}
#mc_embed_signup input.button {
	width: 156px !important;
	border-radius: 0;
}
#mc_embed_signup input.email {
  min-width: 210px;
}

/* providence */

h3 {
	color: #000000;
	display: inline-block;
	font-size: 2.7em;
	font-weight: 100;
	margin: 0 auto 30px;
	padding: 10px 0 0px;
	text-align: center;
	text-transform: uppercase;
}

.pink {
    background-color: #FF675C;
}

.yellow {
    background-color: #FFC212;
}

.blue {
    background-color: #38499B;
}

.col-home .column-inner {
  padding: 6% 14%;
  color: #000;
  text-align: center;
}

.column-inner p {
  text-align: left;
}

#submit:hover, #submit:focus, button:hover, button:focus, .button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus {
  background: transparent none repeat scroll 0 0;
  color: #fff;
}

#submit:hover, #submit:focus, button:hover, button:focus, .button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus {
  box-shadow: none;
}


.title.title_size_large.position_center.has_fixed_background {
  background-position: center 130px !important;
}

.row.container.collapse.home-row {
  margin-bottom: 0 !important;
}

.product-breadcrumb {
  font-size: 1.8em !important;
}

.nav-dropdown {
  border: 1px solid #ddd;
  box-shadow: none;
}
.woocommerce-variation-availability {
  display: none;
}
.product-page-aside.large-2.small-12.columns.text-center.hide-for-small {
  display: none !important;
}

.large-6.columns.product-gallery {
  width: 55%;
}
.product-info.large-4.small-12.columns.left {
  width: 45%;
}

.product h1 {
  text-transform: uppercase;
}



.product-details.tabs-style {
  background: rgba(234, 234, 234, 0.22) none repeat scroll 0 0;
}

.variations tr {
  border: medium none;
}

.cart-name.hide-for-small {
  display: none !important;
}

.mini-cart .woocommerce-Price-amount.amount {
  color: #000;
  font-size: 1.4em !important;
  font-weight: 100;
}

.product-info.large-4.small-12.columns.left {
  width: 45%;
  padding-left: 3%;
}
.cart-price.hide-for-small {
  color: #fff;
}
.single_add_to_cart_button.button.alt:hover {
  background: #FF675C none repeat scroll 0 0;
}

h6 {
  color: #000 !important;
  font-family: Covered By Your Grace,cursive !important;
  font-size: 1.5em;
  font-weight: 100;
}

.product-small .info.style-grid1 {
  box-shadow: none !important;
    margin: 20px 10px 0;

}

.breadcrumb-row {
  text-align: center;
  margin-bottom: 0;
}

.breadcrumb-row .left {
  float: none !important;
}

.product-small p.name {
  text-transform: uppercase;
}

.info .category {
  font-family: yanone kaffeesatz;
  font-size: 1.1em !important;
  font-weight: 100 !important;
}


/*.products a {
  color: #ff675c;
}*/
.products a {
  color: #000;
}

.product-small .tx-div.small {
  display: none;
}

h3.breadcrumb {
  border-bottom: 0 none;
  font-size: 1.6em;
  margin: 0;
  padding-bottom: 0;
  padding-top: 5px;
}

.woocommerce-Price-amount.amount {
  font-size: 0.7em;
  color: #999;
}

.product-small p.name {
  font-size: 0.9em;
  text-transform: uppercase;
}

.woocommerce-Price-amount.amount {
  color: #999;
  font-size: 0.7em;
  position: relative;
}
li.menu-parent-item > a.nav-top-link::after {
  content: none;
}
.social-icons .icon:hover, .yith-wcwl-share li a:hover{
	background-color:#000 !important;
	border-color:#000 !important;
}

.post-93 .entry-header, .post-637 .entry-header {
  margin-bottom: 0 !important;
  text-align: center;
}
.post-93 h2, .post-637 h2 {
  font-size: 1.3em;
  font-weight: 100;
  text-align: center;
}
.type-page h1.entry-title, .search-results .text-center h1.entry-title {
  margin-bottom: 0px !important;
  text-transform: uppercase;
}

#masthead #logo a {
  max-width: 252px !important;
}

.entry-content h2 a {
  color: #999;
}

.single .entry-content > h3 {
  font-size: 2em;
}
.single h4 {
  color: #000;
  font-size: 1.7em;
  font-weight: 100;
}
.cat-links {
  display: block;
}

.archive h3.entry-title {
  font-size: 2.9em;
  margin-bottom: 20px;
  padding-bottom: 10px;
  text-align: left;
}

/*.archive .entry-meta {
  display: none;
}

.archive .tx-div.small {
  display: none;
}
*/
.category-moments .large-3.columns.left {
  display: none;
}

.category-moments .large-9.right.columns, .category-moments-en .large-9.right.columns  {
  width: 100%;
}

.column-inner > h2 {
  font-size: 2em;
}

.row.container.homehero {
  margin-bottom: 0 !important;
}

.homehero .small-12.large-12.columns {
  padding: 0;
}

.button {
  font-family: yanone kaffeesatz,sans-serif;
}

.button.large.primary {
  font-size: 2em;
  padding: 0.6em 1em;
}


.home-row .button.primary {
  font-size: 1.3em;
}

.searchform button {
  background: transparent !important;
  border: none;
}

.searchform input {
  background: transparent none repeat scroll 0 0 !important;
  border-color: #333;
  color: #fff;
}
.ninja-forms-form-wrap {
  margin: auto;
  max-width: 620px;
}

.footer .icon {
  padding: 2px 0 0;
}

.blog-posts h3 {
  border: medium none;
  margin: 0;
  padding: 0;
}

.from_the_blog_excerpt {
  font-size: 1.1em;
}

.blog_row .large-12.column {
  margin-top: 50px;
  padding: 0;
}

.product h5 {
  font-size: 1.4em;
  font-weight: lighter;
}
#top-link {
  background: #fff none repeat scroll 0 0;
  color: #000;
}

.page-id-2 footer {
  display: none;
}

.page-id-2 .header-nav {
  display: none;
}

.checkout-button.secondary.expand.button.alt.wc-forward {
  background: #000 none repeat scroll 0 0;
}

.home .top-divider {
  display: none;
}

.home .header-nav .icon {
  border: medium none;
  color: #fff;
}
.icon.tip-top.tooltipstered {
  padding: 3px 0 0;
}

.page-id-155 .banner-bg.ux_parallax, .page-id-490 .banner-bg.ux_parallax {
  height: 360px !important;
}

.ux_banner .entry-title > strong {
  font-size: 1.5em;
  font-weight: lighter !important;
  text-transform: uppercase;
}

.row.container.guethary-hat {
  padding: 2% 6%;
}

.guethary-hat h2 {
  color: #000;
  font-size: 2.3em;
  font-weight: lighter;
}
.guethary-row-1-text {
  color: #fff;
  padding: 40px 60px !important;
}

.guethary-row-1-text h3 {
  color: #fff;
}

.guethary-row-1-text h4 {
  color: #000000;
  font-size: 1.6em;
  text-transform: uppercase;
  padding: 20px 0 0;
}

.guethary-row-1-text h4 {
	color: #fff;
	font-size: 1.5em;
	font-weight: normal;
	padding: 11px 0 0 0;
	text-transform: uppercase;
}

.row.container.collapse.guethary-row-1 {
/*	background: rgba(0, 0, 0, 0) url("http://www.providenceguethary.fr/wp-content/uploads/Le-coffee-bar-providence-guethary.jpg") no-repeat scroll 0 0 / 650px auto;
*/	background-color: #38499b;
}
.row.container.guethary-row-2 {
  background: rgba(0, 0, 0, 0) url("http://www.providenceguethary.fr/wp-content/uploads/providence-guethary-shop-inside-867.jpg") repeat scroll 0 0;
  background-position: right;
  background-repeat: no-repeat;
}

.guethary-row-2 .small-12.large-6.columns {
  background: #fff none repeat scroll 0 0;
}
.page-id-155 .row.container {
  margin-bottom: 0 !important;
}

.guethary-row-2 h4 {
  font-size: 1.5em;
  font-weight: lighter;
  padding: 20px 0;
  text-transform: uppercase;
}

.guethary-cell-21 .column-inner {
  padding: 16px 40px;
}

.ninja-forms-cont {
  font-family: yanone kaffeesatz !important;
  font-size: 1.3em;
}

.art h3 {
  display: block;
}

h3.section-title.title_center span::after, h3.section-title.title_center span::before {
  border: medium none;
}

.page-id-216 h3, .page-id-531 h3  {
  border: medium none;
  display: block;
  margin: 30px;
}

.ninja-forms-form-wrap {
  padding: 0 30px;
}

.header-nav a.nav-top-link, a.cart-link, .mobile-sidebar a {
  font-family: quattrocento !important;
/*  font-size: 1em !important;
*/}
.small-12.large-12.columns {
  margin-bottom: 0;
}

h1, h2, h3, h4, h5, h6 {
	hyphens: none;
}

h1.entry-title {
	word-wrap:normal;
}

.cart_item .woocommerce-Price-amount.amount {
  font-size: 1.2em;
}

.cart-sidebar .woocommerce-Price-amount.amount {
  font-size: 1.2em;
}

.coupon .button.small.expand {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #999;
  color: #000;
}

.button.checkout.wc-forward:hover {
  background: #333;
}

/*set mobile menu icons size*/
.icon-menu:before{
font-size:20px !important;
}

.widget_shopping_cart_content .button.wc-forward {
  background: #333 none repeat scroll 0 0;
}

.widget_shopping_cart_content .button.wc-forward:hover {
  background: #000 none repeat scroll 0 0;
}

#content > ul {
  margin-left: 0;
}
.row.container.blog_row {
  padding-left: 15px;
  padding-right: 15px;
}

#post-0 {
	background: url("http://www.providenceguethary.com/wp-content/uploads/lost-404.jpg");
	height: 500px;
}
#post-0 .entry-header {
	text-align: center;
	padding: 90px 0 30px 0;
}
#post-0 .entry-content {
	text-align: center;
	color: #ffffff;
}
#post-0 .row.collapse.search-wrapper {
	max-width: 640px;
	margin: auto;
	border-color: #ffffff !important;
}

#post-0 .entry-title {
	color: #fff;
}
#post-0 .searchform input {
	border-color:#ffffff}
	
/* on masque la boutique */
#guethary-row-2 {
	display: none;
}

.product .column-inner {
	padding: 0 20px;
}

.button.wc-forward {
	font-size: 120%;
}

#mc_embed_signup input.button {
	width: 180px !important;
	border-radius: 0;
}
#mc_embed_signup h2 {
	margin-top: -30px !important;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.footer .ux-search-box {
	max-width: 180px !important;
}

#mce-EMAIL {
	width: 180px !important;
}

.homehero .banner-bg.ux_parallax {
	height: 700px !important;
}

.button.large {
	padding: 25px 35px;
	font-size: 26px;
}
#mc-embedded-subscribe {
	background: #38499B !important;
}

.posted-on {
	display: none;
}

.cart-price.hide-for-small {
	display: none !important;
}

.lang-item .nav-top-link {
	color: rgba(50, 50, 50, 0.5) !important;
}

.woocommerce-variation p {
	font-weight: bold;
}

/* --------------------------------*/
.row.row-collapse {
	color: #000;
}

.col.col-home.medium-1\/2.large-6 {
	padding: 40px !important;
}



.product-small.box {
	padding: 20px;
}

.guethary-row-1 {
	background: #38499b;
}
.guethary-row-1 .col-inner {
	padding: 20px;
}

.home .col-home {
	padding: 30px !important;
}

.single_add_to_cart_button.button.alt {
	background: #000;
}

#place_order {
	background: #000;
}

.home .col-inner {
	text-align: center;
}

.home .col-inner p {
	text-align: left;
}
.home .button.primary.is-primary.is-large {
	font-size: 1.4em;
}

.homehero .col.large-12 {
	padding: 0 !important;
}

.entry-category.is-xsmall {
	display: none;
}
