/* Global settings */
@font-face {
  font-family: "Poppins";
  src: local("Poppins Bold"), local("Poppins-Bold"), url("/fonts/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



body {
	margin: 0px;
	padding: 0px ;
	font-family: 'Montserrat', sans-serif, Arial, "Trebuchet MS",  Helvetica, sans-serif;
	font-size: 14px;
	color: #000; /*405A67*/
    	background: url(images/pgbackground.jpg) no-repeat center center fixed; 
 	-webkit-background-size: cover;
 	-moz-background-size: cover;
	-o-background-size: cover;
 	background-size: cover;
}


h4{
	font-family:  'Montserrat', sans-serif, Arial, "Trebuchet MS",  Helvetica, sans-serif;
	font-size: 24px;

}

#wrap {
	
	width: 100%;
	min-height: 600px;
	height:100%
	margin: 0px ;
	padding: 0px ;
}


#header {
	
	min-height:80px;
	background: transparent ; 
   	font-size: 16px;
	color: #000; /*405A67*/
	font-family: 'Montserrat', sans-serif, Arial, "Trebuchet MS",  Helvetica, sans-serif;

}

.logosm {
margin:-10px 0px 5px 0px;

}

.nav > li > a  {
color: #fff;
}

.navbar-custom-top 
{
border:0px;
min-height: 60px;
background-color: transparent;
color: #fff;
margin:15px;
border-radius:10px;
}

.active {
/*background: #dedede;*/
;
}

.form-control {
margin:auto 5px auto 5px;
}

.navbar-header {

margin:0px;
padding:0px;
margin:0px auto 0px auto;
}


.navbar-inverse { 
	background-color:transparent; /*#193fbc*/
	font-weight:normal;
	font-family: 'Montserrat', sans-serif, Arial, "Trebuchet MS",  Helvetica, sans-serif;
	border: 0px;
	margin:0px;
	max-width:95%;
	margin:0px auto 0px auto;
	border-radius:0px;
	}

.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #222}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #222}
.dropdown-menu { background-color: #222}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #ddd}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #ddd }
.navbar-inverse { border-color: #fff}
.navbar-inverse .navbar-brand { color: #fff}
.navbar-inverse .navbar-brand:hover { color: #fff}
.navbar-inverse .navbar-nav>li>a { color: #fff}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #fff}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #fff}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #fff}
.dropdown-menu>li>a { color: #fff}
.dropdown-menu>li>a:hover, .dropdown-menu li a:focus { color: #fff}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #222}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #222}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #222}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #222}




.carousel-wrap {
	max-width:100%;
	margin:10px auto auto auto;

}


#myCarousel {
	max-width: 100%;
	/*height: 274px;*/
	margin:auto;
	
}

.carousel-control {
max-width:50px;
}

.carousel-inner > .item > img { margin: 0 auto; }

.carousel img {
    min-width: 100%;
}

/* Page */


#page {
       	/*background-color:#fff;*/
    	/*width: 100%;*/
 	/*  min-height: 350px;  */
	margin: 0px ;
    	padding: 0px;
   	border:0px solid black;
	
}

#bg {
     	margin: 0px ;
    	padding: 0px ; 
        border:0px solid black; 	
      
}



label {
      	padding:5px;
      	/*background-color: #ffffff; */
	border: 0px solid #999;
	font-family:  'Lato', sans-serif, Arial,'Verdana','Helvetica','Sans-serif';
	font-weight:normal;
        font-size:26px;
        text-decoration:none;
	border-radius:0px;
	letter-spacing:-.25px;
	color:#3696e7;
	width:350px;
	}


input {
      	padding:5px;
      	background-color: #ffffff;
	border: 1px solid #999;
	font-family: 'Montserrat', sans-serif, Arial,'Verdana','Helvetica','Sans-serif';
	font-weight:normal;
        font-size:22px;
        text-decoration:none;
	border-radius:0px;
	letter-spacing:0px;
	color:#444;
    }

.input-large
{	height:46px;
      	padding:5px,auto,5px,auto;

      	background-color: #ffffff;
	border: 1px solid #999;
	font-family: 'Montserrat', sans-serif, Arial,'Verdana','Helvetica','Sans-serif';
	font-weight:normal;
        font-size:26px ;
        text-decoration:none;
	border-radius:0px;
	letter-spacing:0px;
	color:#444;
  text-align: center;
}

select{
      	padding:5px;
      	background-color: #ffffff;
	/* border: 1px solid #999;  #Breaks safari */
	font-family: 'Montserrat', sans-serif, Arial,'Verdana','Helvetica','Sans-serif';
	font-weight:normal;
        font-size:22px ;
        text-decoration:none;
	border-radius:0px;
	letter-spacing:0px;
	color:#444;
	height:30px;
}
.select-large {
      	padding:5px;
      	height:46px;
      	margin:15px 2px 15px 2px;
      	background-color: #ffffff;
	/*  border: 1px solid #999;  #Breaks safari */
	font-family: 'Montserrat', sans-serif, Arial,'Verdana','Helvetica','Sans-serif';
	font-weight:normal;
        font-size:22px ;
        text-decoration:none;
	border-radius:0px;
	letter-spacing:0px;
	color:#444;
}
.info-large {
      	padding:5px;
      	height:46px;
      	/*background-color: #ffffff; */
	border: 0px solid #999;
	font-family: 'Montserrat', sans-serif, Arial,'Verdana','Helvetica','Sans-serif';
	font-weight:normal;
        font-size:22px ;
        text-decoration:none;
	border-radius:0px;
	letter-spacing:0px;
	color:#444;
	display:inline-block;
}

.info-large2 {
      	padding:5px;
      	background-color: #ffffff;
	border: 0px solid #999;
	font-family: 'Montserrat', sans-serif, Arial,'Verdana','Helvetica','Sans-serif';
	font-weight:normal;
        font-size:36px ;
        text-decoration:none;
	border-radius:0px;
	letter-spacing:0px;
	color:#444;
	text-align:center;
}

textarea {
      	padding:5px;
      	background-color: #ffffff;
	border: 1px solid #999;
	font-family: 'Montserrat', sans-serif, Arial,'Verdana','Helvetica','Sans-serif';
	font-weight:normal;
        font-size:22px;
        text-decoration:none;
	border-radius:0px;
	letter-spacing:0px;
	color:#444;
}


/* Content */

#content {
	
	/*background: #fff ;*/
	float: left;
	min-height: 600px;  
	border:0px solid;
	border-color: #999;
	width: 100%;
	padding: 0px;
	border-radius:0px;

}

#itempagecontent{ 
	margin: 1em auto 1em auto;
	padding: 0px 20px 20px 20px;
   	border:0px solid #000;
    	border-radius:10px;
	background:#fff;
   	background-color:rgba(255,255,255,0.95);
    	z-index:1;
	max-width: 1100px;
	min-height: 100px;
	
}

#itempageimage { 
	border:0px solid #fff;
	max-width: 280px;
	border-radius:10px;
	margin: 10px 10px 10px 10px;
	vertical-align: top;
	text-align: top; 
}

#itempagelistimage{ 
	border:0px solid #fff;
	width: 100px;
	border-radius:15px;
	overflow:hidden;
	
}
#itempagelisttext{ 
	min-width:350px;
	border:0px solid #fff;
	background:#eee;
	border-radius:15px;
	padding:10px 5px 20px 10px;
		
}

.pagehdr, h1{
    	color:#000;
	padding:5px 15px 5px 15px;
	margin:15px
	min-width:350px;
	max-width:974px;
	/*height:40px;*/
    	background: transparent	 ;
    	border:0px solid #500;
	font-family:  'Poppins', sans-serif, sans-serif, 'arial', "Trebuchet MS",  Helvetica, sans-serif;
	text-align: left;
	font-size: 30px;
	font-weight:700;
    	border-radius:0px;
}

.price{
    	color:#222;
	padding:5px 15px 5px 15px;
	margin:15px
	min-width:350px;
	max-width:974px;
	/*height:40px;*/
	background: #eee	 ;
    	border:1px solid #ccc;
    	font-family:  'Poppins', sans-serif, sans-serif, "Trebuchet MS",  Helvetica, sans-serif;
	text-align: center;
	font-size: 30px;
   	border-radius:10px;
}

/* Footer */

#footer {
    	clear: both;
    	width: 100%;
       /* height: 70px;*/
    	margin: 0 auto;
        border:0px solid;
	font-family: 'Montserrat', sans-serif, Arial, "Trebuchet MS",  Helvetica, sans-serif;
	padding: 5px 0;
   	background: #222 ;
	text-align: left ;
	font-size: 13px;
	color:  #fff;
	border-radius:0px 0px 0px 0px;
}
#footer b {
	font-size: 14px;
	text-decoration: underline;
}

#footer p {
	font-family: 'Open Sans', san-serif,Arial, "Trebuchet MS",  Helvetica, sans-serif;
	text-align: left;
	font-size: 14px;
	color:  #fff;
	text-align: center ;
}

#footer a {
	font-family: 'Montserrat', sans-serif, Arial, "Trebuchet MS",  Helvetica, sans-serif;
	 color:  #fff;
	 
}


/* Tables  */
.dtable {
    	max-width:100%;
        font-family:'Montserrat', sans-serif, 'Arial','verdana','Helvetica','Sans-serif';
	font-weight:normal;
        font-size:16px;
        text-decoration:none;
        color:#000000;
	margin:0px 0px 20px 0px;
}

.dtable a{
        font-family:'Open Sans', san-serif,'Arial','verdana','Helvetica','Sans-serif';
        
	font-weight:bold;
        font-size:14px;
        text-decoration:none;
        color:#000;
}

.dtable th{
        font-family:'Open Sans', san-serif, ,'Arial','verdana','Helvetica','Sans-serif';
        background:#444;
		font-weight:bold;
        font-size:14px;
        text-decoration:none;
        color:#fff;

}

.dtable td{
        font-family:'Open Sans', san-serif,'Arial','verdana','Helvetica','Sans-serif';
        background: transparent;
	font-weight:normal;
        font-size:14px;
        text-decoration:none;
        color:#000000;
        text-align:top;
        vertical-align: top; 
}

.list td{
background:#ffffff;
}
.page td{
background: transparent;
}

/* Mobile site < 700 px ---------------------------------------------------------------------------------------------------------------- */

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

#itempageimage{ 
	border:0px solid #fff;
	max-width: 140px;
	border-radius:10px;
	margin: 10px 10px 10px 10px;
}

#itempagecontent{ 
	margin: 1em auto 1em auto;
	padding: 0px 20px 20px 20px;
   	border:0px solid #000;
    	border-radius:10px;
   	background: #fff ;
    	z-index:1;
	max-width: 400px;
	min-height: 100px;
	
}

.dtable {
    	max-width:600px;
        font-family:'Montserrat', sans-serif, 'Arial','verdana','Helvetica','Sans-serif';
	font-weight:normal;
        font-size:14px;
        text-decoration:none;
        color:#000000;
	margin:0px 0px 20px 0px;
}

.dtable a{
        font-family:'Open Sans', san-serif,'Arial','verdana','Helvetica','Sans-serif';
        
	font-weight:bold;
        font-size:12px;
        text-decoration:none;
        color:#000;
}

.dtable th{
        font-family:'Open Sans', san-serif
		font-weight:bold;
        font-size:12px;
        text-decoration:none;
        color:#fff;

}

.dtable td{
        font-family:'Open Sans', san-serif,'Arial','verdana','Helvetica','Sans-serif';
        background:#fff;
	font-weight:normal;
        font-size:12px;
        text-decoration:none;
        color:#000000;
}


.pagehdr, h1{
    	color:#000;
	padding:5px 15px 5px 15px;
	margin:15px
	min-width:240px;
	max-width:600px;
	/*height:40px;
    	background: #eee	 ;*/
    	border:0px solid #ccc;
	font-family:  'Poppins', sans-serif, sans-serif, 'arial', "Trebuchet MS",  Helvetica, sans-serif;
	text-align: left;
	font-size: 20px;
	font-weight:700;
    	border-radius:0px;
}

.price{
    	color:#666;
	padding:5px 15px 5px 15px;
	margin:15px
	min-width:240px;
	max-width:600px;
	/*height:40px;*/
	background: #eee	 ;
    	border:1px solid #ccc;
    	font-family:  'Roboto', sans-serif, "Trebuchet MS",  Helvetica, sans-serif;
	text-align: center;
	font-size: 18px;
   	border-radius:10px;
}

.logosm {
margin:-10px 0px 5px 0px;
width: 120px;
}

}


