/*
Theme Name: Avada Child wse.fr
Description: Thème enfant wse.fr
Author: WebService'Est
Author URI: https://www.webservice-est.fr
Template: wsefr
Version: 1.0.X
Text Domain:  wsefr
*/

/*#header {
background: url('http://webservice-est.fr/images/Top2.jpg') no-repeat top center;
height: 325px;
}*/
/*background-size: cover;*/

.featuresp1{
	font-size: 1.35em !important; color: #b1b1b1 !important;
}
/*.entry-title { float: left; padding-right: 1rem!important; }*/
.hide { display: none!important; }
p.callnow {
position: absolute;
font-size: 2em;
line-height: 60px;
right: 20%;
top: 1rem;
border: 5px solid lightgoldenrodyellow;
padding: 0.1em 1em;
border-radius: 45px;
font-weight: bold;
color: white;
background: yellowgreen;
box-shadow: 2px 2px lightskyblue;
display: none;
}
p.callnow span { font-size: .55em; }
/*.fusion-is-sticky .fusion-sticky-header-wrapper .fusion-header .fusion-logo {
	background: #1a80b6;
padding: 0.1rem 2.5em;
border-radius: 50px 0px;
margin-left: -5em;
position: relative;
top: 1px;
}
#header-sticky.sticky .logo { 
background: #1a80b6;
padding: 0.1rem 2.5em;
border-radius: 50px 0px;
margin-left: -5em;
position: relative;
top: 1px;
}*/

.fusion-is-sticky .fusion-sticky-header-wrapper .fusion-header, .fusion-is-sticky .fusion-sticky-header-wrapper .fusion-header .fusion-logo {
height: 100px;
}

.fusion-is-sticky .fusion-sticky-header-wrapper .fusion-header .fusion-logo {
	margin-top: 1%;
	margin-bottom: 1%;
	transition:margin 1s ease;
}

.fusion-is-sticky .fusion-secondary-header .fusion-contact-info {
	display: none;
}

.bgParallax1 {
background: rgba(50,1,1,.5);
padding-top: 1em;
padding-bottom: 1em;
}
.bgParallaxC1 {
/*background: rgba(225,100,0,.3);*/
background: rgba(225,100,0,.45);
padding-top: 1em;
padding-bottom: 1em;
}

.bgParallaxD8 {
/*background: rgba(225,100,0,.3);*/
background: rgba(0,1,1,.8);
padding-top: 1em;
padding-bottom: 1em;
}
.bgParallaxD7 {
/*background: rgba(225,100,0,.3);*/
background: rgba(0,1,1,.7);
padding-top: 1em;
padding-bottom: 1em;
}
.bgParallaxD5 {
/*background: rgba(225,100,0,.3);*/
background: rgba(0,1,1,.5);
padding-top: 1em;
padding-bottom: 1em;
}
.bgParallaxD3 {
/*background: rgba(225,100,0,.3);*/
background: rgba(0,1,1,.3);
padding-top: 1em;
padding-bottom: 1em;
}

.bgParallax-ribon-wse { /*width: 110%; margin-left: -1.5%;*/ }

/*.bgParallaxC1 .fusion-tooltip { color: darkorange; font-weight: bold!important; text-shadow: 0px 0px 5px rgba(255, 255, 255, .9), 0px 0px 8px rgba(0, 0, 0, .9); }*/
.bgParallaxC1 .fusion-tooltip { color: rgb(200,150,0); font-weight: bold; letter-spacing: .01rem; }
.bgParallaxD3 .fusion-tooltip, .bgParallaxD5 .fusion-tooltip, .bgParallaxD7 .fusion-tooltip, .bgParallaxD8 .fusion-tooltip { color: rgb(0,150,200); font-weight: bold; letter-spacing: .01rem; }

/*.bgParallax1Box .fusion-tooltip, .bgParallax2Box .fusion-tooltip, .bgParallaxC1Box .fusion-tooltip, .bgParallaxC2Box .fusion-tooltip { color: rgb(0,150,200); font-weight: bold; letter-spacing: .01rem;	 }*/

#featuresTabsShop {
	/*min-height: 800px!important;*/
}

#featuresTabsShop .nav-tabs .tab-link h4 {
	color: inherit;
}

#featuresTabsShop .nav-tabs > .active > .tab-link {
background: #111!important;
color:white!important;
border-top: 4px solid #a0ce4e!important;
}
#featuresTabsShop .nav-tabs > li:first-child > .tab-link {
border-left: 1px solid grey!important;
border-radius-left:10px;
}
#featuresTabsShop .nav-tabs > li:last-child > .tab-link {
border-right: 1px solid grey!important;
}

#featuresTabsShop .nav-tabs > li {
border-bottom: 1px solid grey!important;
}

#featuresTabsShop .nav-tabs > li:first-child, #featuresTabsShop .nav-tabs > li:first-child > .tab-link {
border-radius: 15px 0 0!important;
}

#featuresTabsShop .nav-tabs > li:last-child, #featuresTabsShop .nav-tabs > li:last-child > .tab-link {
border-radius: 0 0 15px!important;
}

#featuresTabsShop .nav-tabs li .tab-link:hover{
	color: white!important;
}
#featuresTabsShop .nav-tabs li .tab-link {
	background: #222!important;
	
	border-top: 3px solid #f1f2f2!important;
}

#featuresTabsShop  .tab-pane, #featuresTabsShop .nav, #featuresTabsShop .nav-tabs  {
	border: none!important;
}

#featuresTabsShop .nav-tabs {
	background-color: transparent!important;
	font-size: 12px;
}

#featuresTabsShop .tab-pane {
	padding-top: 3em!important;
	margin-top: 2rem!important
}

#featuresTabsShop .fusion-content-boxes .content-container {
	font-size: .9em;
	margin-top: 2em;
	padding: 1em;
}

#allServices .panel-title.toggle a {
	font-size: 1.5em;
	line-height: 25px;
	text-align: center;
}
#allServices .toggle-content {
	padding-top: 3em;
}
.sticky-header .mobile-nav-holder .mobile-selector {
width:50%;
float: right;
}

.header-v4 #nav {
margin: 0 auto;
width: 90%;
}
.current-menu-parent > a, .current-menu-item a  {
	font-weight: bold!important;
} 


/* fix blog article bug */
/*.post-content, .excerpt-container.strip-html { clear: left; }*/

#wrapper .fusion-tabs.nav-not-justified .nav-tabs .tab-link {padding: 8px .8rem;}

.sectionBlue, .sectionBlue .divider-candy {background: #1a80b6!important;}
.sectionBlue p { color: aliceblue!important; }

.sectionDark, .sectionDark .divider-candy {background: #333333!important;}
.sectionDark p { color: #b1b1b1!important; }
.page .fusion-page-title-bar { display: none; }
.fusion-page-title-bar .entry-title, .fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .entry-title, .fusion-page-title-bar .fusion-breadcrumbs a { color: white!important; font-weight: normal!important; }
.fusion-page-title-bar .fusion-breadcrumbs .breadcrumb-leaf { color: white!important; font-weight: bold!important; }
.fusion-footer-widget-area { background-color: black;
padding-bottom: 45px;
background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 40, color-stop(10%, rgba(104,128,138,0.4)), color-stop(40%, rgba(138,114,76,0))),-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(57,173,219,0.25)), color-stop(100%, rgba(42,60,87,0.4))),-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #670d10), color-stop(100%, #092756))!important;
background: -webkit-radial-gradient(top left, rgba(104,128,138,0.4) 10%,rgba(138,114,76,0) 40%),-webkit-linear-gradient(top, rgba(57,173,219,0.25),rgba(42,60,87,0.4)),-webkit-linear-gradient(left top, #670d10,#092756)!important;
background: -moz-radial-gradient(top left, rgba(104,128,138,0.4) 10%,rgba(138,114,76,0) 40%),-moz-linear-gradient(top, rgba(57,173,219,0.25),rgba(42,60,87,0.4)),-moz-linear-gradient(left top, #670d10,#092756)!important;
background: -o-radial-gradient(top left, rgba(104,128,138,0.4) 10%,rgba(138,114,76,0) 40%),-o-linear-gradient(top, rgba(57,173,219,0.25),rgba(42,60,87,0.4)),-o-linear-gradient(left top, #670d10,#092756)!important;
background: radial-gradient(top left, rgba(104,128,138,0.4) 10%,rgba(138,114,76,0) 40%),linear-gradient(top, rgba(57,173,219,0.25),rgba(42,60,87,0.4)),linear-gradient(left top, #670d10,#092756)!important; }
.fusion-footer-widget-area a { color: #DDDDDD!important;}
.fusion-footer-widget-area a:hover { /*color: #1a80b6!important;*/ color: white!important; }
.fusion-footer-widget-area h4, .fusion-footer-widget-area p { color: white!important; }
#footer { /*background-color: #27394f!important;*/ background-color: black!important; }
.fusion-social-network-icon, #footer div { color: white!important; }


.fusion-rollover .fusion-rollover-link, .fusion-rollover .fusion-rollover-sep, .fusion-rollover .fusion-rollover-gallery { display: none!important;	 }
.fusion-portfolio-wrapper .fusion-image-wrapper .fusion-rollover { 
background-image: linear-gradient(top, rgba(26,128,182,.9) 0%, rgba(209,233,144,.9) 100%)!important;
background-image: -o-linear-gradient(top, rgba(26,128,182,.9) 0%, rgba(209,233,144,.9) 100%)!important;
background-image: -moz-linear-gradient(top, rgba(26,128,182,.9) 0%, rgba(209,233,144,.9) 100%)!important;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(26,128,182,.9)), color-stop(1, rgba(209,233,144,.9)) )!important; 
	background-image: -ms-linear-gradient(top, rgba(26,128,182,.9) 0%, rgba(209,233,144,.9) 100%)!important;
}
/* WSE20200513: add color white for rollhover */
.fusion-portfolio-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a { 
	color: white!important;
}
.fusion-image-wrapper .fusion-rollover h4 a { font-size: 2em!important; margin-top: 1em!important; margin-bottom: .5em!important; }
.fusion-carousel-wrapper .fusion-rollover h4 a { font-size: .7rem!important; font-weight: bold; }
.fusion-image-wrapper .fusion-rollover .fusion-rollover-categories a { font-size: 1.2em!important; }
.link-icon, .gallery-icon { display: none!important; }
/*.fusion-blog-shortcode .image-extras { display: none!important; }*/
.fusion-blog-shortcode .fusion-image-wrapper .fusion-rollover h4 a, .fusion-blog-shortcode .fusion-image-wrapper .fusion-rollover .fusion-rollover-categories a { color: white!important; }
.fusion-image-wrapper .fusion-rollover .fusion-rollover-categories a { font-size: 1.2em!important; }
.archive .fusion-rollover, .category .fusion-rollover, .fusion-blog-shortcode .fusion-rollover, .fusion-carousel-wrapper .fusion-rollover {
background-image: linear-gradient(top, rgba(26,128,182,.7) 0%, rgba(26,128,182,.9) 100%)!important;
background-image: -o-linear-gradient(top, rgba(26,128,182,.7) 0%, rgba(26,128,182,.9) 100%)!important;
background-image: -moz-linear-gradient(top, rgba(26,128,182,.7) 0%, rgba(26,128,182,.9) 100%)!important;
background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(26,128,182,.7)), color-stop(1, rgba(26,128,182,.9)) )!important; 
background-image: -ms-linear-gradient(top, rgba(26,128,182,.7) 0%, rgba(26,128,182,.9) 100%)!important;
}
.archive .fusion-rollover a, .category .fusion-rollover a, .fusion-blog-shortcode .fusion-rollover a, .fusion-carousel-wrapper .fusion-rollover a {
color: white!important;
}

/*#carousel .image-extras {
background-image: linear-gradient(top, rgba(26,128,182,.97) 0%, rgba(209,233,144,.97) 100%)!important;
background-image: -o-linear-gradient(top, rgba(26,128,182,.97) 0%, rgba(209,233,144,.97) 100%)!important;
background-image: -moz-linear-gradient(top, rgba(26,128,182,.97) 0%, rgba(209,233,144,.97) 100%)!important;
background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(26,128,182,.97)), color-stop(1, rgba(209,233,144,.97)) )!important; 
background-image: -ms-linear-gradient(top, rgba(26,128,182,.97) 0%, rgba(209,233,144,.97) 100%)!important;
}*/

.project-content .project-description { float: left; width: 55%; }
.project-content .project-info {
float: right;
width: 35%;
padding: 1em;
/* border: 1px solid aliceblue;
background: lightgoldenrodyellow; */
/* WSE20200514: new color project info box */
border: 1px solid darkgray;
background: oldlace;
}
/* WSE20200514: new color project info box */
.project-content .project-info h3 {
/*     font-weight: 600;
    font-family: sans-serif;
    border-bottom: 1px solid #333;
	color: #555;
	padding-bottom: .3em; */
    font-family: sans-serif;
    background: coral;
    padding-left: 1em;
    padding-top: 1em;
    color: white;
    padding-bottom: 1em;
}
/* WSE20200514: new color project info box */
.project-info-box span a {
	font-weight: bold;
    font-family: sans-serif;
    text-decoration: underline;
    color: coral!important;
}
/* WSE20200514: new color project info box */
.project-info-box.vcard span a {
	font-weight: normal;
    /* font-family: inherit; */
    text-decoration: none;
    color: #333!important;
}
/* WSE20200514: new color project info box */
.project-terms a {
	font-size: .9rem;
}

.share-box h4 { color: white!important; }
.share-box { border-radius: 10px; }

#sidebar #jtwt .jtwt_tweet::before, .fusion-footer-widget-area, .fusion-footer-widget-area article.col, .fusion-footer-widget-area #jtwt, .fusion-footer-widget-area #jtwt .jtwt_tweet, .copyright {
color:#1a80b6!important;
}

.testo > div { z-index: 3!important; }
#wrapper .fusion-tabs .tab-pane { font-size: 1.1rem!important; }
#wrapper .fusion-tabs .nav-tabs li .tab-link h4 { font-size: 1.1em!important; color:#747474; }
#allServices .fusion-column-wrapper {
font-size: 1.05em;
letter-spacing: .005em;
line-height: 1.5em;
text-align: justify;
/*padding: .1em;
word-break: break-all;*/
}
#allServices h3 {
	margin-bottom: 2em;
	font-weight: bold;
}

#wrapper .fusion-secondary-header {
background-color: transparent!important;
position: absolute;
width: 100%;
border: 0px;
z-index: 999;
}
.fusion-contact-info{
	font-size: 1.2em!important;
background-color: yellowgreen;
padding: .2em 2em;
border-radius: 25px;
border: 2px solid white;
margin-top: 1.2em;
box-shadow: 2px 2px lightskyblue;
}
.fusion-secondary-header b {
font-size: 1.3em;
}
.archive .fusion-page-title-bar, .single .fusion-page-title-bar {
	background-image: none!important;
	background:url(http://www.webservice-est.fr/wp-content/uploads/2014/09/fond-violet.jpg)!important;
background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 40, color-stop(10%, rgba(104,128,138,0.4)), color-stop(40%, rgba(138,114,76,0))),-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(57,173,219,0.25)), color-stop(100%, rgba(42,60,87,0.4))),-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #670d10), color-stop(100%, #092756))!important;
background: -webkit-radial-gradient(top left, rgba(104,128,138,0.4) 10%,rgba(138,114,76,0) 40%),-webkit-linear-gradient(top, rgba(57,173,219,0.25),rgba(42,60,87,0.4)),-webkit-linear-gradient(left top, #670d10,#092756)!important;
background: -moz-radial-gradient(top left, rgba(104,128,138,0.4) 10%,rgba(138,114,76,0) 40%),-moz-linear-gradient(top, rgba(57,173,219,0.25),rgba(42,60,87,0.4)),-moz-linear-gradient(left top, #670d10,#092756)!important;
background: -o-radial-gradient(top left, rgba(104,128,138,0.4) 10%,rgba(138,114,76,0) 40%),-o-linear-gradient(top, rgba(57,173,219,0.25),rgba(42,60,87,0.4)),-o-linear-gradient(left top, #670d10,#092756)!important;
background: radial-gradient(top left, rgba(104,128,138,0.4) 10%,rgba(138,114,76,0) 40%),linear-gradient(top, rgba(57,173,219,0.25),rgba(42,60,87,0.4)),linear-gradient(left top, #670d10,#092756)!important;	
}

.single .post-content { font-size: 18px; line-height: 32px!important; }
.single h2.entry-title {
	font-size: 30px!important;
	padding-bottom: .7em!important;
	border-bottom: 1px solid black;
	margin-bottom: 2em;
	text-align: center;
}
.single .meta-info {
	margin-top: 3em;
	margin-bottom: 2em!important;
}
.entry-read-more, .entry-author.fn, .entry-author.fn+.meta-separator, .entry-comments, .entry-categories+.meta-separator {
	display: none;
}
.page-list { margin-left: 5em; }

.likeH1YourProject { 
	font-size:33px!important;
	color: white!important;
	text-align: center!important;
	-webkit-margin-before: 0.67em; -webkit-margin-after: 0.67em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;
	line-height:49px!important;
}

.likeH2YourProject { 
	line-height:28px!important;
	font-size:19px!important;
	-webkit-margin-before: 0.83em; -webkit-margin-after: 0.83em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;
}
.panel-title.toggle a.active {
	font-weight: bold;
}

h1, h2, h3, h4 { font-weight: normal; }

.project-description h3 {
	font-weight: bold;
	font-size: 22px!important;
}
.project-description p {
	text-align: justify;
}



@media only screen
and (max-width : 800px) {
/* STYLES GO HERE */
.fusion-secondary-header { display: none!important; }
}


.cc_logo { display: none!important; }
.cc_banner.cc_container.cc_container--open { bottom: 45px; border-radius: 5px; padding-bottom: 55px!important; font-size: .9em!important; width: 200px!important; }
.cc_btn.cc_btn_accept_all { bottom:15px!important; }

/* fix 4X */

.avada-row {
	margin: 0 auto;
	max-width: 940px;
}
.fusion-footer-widget-area ul li a:before { display: none!important; }

.fusion-footer-widget-area ul li { padding-left: 0!important; padding-right: 0!important; }
.fusion-footer-widget-area .tweets ul li { padding-left: 45px!important; }
.fusion-footer-widget-area .twitter-box .jtwt .jtwt_tweet { color: #1a80b6 !important; }

.fusion-main-menu ul li a { border-color: transparent!important; }
.fusion-counters-circle .counter-circle .fontawesome-icon { margin-right: 0px!important; }
.fusion-footer-widget-area h4 { color: white!important; margin: 0 0 15px !important; padding: 0 !important; font-weight: bold !important; }
.fusion-footer-widget-area .widget > ul > li:first-child { padding-top: 10px!important; }
.fusion-footer-widget-column { margin-bottom: 20px; }
.jtwt_tweet_text { line-height: 1.5rem; }

/*.divider-candy-arrow, .divider-candy { display: none!important; }*/
.hidediv { display: none!important; }
.fullwidth-box.video-background .fullwidth-video-image, .fusion-builder-row>p { display: block!important; }


/* fix 5X */

.home-comp-button-box { padding-bottom: 20px!important; }
.fusion-column-content { text-align: center; }
#main .comment-submit:hover, #reviews input#submit:hover, .button-default:hover, .button.default:hover, .comment-form input[type="submit"]:hover, .fusion-button-default:hover, .fusion-portfolio-one .fusion-button:hover, .post-password-form input[type="submit"]:hover, .ticket-selector-submit-btn[type="submit"]:hover { 
	background: #d1e990!important; 
	color: #638e1a!important;
	background-image: -webkit-gradient( linear, left bottom, left top, from( #aad75b ), to( #d1e990 ) )!important;
	background-image: -webkit-linear-gradient( bottom, #aad75b, #d1e990 )!important;
	background-image: -moz-linear-gradient( bottom, #aad75b, #d1e990 )!important;
	background-image: -o-linear-gradient( bottom, #aad75b, #d1e990 )!important;
	background-image: linear-gradient( to top, #aad75b, #d1e990 )!important;
}

.comment-form input[type="submit"], .fusion-button, .fusion-load-more-button, .ticket-selector-submit-btn[type="submit"], .woocommerce .cart-collaterals .checkout-button, .woocommerce-MyAccount-content form .button, .woocommerce.add_to_cart_inline .button {
	    font-family: "PT Sans", Arial, Helvetica, sans-serif!important;
}

.cc-window {
	z-index: 99999!important;
}

/* custom 2020 */

.fixh3 {
	font-size: 1.4rem!important; letter-spacing: -.01em!important; margin-top: 2em!important; margin-bottom: 1.2em!important;
	font-weight: bold!important; text-decoration: underline!important;
}

.fixLink{
	font-weight: bold!important; text-decoration: underline!important;
}

.taglineCustom1 {
    margin-top: 3em!important;
}

.taglineCustom1 h2 {
    font-weight: bold!important;
    letter-spacing: -.01em!important;
    font-size: 1.4rem!important;
    line-height: 1.2em!important;
    padding-bottom: 1em!important;
    border-bottom: 1px solid black!important;
}

.taglineCustom1 .reading-box-description {
	margin-top: 2em!important;
    margin-bottom: -1.5em!important;
}

