/*
Theme Name: Brooklyn Child
Theme URI: http://www.unitedthemes.com
Description: Creative Portfolio
Version: 2.4.4
Author: United Themes
Author URI: http://www.unitedthemes.com
Template: brooklyn
*/

@import url("../brooklyn/style.css");

.wrapper_service{
	display: block;
	text-align: center;
	font-size: 0;
	min-height: 400px;
	margin: 0 auto;
}
.wrapper_service .elem_service{
	vertical-align: top;
	display: inline-block;
	width: 1400px
	margin-top: 25px;
	padding: 25px;
	font-size: 14px;
}


.ut-word-rotator img {
    /*margin-bottom: 1.1% !important;*/
    height: 58px !important;
}

@media (max-width: 1330px) {
	.ut-word-rotator img {
	    width: 165px !important;
	    margin-bottom: 3% !important;
	}
}

@media (max-width: 1097px) {
	.ut-word-rotator img {
	    margin-bottom: 3% !important;
	}
}
@media (max-width: 1024px) {
	.ut-word-rotator img {
		height: 46px !important;
	    margin-bottom: 2.9% !important;
	}
	.wrapper_service{
		width: 80%;
	}
	.wrapper_service .elem_service{
		width: 50%;
	}
}
@media (max-width: 920px) {
	.ut-word-rotator img {
		height: 46px !important;
	    margin-bottom: 2.9% !important;
	}
}
@media (max-width: 829px) {
	.ut-word-rotator img {
	    margin-bottom: 3% !important;
	    height: 44px !important;
	}
}
@media (max-width: 767px) {
	.ut-word-rotator img {
	    margin-bottom: 2.5% !important;
	    height: 23px !important;
	    width: 80px !important;
	}
	.wrapper_service{
		width: auto;
	}
	.wrapper_service .elem_service{
		width: 100%;
	}
}
@media (max-width: 530px) {
	.ut-word-rotator img {
	    margin-bottom: 2.4% !important;
	    width: 75px !important;
	}
}
@media (max-width: 506px) {
	.ut-word-rotator img {
	    margin-bottom: 2.4% !important;
	    width: 75px !important;
	}
}
@media (max-width: 425px) {
	.ut-word-rotator img {
	    margin-bottom: 2.6% !important;
	    width: 75px !important;
	}
}

body.home .hero {
	margin-top: 80px;
}

@media screen and (max-width: 768px) {
	body.home .hero {
		margin-top: 80px;
	}
}

/** Home v2 **/
body.home .tp-bullets.simplebullets.round .bullet,
body.home .tp-rightarrow.default:before,
body.home .tp-leftarrow.default:before { color: rgba(255,0,0,0.2); }

body.home .tp-rightarrow.default:hover:before, body.home .tp-leftarrow.default:hover:before {
	color: rgba(255,0,0,1);
}

body.home .tp-bullets.simplebullets.round .bullet {
	border-color: #ff0000;
	color: #ff0000;
}
body.home .tp-bullets.simplebullets.round .selected {
	border-color: #ff0000;
}

.ut-portfolio-media .ut-post-thumbnail .entry-thumbnail { text-align: center; }

.ut-portfolio-details .ut-portfolio-media img,
.ut-portfolio-media .ut-post-thumbnail .entry-thumbnail img {
	max-height: 450px;
	margin-left: auto;
	margin-right: auto;
}

#ut-portfolio-wrap a.ut-portfolio-link {
	cursor: pointer;
}

/* Tiny */
@media screen and (max-width: 640px) {
  .screen-small,
  .screen-large,
  .screen-medium { display: none !important; }
  
  .screen-tiny { display: block !important; }
}

/* Small */
@media screen and (min-width: 640px) and (max-width: 960px) {
  .screen-large,
  .screen-tiny,
  .screen-medium { display: none !important; }
  
  .screen-small { display: block !important; }

	body.home .hero {
	    height: 50%;
  		min-height: 50%;
  		max-height: 512px !important;
	}

	body.home .fullscreen-container {
		height: 512px !important;
	}
}

/* Medium */
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .screen-small,
  .screen-tiny,
  .screen-large { display: none !important; }
  
  .screen-medium { display: block !important; }
}

/* Large */
@media screen and (min-width: 1281px) {
  .screen-small,
  .screen-tiny,
  .screen-medium { display: none !important; }
  
  .screen-large { display: block !important; }
   
}


/*Ajout GC*/

.page-template-default {
	
}

.page-template-default .main-content-background {
    position: relative;
}

.page-template-default #bgpageint {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

.page-template-default .contenuzinde {
	position: relative;
	z-index: 10;
	color: #fff;
}

.page-template-default .contenuzinde .page-title {
	color: #fff;
}

.page-template-default #bgpageint::before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
    background-image: url( https://www.sailswings.com/wp-content/themes/brooklyn/images/overlay-pattern.png) !important;
}


.pt-style-1 .page-title, .pt-style-1 .section-title {
	background:none;
}
.pt-style-1 .page-title span, .pt-style-1 .section-title span {
	background:transparent;
	padding:0 20px;
}
.wpcf7 input[type="text"]:focus {
    border: 1px solid transparent !important;
    color: #FFFFFF !important;
    background: rgb(0, 0, 0) !important;
    background: rgba(0, 0, 0, 0.85) !important;
}
.wpcf7 input[type="text"] { 
    color: #FFFFFF !important;
}