/*
Theme Name: JanelasemPVC Theme
Description: JanelasemPVC Theme
Author: Sergio Rodrigues / JanelasemPVC
*/



.mobile {
	display:none !important;
	}

.hero-bg {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}

.copy-home {
    position:absolute;
    top: 100px;
    z-index: 10000;
    padding-left: 0 !important;
    margin-left: 8%;
    width: 100%;
    }
.copy-home h1 {
	padding-left: 15px;
	text-align:left;
	line-height: 30px;
	margin-top: 13px;
	color: #000; */
	float:;
	padding-top: 5px;
	padding-bottom: 3px;
	box-shadow: -4px 0px 0 #1d76ed;
	}

.copy-home .bullets {
	margin-top:40px;
}
.copy-home .bullets p {
	line-height:12px;
	text-shadow: 0 0 50px #FFF;
}
.copy-home .bullets p a.cta {
	line-height:40px;
	border-bottom:1px solid #1d76ed; 
	box-shadow: none;
	color:#1d76ed;
}
#home-slide {
	height: 100%;
}

.rsContent {
	width:100%;
	height: 100%;
}
.rsContent img {
   
    }
    
.rsCover {
	width:100%;
	height: 65vh;
	position: absolute;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */
	background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(180deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

body {
	font-family: 'Work Sans', Helvetica, Arial, sans-serif;
}

  .clearfix {
  	clear:both;
  }  
  .row {
          clear: both;
          }
.text ol li {
		list-style: decimal;
}
          .text li {
          	list-style: disc;
          	margin: 0px 0;
          	padding: 0;
          	line-height: 12px;
          }

.fa-margin-right {
	margin-right:5px;
}
.fa-margin-left {
	margin-left:5px;
}

html, body {
    height: 100%;
}


img, li ,a, div {
        transition: all 0.5s;
        -moz-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -o-transition: all 0.5s;
}
.fa-right-margin {
    margin-right:10px;
    }
    fa-right-left {
        margin-left:-10px;
        }
.container-fluid  {
	padding-left:5%;
	padding-right:5%;	
}

img {
    width: 100%;
    height: auto;
    }
    
li {
    list-style: none;
    }


p {
	font-size:17px;
}

.col-centered {
    float: none;
    margin: 0 auto;
}



.hero-home {
	position:relative;
	/* background-size:cover; */
	overflow: hidden;
	padding: 0;
}


.hero-home .items .item.active {
	opacity:1;
}

.hero-home.royalSlider {
    width: 100%;
    height: 100%;
    }


.hero-home .rsNav.rsBullets {
    z-index: 35;
    padding-top: 4px;
    height: auto;
    text-align: left;
    line-height: 6px;
    overflow: hidden;
    width: 100%;
    bottom: 15px;
    margin-left: 8%;
    position: absolute;
}   
 

/* NAV */

.navbar {
	border: none;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.navbar-header {
	width:100%;
}

.navbar-brand {
	padding: 0;
	width: 205px;
	margin: 15px 0 15px 8%;
	display:block;
	background-image:url("/wp-content/uploads/2018/06/logo.png");
	background-size: contain;
	background-repeat:no-repeat;
}

a.search {
    position:fixed;
    bottom:0;
    }


.navbar-nav {
	float:right;
	padding-right: 5%;
	padding-top: 20px;
}

.navbar-nav > li {
	padding: 10px;
}
.navbar-nav > li > a {padding: 0;}
.navbar-nav > li > a:hover {
	/* background: rgba(255, 255, 255, 0.9) !important; */
	/* box-shadow: 0 2px 10px rgba(0,0,0,0.08); */
}

.navbar-default .navbar-nav>li>a.cta {
	border-bottom:1px solid #1d77ec;
	color:#1d77ec;
	}
.navbar-default .navbar-nav>li>a {
	color: #000;
	}
.navbar-nav > li {
	color:#000;
	}

.rsSlide {
    width: 105% !important;
}



.rsMinW .rsBullet span {
    width: 9px !important;
    height: 9px !important;
}

.rsMinW .rsBullet {
    width: 15px !important;
    height: 20px !important;
}

.wpcf7-form p {
	margin-bottom:20px;
}

input,textarea {
	width:100%;
	border: 1px solid #fff;
	padding:5px;
	color: #111;
}




@media only screen and (max-width:800px) {

	.navbar-brand {
	margin: 15px 0 15px 5%;
	}
	.copy-home {
    margin-left: 5%;
	}
	.copy-home h1 {
	padding-left: 10px;
	}
}


@media only screen and (max-device-width: 468px) and (orientation: portrait), (max-device-height: 480px) and (orientation: landscape) 
{

}
