@import url('https://fonts.googleapis.com/css?family=Lato:300,400,900&subset=latin-ext');

.textwidget p {font-size:20px;}

.tg  {border-collapse:collapse;width:600px; margin:20px auto; border:2px solid #777777;}
.tg td{font-size:14px;padding:25px 25px;overflow:hidden;word-break:normal;color:#444;background-color:#F7FDFA;}
.tg th{font-size:14px;font-weight:normal;padding:25px 25px;overflow:hidden;word-break:normal;color:#fff;background-color:#26ADE4;}
.tg .tg-0lax{text-align:left;vertical-align:top}
.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}
.footer a {color:#00A0E3; }

body {

	font-family: 'Lato', sans-serif;
	margin-top: 80px; 
}

.page-con p, .page-con li, .page-con ul {font-size: 16px;
line-height: 26px;}
.entry-title	{font-size: 30px; padding:20px; font-weight:300;}
.breadcrumb {background:#131B26; color:#00A0E3; font-size:10px; padding:13px;}
.breadcrumb a {color:#FFFFFF;}

.pt {line-height:79px; margin-left:20px;color:#00A0E3; font-size:14px; font-weight:400;} 
.pt a {color:#00A0E3;} 


.p2 {padding:15px 20px; box-sizing:border-box; font-size:1.3em; line-height:1.4em;}
.u2 {padding:0px 15px 20px 15px; margin:0; box-sizing:border-box; font-size:1.3em; list-style-position: outside; margin-left:20px;  line-height:1.4em;}

.menu-row {border-bottom:1px solid #00A0E3; position:fixed; top:0px; z-index:1000; background:#FFFFFF; }
.button1 {border-radius:5px; border:1px solid #00A0E3; background:#131B26; color:#FFFFFF;   padding: 11px 22px;   text-align: center;   text-decoration: none;   display: inline-block;   font-size: 12px;}
.button1:hover {border-radius:5px; border:1px solid #131B26; background:#131B26; color:#FFFFFF;}

.t1, .t2 { min-height:500px; padding:30px; background:#EEEEEE;}
.t1 .button1 { text-align:right;}
.t2 .button1 { text-align:left;}

.c1 i, .c2 i, .c3 i, .c4 i {padding-top:110px; font-size:36px; font-weight:bold; color:#FFFFFF; display:block; width:100%; height:100%;}

.c1 i:hover , .c2 i:hover , .c3 i:hover , .c4 i:hover  {padding-top:110px; color:#999999;}

.c1:hover , .c2:hover , .c3:hover , .c4:hover  {opacity:0.5;}

.c1 {
	  /* The image used */
  background-image: url("/images/v1p.jpg");

  /* Full height */
height: 250px;  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;  border-right:1px solid #000000;}
  
  .c2 {
	  /* The image used */
  background-image: url("/images/v2p.jpg");

  /* Full height */
height: 250px;  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;border-right:1px solid #000000; }
  
  .c3 {
	  /* The image used */
  background-image: url("/images/v3p.jpg");

  /* Full height */
height: 250px;  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; border-right:1px solid #000000;}
  
  .c4 {
	  /* The image used */
  background-image: url("/images/v4p.jpg");

  /* Full height */
height: 250px;  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; border-right:1px solid #000000;}

.i1 {
	  /* The image used */
  background-image: url("/images/i1.jpg");

  /* Full height */
  min-height: 500px;  

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.i2 {	  /* The image used */
  background-image: url("/images/i2.jpg");

  /* Full height */
  min-height:500px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;}

.i3 {	  /* The image used */
  background-image: url("/images/i3.jpg");

  /* Full height */
  min-height:500px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;}

.i4 {	  /* The image used */
  background-image: url("/images/i4.jpg");

  /* Full height */
  min-height:500px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;}
  
  .i5 {	  /* The image used */
  background-image: url("/images/i5.jpg");

  /* Full height */
  min-height:500px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;}

.con {max-width:1200px; margin: 0 auto;}
.col-1{width:100%; float:left;}
.col-2 {width:50%; float:left;}
.col-2a {width:20%; float:left;}
.col-2b {width:80%; float:left;}
.col-4 {width:25%; float:left;}
.col-3 {width:32%; float:left;}
.col-5 {width:19%; float:left;}
.col-6 {width:16%; float:left;}

.row { width:100%; float:left;  }

.center {text-align:center;}
.p-h {font-size:1.8em; color:#00A0E3;}
.p-h-b {font-size:2em; color:#FFFFFF; font-weight:bold;}
.icons {}
.footer {background:#EEEEEE; border-top:5px solid #777777; padding:50px 0px;}
.page-header {height:380px;}
	p {padding:5px 20px; box-sizing:border-box;}

.p2w {padding:20px; box-sizing:border-box; font-size:1.3em; color:#FFFFFF;}
/* ================================================= Slider section ================================================= */



.sl-slider-wrapper {
	width: 800px;
	height: 400px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.sl-slider {
	position: absolute;
	top: 0;
	left: 0;
}

/* Slide wrapper and slides */

.sl-slide,
.sl-slides-wrapper,
.sl-slide-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
} 

.sl-slide {
	z-index: 1;
}

/* The duplicate parts/slices */

.sl-content-slice {
	overflow: hidden;
	position: absolute;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	background: #fff;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	opacity : 1;
}

/* Horizontal slice */

.sl-slide-horizontal .sl-content-slice {
	width: 100%;
	height: 50%;
	left: -200px;
	-webkit-transform: translateY(0%) scale(1);
	-moz-transform: translateY(0%) scale(1);
	-o-transform: translateY(0%) scale(1);
	-ms-transform: translateY(0%) scale(1);
	transform: translateY(0%) scale(1);
}

.sl-slide-horizontal .sl-content-slice:first-child {
	top: -200px;
	padding: 200px 200px 0px 200px;
}

.sl-slide-horizontal .sl-content-slice:nth-child(2) {
	top: 50%;
	padding: 0px 200px 200px 200px;
}

/* Vertical slice */

.sl-slide-vertical .sl-content-slice {
	width: 50%;
	height: 100%;
	top: -200px;
	-webkit-transform: translateX(0%) scale(1);
	-moz-transform: translateX(0%) scale(1);
	-o-transform: translateX(0%) scale(1);
	-ms-transform: translateX(0%) scale(1);
	transform: translateX(0%) scale(1);
}

.sl-slide-vertical .sl-content-slice:first-child {
	left: -200px;
	padding: 200px 0px 200px 200px;
}

.sl-slide-vertical .sl-content-slice:nth-child(2) {
	left: 50%;
	padding: 200px 200px 200px 0px;
}

/* Content wrapper */
/* Width and height is set dynamically */
.sl-content-wrapper {
	position: absolute;
}

.sl-content {
	width: 100%;
	height: 100%;
	background: #fff;
}

/* Default styles for background colors */
.sl-slide-horizontal .sl-slide-inner {
	background: #ddd;
}

.sl-slide-vertical .sl-slide-inner {
	background: #ccc;
}


/* ====================================== Starter CSS for Menu */
#cssmenu {
  padding: 0;
  margin: 0;
  border: 0;
  width: auto;
  float:right;
height:80px;
  
}
#cssmenu ul,
#cssmenu li {
  list-style: none;
  margin: 0;
  padding: 0;
 
}
#cssmenu ul {
  position: relative;
  z-index: 597;
}
#cssmenu ul li {
  float: left;
  min-height: 1px;
  vertical-align: middle;
}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}
#cssmenu ul ul li {
  float: none;
}
#cssmenu ul ul ul {
  top: 0;
  left: -300px;
  width: 190px;
}
#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul ul {
  bottom: 0;
  left: -100px;
}
#cssmenu ul ul {
  margin-top: 0;
}
#cssmenu ul ul li {
  font-weight: normal;
}
#cssmenu a {
  display: block;
  line-height: 1em;
  text-decoration: none;
}
/* Custom CSS Styles */
#cssmenu {

	background: none;
	font-size: 18px;
	font-weight:bold;
}
#cssmenu > ul {
  *display: inline-block;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu ul {


}
#cssmenu ul ul {

  text-transform: none;
  min-width: 300px;
  
}
#cssmenu ul ul a {
  background: #E3E3E3;
  color: #323232;

  border-top: 0 none;
  line-height: 150%;
  padding: 10px 20px;
  font-size: 18px;
  font-weight:bold;
}


#cssmenu ul ul ul {
  border-top: 0 none;
}
#cssmenu ul ul li {
  position: relative;
  border-bottom:1px solid #aaaaaa;
}
#cssmenu ul ul li:first-child > a {
  border-top: none;
}
#cssmenu ul ul li:hover > a {
  background: #CCCCCC;
  color: #323232;
}
#cssmenu ul ul li:last-child > a {

}
#cssmenu ul ul li:last-child:hover > a {

}
#cssmenu ul ul li.has-sub > a:after {
  content: '+';
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -8px;
}




#cssmenu ul li > a
{
	
}

#cssmenu ul li:hover > a,
#cssmenu ul li.active > a {
  border-top:2px solid #00A0E3;
  color: #333333;
}


#cssmenu ul li a,
#cssmenu ul li a {
  border-top:2px solid #FFFFFF;
}


#cssmenu ul li ul li a,
#cssmenu ul li ul li a:before {
  content:"";
}

#cssmenu ul li ul li a,
#cssmenu ul li ul li a {
  border-top:none;
}

#cssmenu ul ul li a,
#cssmenu ul ul li a {
  border-top:none;
}

#cssmenu ul  li ul li:hover > a,
#cssmenu ul  li ul li.active > a {
  border-top:none;
}

#cssmenu ul ul li a:hover ,
#cssmenu ul ul  li a.active {
  border-top:none;

}




#cssmenu ul li.has-sub > a:after {
  content: '+';
  margin-left: 5px;
}
#cssmenu ul li.last ul {
  left: auto;
  right: 0;
}
#cssmenu ul li.last ul ul {
  left: auto;
  right: 99.5%;
}
#cssmenu a {
 
  color: #00A0E3;
  padding: 0 15px;
}
#cssmenu > ul > li > a {
  line-height: 78px;
  font-size: 16px;

}
  
  
  /* =WordPress Core
-------------------------------------------------------------- */


.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}




