*, *:before, *:after {transition: all 0.3s linear; -webkit-transition: all 0.3s linear; box-sizing: border-box; -moz-box-sizing: border-box;}
*:before, *:after { position: absolute;}

/*reset*/
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0pt none; font-size:100%; margin:0pt; outline-color:invert; outline-style:none;	outline-width:0pt;	padding:0pt;}

/*body*/
body {margin:0; padding:0; font:400 14px open sans; color:#414141; background:url(images/bg1.png) no-repeat center top;}

/*For Images*/
.col-a img{border-radius: 12px;box-shadow: 0px 5px 3px;-webkit-box-shadow: 0px 5px 3px;-moz-box-shadow: 0px 5px 3px; margin:9px;}
.t-center{margin:9px auto!important; display:block; text-align:center; float:none;}
.f-right{float:right;}
.f-left{float:left;}

.home-vid{text-align:center;float:right;padding:0 10px;}
.home-vid iframe{max-width:100%;}

/*basics*/
a img {border:none; max-width:100%;}
a[href^="tel:"] { color: inherit;}
img, a {border:none; outline:none !important; max-width:100%;}
a {font-style:normal; font-weight:bold; color:#1CB7E9; text-decoration:none;}
a:hover {font-style:normal; font-weight:bold; color:#00974A;}
h2{font-weight:normal;}
ul li {list-style:none;}
.clearfix:before, .clearfix:after {content: " "; display: table; }
.clearfix:after {clear: both;}
.clearfix {clear: both;overflow: hidden;}
.comingsoon {color:#FF0000; font-weight:bold; font-style:italic;}
.comp {color:#00974A; font-weight:bold;}
.center{text-align:center!important;}
.fixed{position:fixed; width: 100%; z-index:99;}
.ebloc{display:inline-block; vertical-align:top; width: 195px; height: 170px; margin:0 3px 8px; text-align:center; padding:7px; border:1px dashed #ccc;}
.ebloc img{width:184px; margin:0 auto 5px!important; display:block;}

.wrapper {width: 960px; max-width: 100%; height: auto; margin: 0 auto; position:relative;}

header {width:auto;height:170px;margin:0;padding:0; background:url(images/header_bg.png) no-repeat center top; position:relative; z-index:25; }
header .wrapper{position:relative;}
header .wrapper:before{content:url(images/grass.png); top:0; left:-477px; position:absolute; z-index:99;}
.headleft{float:left; margin:31px -33px 0; text-align:center;}
.headleft p{font: italic 400 14px open sans; color:#414141; margin: -2px 0 0;}
	
/*nav*/
.nav-area{position:relative; float:right; text-align:right;}
nav { margin:36px 0 0;}
nav ul{list-style:none; margin:0;  padding:0;}
nav ul li{display:inline-block;  padding:41px 6px; position:relative;}
nav ul li:after{top:24px;right:-17px; content:url(images/nav-line.png);}
nav ul li:last-child:after{ content:"";}
nav ul li a:after{top: -3px;right: -4px; content:url(images/nav-spacer.png);}
nav ul li:hover a:after, nav ul li.current_page_item a:after{content:url(images/nav-spacerHov.png);}
nav ul li:first-child{padding-left:0;}
nav ul li:last-child{margin-right:-51px;}
nav ul li a{color: #393939;text-decoration: none;font: 400 14px 'Andada';padding: 0px 5px;display: block;position: relative;font-size: 15px;}
nav ul li a:hover, nav ul li a:active, nav ul li.current_page_item a{color:#ee533e; font-weight:400;}

nav span{position: absolute;right: 0px;top: -7px;display: none;padding: 5px;cursor: pointer;z-index: 9; color:#ee533e;}

/*Sub Menu*/
nav ul ul {display: none; margin: 0; padding:38px 7px; position: absolute; left:6px; z-index: 999; text-align:left; width:165px;}
nav ul ul li{ margin:0 0 2px!important;display:block; padding:0;}
nav ul ul li a {height: auto; background:#353535!important; margin: auto; display: block; padding: 0 10px;line-height:33px;color:#fff!important; width:auto; text-align:left!important;}
nav ul ul li a:hover, nav ul ul li.current_page_item > a {background:#fff!important; color:#252525!important;}
nav ul ul li:after{content:"";}
nav ul li:hover > ul {display: block; visibility: visible;}

/* Navigation bar icon */
.nav-toggle-button{display: none;  float: right; color:#ee533e ; cursor: pointer; margin: 6px 10px; text-decoration:none;}
.nav-toggle-button:hover{color:#fff;}
.nav-toggle-button .fa{display: block; }
.nav-area p{display:none; position:absolute; left:10px; top:2px; font:700 25px open sans; color:#ee533e; margin:auto;}

/*banner*/
#banner{ height:auto; position: relative; top: -147px; max-width: 100%; overflow: visible !important;}
	.box_skitter{margin-left:-480px;}
	.rslides{margin:0 auto!important; max-width: 100%; display:none;}

/*main*/
.main_holder{margin-top: -468px; position: relative; z-index: 25;}
.col-a {background:url(images/contentBg.png) no-repeat center top; width:659px; max-width:100%; height:auto; float:right; margin:0 ; padding:64px 0 0 32px; display:block; position:relative;}
.col-a:after {content:url(images/main-aft.png); right:-481px; top:0;}
	.col-a h1{color:#393939; font:300 24px oswald; margin:0 0 25px;}
	.col-a h1 span{color:#00974a; font-weight:400; font-size:32px;letter-spacing: 0.4px; line-height:28px; display:block;}
	.col-a ul {list-style:none; padding-left:6px;}
	.col-a ul li{padding: 6px 0 0 32px; background:url(images/bullet.png) no-repeat left 8px;margin:0 0 0 6px; line-height: 27px;}
	.col-a p{text-align:justify; line-height: 27px; margin-bottom:15px;}
		.t-home{float:right; border-radius:0!important; box-shadow:none!important; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; margin-left:0!important; margin:0!important;}
		
.col-b{width:301px; height:auto; margin:0; padding:0; float:left; text-align: center; position:relative;}
.col-b:before{content:""; background:rgba(27,26,25,.4); width:781px; height:241px; left: -480px; top: 80px;}
	.sidebar1{margin:201px 0 0; padding:13px 0 0 18px; background:url(images/box1Bg.png) no-repeat center top; width:301px; height:451px; position:relative; text-align:left; z-index:2; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0)}
	.sidebar1:hover{-webkit-animation-name: wobble-vertical; animation-name: wobble-vertical; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}
	.sidebar1:after{content:url(images/aft1.png); top: 12px; right: 18px;}
	.sidebar1 h2{font:300 25px oswald; color:#008bb7; margin:0;}
	.sidebar1 h2 span{color:#fff;}
	.sidebar1 h3{font:400 32px oswald; color:#fefd68; margin:-12px 0 0;}
	.sidebar1 img{margin-top:13px;}
	.sidebar1 h6{font:700 15px open sans; color:#fff; margin:10px 0 8px;}
	.sidebar1 p{font: 400 13px/22px open sans; color:#fff; padding-right:30px; margin:0;}
	.sidebar1 a{font: 400 16px/41px oswald; color:#fff; display:block; width:223px; height:44px; background: #13a0cd; position:relative; padding:0 0 0 17px; margin-top: 19px; letter-spacing: 0.4px;}
	.sidebar1 a:before { content:"\203A"; right: 17px; top: 8px; font:400 18px open sans;}
	.sidebar1 a:hover{background:#feb068;}
	
	.locations {text-align: center;}
	
	.lbl1{color:#feb302;}
	.lbl2{color:#00bc5c;}
	.lbl3{color:#008bb7;}
	.lbl4{color:#ee533e;}
	
	
/* 
* Bottom Area Config 
*/
.bottom-area{width:100%; margin-top: 0px;}
	.upper{background:url(images/upper_bg.png) no-repeat center top; height: 703px; padding-top: 86px;}
	.upper ul{padding:0; margin:0; text-align:center;}
	.upper ul:nth-child(2){margin-top:-60px;}
	.upper ul:nth-child(2) li:nth-child(2) h2{padding:23px 0 0;}
	.upper ul li{display:inline-block; vertical-align: top; background:url(images/pentaBg.png) no-repeat center top; width:276px; height:315px; padding:10px 0 0; position:relative; margin: 0 6px;}
	.upper ul li a{display:inline-block; vertical-align: top;}
	.upper ul li a img{display: block; margin: 0px auto;}
	.upper ul li a:hover img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%);}
	.upper ul li a h2{display:block; width:258px; height:79px; font: 400 20px oswald; color:#00974a; background:rgba(255,255,255,.9); text-align:center; position:absolute; top:38%; left: 0; right: 0; margin: 0 auto; padding: 10px;}
	.upper ul li a h2 span{display:block;}
	.upper ul li a:hover h2{background:rgba(0,0,0,.7);color:#fff;}
	
	.bottom{text-align:center;}
		.boxes{text-align:left; width:473px; height:247px; display:inline-block; vertical-align:top; background:url(images/bottomBox1.png) no-repeat center 8px #ee533e; position:relative; padding:17px 26px;-webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
		.boxes:hover{-webkit-animation-name: wobble-horizontal; animation-name: wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}
		.boxes h2{font: 300 25px oswald; color:#fff; margin:0;}
		.boxes h2 span{font:400 30px/30px oswald; color:#fefd68; display:block;}
		.boxes p{font: 400 13px/26px open sans; color:#fff; margin-top: 19px;}
		.boxes a{font:400 16px/44px oswald; color:#fff; display:block; background:#ff6c58; padding:0 17px; height:44px; width:135px; position:relative;margin-top: 21px;}
		.boxes a:hover{background:#feb068;}
		.boxes a:after { content:"\203A"; right: 17px; top: 8px; font:400 22px open sans;}
		.boxes:nth-child(2){background:url(images/bottomBox2.png) no-repeat center 8px #00974a; margin-left:10px;}
		.boxes:nth-child(2) a{background:#16b664;}
		.boxes:nth-child(2) a:hover{background:#feb068;}

		.boxes:after{content:url(images/aft2.png); right:36px; top:23px;}
		.boxes:nth-child(2):after{content:url(images/aft3.png); right: 42px}
		
/* 
* Footer Area Config 
*/

footer.page-footer{ padding: 0; margin: 0; height:297px;}
	
	.info{padding-top:55px;}
	.info ul{padding:0; margin: 0; text-align:center;}
	.info ul li{display:inline-block; vertical-align:top; font:400 14px/24px open sans; color:#414141; background:url(images/icon-add.png) no-repeat left 6px; white-space:pre-line; padding-left:35px; text-align: left; margin:0 9px;}
	.info ul li a{color:#414141;}
	.info ul li a:hover{color:#ee533e;}
	.info ul li:nth-child(3){background:url(images/icon-phone.png) no-repeat left; padding-left: 24px;}
	.info ul li:nth-child(4){background:none; padding-left:0;}
	.info ul li:first-child{margin-left:0;}
	.info ul li:last-child{margin-right:0;}
	
	.media{position:absolute; right: 63px; bottom: -51px;width: 164px;}
	.media ul{padding:0; margin:0; text-align: center;}
	.media ul li{display:inline-block; vertical-align:middle; margin:0 -0.5px;}
	
	.navHolder{background:url(images/footerBg.png) no-repeat center top; height:156px; padding:61px 0 0; margin-top: 38px;}
	
	.nav-footer ul{list-style:none; margin:0;  padding:0; text-align:center;}
	.nav-footer ul li{display:inline-block;  padding:0 5px; position:relative;}
	.nav-footer ul li a:after{top: -1px; right: 0; content:url(images/nav-spacer2.png);}
	.nav-footer ul li:hover a:after, .nav-footer ul li.current_page_item a:after{content:url(images/nav-spacerHov.png);}
	.nav-footer ul li a{color:#fff; text-decoration:none; font:400 16px oswald;  padding: 0px 12px; display:block; position:relative;}
	.nav-footer ul li a:hover, .nav-footer  ul li a:active, .nav-footer  ul li.current_page_item a{color:#ee533e; font-weight:400;}
	
	#copyright{text-align:center; font:400 13px open sans; color:#c8c8c8; margin-top: 16px;}
	#copyright a{font:400 13px open sans; color:#c8c8c8;}
	#copyright a:hover{text-decoration:underline;}
	.footer-comp{font-weight:700;}

	
/*Helper*/
	
/*
* Dang IE 7
*/
.lt-ie8 .dang-ie{ width: 100%; height: 100%; position: fixed; background-color: #00abdd;}
.message{ text-align: center; color: #fff; font-size: 20px; position: absolute; top: 20%; left: 0; right: 0;}
.inner-message{	position: relative; top: -20%; left: 0; right: 0; text-align: center; margin: auto;}
.inner-message img{ position: relative; left: 3em;}
.inner-message a.download{ display: block; width: 300px; padding: 10px; color: #fff; margin: 2em auto; border: 1px solid #fff;}
.terms{ color: #fff; font-size: 13px; padding: 20px; position: absolute; right: 0; bottom: 0;}
.terms a{color: #fff; font-weight: bold;}
.lt-ie8 .protect-me{ display: none; }

/**Resources**/
	.resources {font-size:14px; margin-top:10px;}
	.resources a {text-decoration:none; display:block;font-weight:bold; line-height: 22px;}
	.resources a:hover {color:#ff0000; text-decoration:none; padding-left:1px; }
	.resources ul,.resources li {list-style-type:none; margin:0; padding:0;}
	.resources ul li {margin-bottom:8px; padding:12px; background:#FAFDFE; border:1px solid #66842b; border-bottom:2px solid #66842b;}
	.resources ul li:before{content:"";}
	.resources ul li span {font-size:11px; color:#666666; letter-spacing:1px;}
	
/**Search**/
	.search_results{margin-top: -10px;}
	.search_results div.page, .search_results div.post {padding:20px; margin-bottom:8px; background:#FFFFE1; border-bottom:2px solid #CCC;}
	.search_results h2{margin:0;}
	.search_results h2 a {text-decoration:none;}
	.search_results div.entry-meta {font-style:italic;}
	.search_results a:hover {text-decoration:none;}

/*FAQs STYLE*/	
.technology {cursor:pointer; font-size:14px; font-family:Verdana; font-weight:bold; margin:5px 0; padding:10px 0; width:100%; background:#ffbf33 !important;}
.openlanguage {color:#000; background:#fb5e0a;}
.closedlanguage {color:#000; background:#3B77D9; border-bottom:1px solid #333;}
.thelanguage {padding:0 10px 0 10px; border: 1px solid #ffbf33; width:100%; background:#bbdee8 !important;}	


/* Wobble Vertical */
@-webkit-keyframes wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

/* Wobble Horizontal */
@-webkit-keyframes wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

/**							  		
*************************************
*************************************
Author: 538
Created: 08/02/16
Site: proweaver.co/
Company: Proweaver, Inc.
*************************************
*************************************
**/
 
/*L.M.B*/

/* 388 BLog C0de*/
.entry-content,.entry-title{
word-wrap: break-word;
}

/*** COMMENTS STYLE ***/
#comments, #comments-title{padding-top:15px;}

ol.commentlist {border:1px dashed #CCC; width:auto; max-width:100%; margin:0;}
ol.commentlist li {background: url(images/com_line.jpg) no-repeat left bottom; padding-bottom:25px; margin-bottom:10px; padding-top:15px; margin-left:25px; }
ol.commentlist ul {border-top:1px dashed #CCC; width:100%; margin-top:15px; list-style:none;}
ol.commentlist ul li {border-bottom:1px dashed #CCC;}

.post {margin:35px 0;}
.post {box-shadow: 0 0 19px 4px #353331;padding: 20px;}

.comment p {padding:15px 0; line-height:20px;}
.comment-form label { vertical-align:top; width:25%; display:inline-block; }
.comment-form input { padding:4px; width:69%; max-width:100%; }
.comment-form input[type="submit"] { width:25%; }
.comment-form-comment textarea { width:70%; max-width:100%; resize:vertical; }
#respond {width:auto; max-width:100%; border:1px solid #CCC; background:whitesmoke; padding:15px 20px 0 20px; margin-top:25px;}
.form-submit input {background:#17975A; border:none; color:#fff; font-weight:bold; padding:7px 12px; cursor:pointer;}

/**/
.googleTranslate {
    position: relative;
    height: auto;
    overflow: hidden;
    width: 162px;
    margin-left: 840px;
    border: 1px solid;
    top: 43px;
    right: 253px;
}   