@import url(http://fonts.googleapis.com/css?family=Pontano+Sans);
@import url(http://fonts.googleapis.com/css?family=Nunito:700);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { padding: 0px; margin: 0px; line-height: 1;font-family: 'Open Sans', sans-serif; font-weight: normal; font-style: normal; font-size: 12px; line-height: 20px; color: #727272; text-rendering: optimizeLegibility;/* background:#0C1938; */background-size: 100%;background: #777777; }
input, textarea { font-family: 'Open Sans', sans-serif; font-weight: normal; font-style: normal; font-size: 12px; line-height: 20px; color: #727272; }
/* Headings */
h1, h2, h3, h4, h5, h6 { font-family: 'Oswald', sans-serif; font-weight: normal; color: #22221e; text-rendering: optimizeLegibility; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 21px; line-height: 21px; margin-bottom: 20px; font-style: normal; text-decoration: underline;text-transform: uppercase;color:#00102a;font-weight: 700; }
h2 { font-size: 18px; line-height: 18px; margin-bottom: 18px; font-style: normal; font-weight: normal; }
h3 { font-size: 18px; line-height: 15px; margin-bottom: 15px; font-weight: normal; font-style: normal;margin-top: 15px;color: #00102a; }
h4 { font-size: 14px; line-height: 14px; margin-bottom: 15px; font-style: normal; font-weight: normal; }
h5 { font-size: 13px; line-height: 13px; margin-bottom: 15px; font-style: normal; font-weight: normal; }
h6 { font-size: 12px; line-height: 12px; margin-bottom: 15px; font-style: normal; font-weight: normal; }
h2 i { font-size: 13px; line-height: 18px; margin-bottom: 20px; font-weight: normal; color: #999; }
/* Text elements */
p { font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: normal; font-style: normal; line-height: 20px; color: #454545; text-rendering: optimizeLegibility; text-align: justify;margin-bottom: 12px;}
ul, ol { margin: 0 0 20px 0; list-style-position: inside; }
ul { list-style: none; font-family:Arial, Helvetica, sans-serif;}
ul li { list-style: none; text-rendering: optimizeLegibility; }
ol { list-style-type: decimal; }
ol ol { list-style: upper-alpha; }
ol ol ol { list-style: lower-roman; }
ol ol ol ol { list-style: lower-alpha; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
strong { font-family: 'Open Sans' !important; font-weight: 600; color: #454545; }
p strong { font-family: 'Open Sans' !important; font-weight: normal; font-weight: 600; color: #454545; font-size: 13px; display: block; margin-bottom: 12px; }
cite, em, i { font-style: italic; }
blockquote { margin: 20px 0 20px 0px; font-size: 13px; padding: 5px 20px 5px 0px; font-family: 'Open Sans' !important; font-weight: normal; color: #454545; }
blockquote .indent4 { padding-left: 83px; }
blockquote .etiqueta-1 { width: 80px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }
pre { background: #f4f4f4; font-size: 13px; font-family: 'Open Sans', sans-serif; line-height: 1.5; margin-bottom: 40px; overflow: auto; padding: 0.75em 20px; }
code, kbd { font-size: 13px; font-family: 'Open Sans', sans-serif; }
abbr, acronym, dfn { border-bottom: 1px dotted #666; cursor: help; }
address { display: block; margin: 0 0 40px; }
ins { background: #fff9c0; text-decoration: none; }
sup, sub { font-size: 10px; height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 1ex; }
sub { top: .5ex; }
.dropcap { display: block; float: left; font-size: 45px; padding: 0; margin: 0; margin: 15px 8px 0 0; text-transform: uppercase; }
.lite1 { color: #ca6d6d; border-bottom: 1px dotted #ca6d6d; }
.lite2 { border-bottom: 1px dotted #ca6d6d; }
/* Links */
a { color: #aeb405; text-decoration: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; }
a:hover { text-decoration: none; color: #727272; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after { content: ''; content: none; }
q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* Clear Fix Styles */
.clearfix { display: inline-block; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; display: block; }
/* close commented backslash hack */
/*{
	height:1%;
}
*/
.clear { clear: both; width: 100%; display: block; }
.figure-left { float: left; padding: 0; margin: 0; }
.image_left1 { float: left; padding: 0px; margin: 0px 30px 0px 0px; }
.image_left2 { float: left; padding: 10px; margin: 0px 10px 0px 0px; }
.image_left3 { float: left; padding: 0px; margin: 0px 30px 0px 0px; border: 5px solid #fff; }
.image_left4 {/* float:left; */padding: 0px; margin: 0px 25px 0px 0px; border: 5px solid #eee; }
.image_left4b {padding: 0px; margin: 0px 25px 0px 0px; border: 5px solid #eee; }
img.image_left5 { float: left; padding: 0px; margin: 0px 0px 13px 0px; border: 5px solid #eee; width: 94%; }
.image_right4 { float: right; padding: 0px; margin: 0px 0px 0px 25px; border: 5px solid #e8e8e8; }
.img_border { border: 5px solid #e3e3e3; }
.divider_line { background: url(../images/devidar-line1.png) no-repeat center top; height: 7px; margin: 15px 0 20px 0; float: left; width: 100%; }
.divider_line2 { background: url(../images/devidar-line1.png) no-repeat center top; height: 7px; margin: 25px 0 25px 0; width: 100%; }
.mar_top1 { margin-top: 10px; width: 100%; }
.mar_top2 { margin-top: 20px; width: 100%; }
.mar_top3 { margin-top: 30px; width: 100%; }
.mar_top4 { margin-top: 40px; width: 100%; }
.mar_top5 { margin-top: 50px; width: 100%; }
.mar_top6 { margin-top: 15px; width: 100%; }
.mar_top7 { margin-top: 25px; width: 100%; }
.text_center { text-align: center; }
.text_right { text-align: right; }
.text_left { text-align: left; }
@media only screen and (min-width: 768px) and (max-width: 999px) { .mar_top1 { margin-top: 10px; width: 100%; float: left; }
  .mar_top2 { margin-top: 20px; width: 100%; float: left; }
  .mar_top3 { margin-top: 25px; width: 100%; float: left; }
  .mar_top4 { margin-top: 30px; width: 100%; float: left; }
  .mar_top5 { margin-top: 35px; width: 100%; float: left; }
  .mar_top6 { margin-top: 15px; width: 100%; float: left; }
  .mar_top7 { margin-top: 20px; width: 100%; float: left; }
  .image_left4 { width: 50%; } 
  .image_left4b { width: 50%; } 
  .image_left4x {width:auto !important;}
  }
@media only screen and (min-width: 480px) and (max-width: 767px) { .mar_top1 { margin-top: 10px; width: 100%; float: left; }
  .mar_top2 { margin-top: 20px; width: 100%; float: left; }
  .mar_top3 { margin-top: 25px; width: 100%; float: left; }
  .mar_top4 { margin-top: 30px; width: 100%; float: left; }
  .mar_top5 { margin-top: 35px; width: 100%; float: left; }
  .mar_top6 { margin-top: 15px; width: 100%; float: left; }
  .mar_top7 { margin-top: 25px; width: 100%; float: left; }
  .image_left4 { width: 50%; }
  .image_left4b { width: 50%; }
  img.image_left5 { width: 97%; }
  .image_right4, .image_left4x { width: 97% !important; margin: 0 auto; float: none; } }
@media only screen and (max-width: 479px) { .image_left4 { width: 96%; margin-bottom: 20px; float:left;}
  .image_left4b { width: 96%; margin-bottom: 20px; float:left;}
  img.image_left5 { width: 97%; }
  .image_right4, .image_left4x { width: 97% !important; margin: 0 auto; float: none; }
}
/* ----------- Logo ----------- */
#slogo{float: left;}
#logo { float: left; padding: 0px; margin: 15px 0px 0px 20px; width: 165px; height: auto; /* position: absolute; */ z-index: 999; }
.site_logo { margin: 0px; display: block; width: 100%; height: 70px; /*background: url(../images/logo.jpg) no-repeat left top;*/ }
.site_logo h1 { padding: 0px 0px 0px 0px; margin: 0px; line-height: 30px; font-family: 'Oswald', sans-serif; font-weight: normal; font-size: 30px; color: #2d4279; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);text-decoration: none; }
.site_logo h1 i { color: #22221e; font-style: normal; text-transform: none; }
/*------------------*/
/*	SITE STRUCTURE
/*------------------------------------------------------*/
.site_wrapper { width: 980px; margin: 10px auto 0 auto; }
.boxed_wrapper { width: 980px; margin: 0 auto; background-color: #fff; float: left; -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.4); }
.container_full { width: 980px; margin: auto auto auto auto;position: relative;}
.container { width: 920px; margin: auto auto auto auto; }
/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth { position: relative; margin-right: 3%; float: left; }
.one_full { width: 100%; }
.one_half { width: 48.500%; }
.one_third { width: 31.330%; }
.one_fourth { width: 33.750%; }
.one_fifth { width: 17.600%; }
.two_third { width: 65.660%; }
.three_fourth { width: 74.250%; }
.last { margin-right: 0 !important; clear: right; }
.last2 { margin-right: 0 !important; clear: right; width: 21.75%; }
/*------------------*/
/*	MENU
/*------------------------------------------------------*/
#access .menu { list-style: none; font-weight: normal; position: relative; float: left; font-family: Calibri,'Helvetica Neue', Arial, sans-serif; font-family: 'Open Sans', sans-serif; font-weight: normal; width: 982px; height: 62px; margin-left: -1px; background: url(../images/menu-nav-bg.png) no-repeat center top; z-index: 997; }
#access .menu select { border: 0; border: 2px solid #eee; padding: 10px 10px 10px 10px; background-color: #f9f9f9; color: #333; }
#access .menu ul li { position: relative; display: inline-block; padding: 0; z-index: 101; margin: 0px 0px 0px 0px; float: left; background: url(../images/menu-nav-dividerx.png) no-repeat right top; }
#access .menu ul li a { display: inline-block; text-decoration: none; font-size: 11px; line-height: 1; color: #fff; margin: 0; padding: 21px 23px 20px; text-align: center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
#access .menu > ul > li > a {border-left:#4ca134  solid 1px;}
#access .menu ul li a:hover, #access .menu ul li a.active { color: #fff; /* background: url(../images/menu-nav-hover.png) repeat-x left top; */ }
#access .menu ul li ul { position: absolute; left: 0; height: auto; display: none; visibility: hidden; width: 169px; padding: 0; text-align: left; }
#access .menu ul li ul li { display: list-item; float: none; background: none; padding: 0; margin: 0; height: auto; }
#access .menu ul li ul li ul { top: 0; }
#access .menu ul li ul li a { margin: 0; border: none; display: block; padding: 13px 12px 13px 12px; font-size: 11px; color: #fff; background: #22221e url(../images/spacer.gif) no-repeat center bottom; width: 145px; text-align: left; border-bottom: 1px solid #363636; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }
#access .menu ul li ul li a:hover { background: #aeb405 url(../images/spacer.gif) no-repeat center bottom; border-bottom: 1px solid #363636; color: #fff; padding: 13px 12px 13px 12px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }
#access .menu ul li ul li.active a, #access .menu ul li ul li a.selected { background: #aeb405 url(../images/spacer.gif) no-repeat center bottom; border-bottom: 1px solid #363636; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }
#access .menu ul li ul li:last-child { border: none; }
* html #access .menu { height: 1%; }
.mobile_menu { display: none; width: 440px; margin-left: 20px; }
/*------------------*/
/*	PAGES
/*------------------------------------------------------*/
/* top section */
.header-top_section { border-bottom: 1px solid #e3e3e3; }
ul.tci_list { float: right; padding: 0px; margin: 4px 18px 0px 0px; }
.tci_list li { float: left; padding: 0px; margin: 0px 4px 0px 0px; color: #838383; font-size: 13px; font-size: 0.8125rem; color: gray; }
.tci_list li img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; margin-top: 2px; }
.tci_list li img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; margin-top: 2px; }
.tci_list li a { color: #838383; margin: 0px; display: block; }
.tci_list li a:hover { color: #0a70e3; }
.tci_list li.email { float: left; padding: 5px 0px 0px 23px; margin: 0px 7px 0px 0px; background: url(../images/email-icon.png) no-repeat left 7px; }
.tci_list li.phone { float: left; padding: 5px 0px 0px 22px; margin: 0px 7px 0px 0px; background: url(../images/phone-icon.png) no-repeat left 7px; margin-right:11px;}
.tci_list li.shared {padding:5px 2px 0px 0px;}
.top_section { position: relative; padding: 0px; margin: 0px; height: 90px; z-index: 998; }
.top_contact_info { position: relative; padding: 0px; margin: 0px; float: right; }
/* jquery search*/
.ani_search { /* float: right; */ margin-right: 28px; margin-top: 16px; }
.ani_search h2 { font-size: 20px; font-size: 24px; height: 50px; /* width: 180px; */ text-align: right; line-height: 26px; margin: 0; display: block; }
/* our services*/
ul.our_services_list { float: left; width: 100%; }
.our_services_list li { float: left; width: 100%; margin-bottom: 10px; }
.our_services_list li.left { float: left; width: 11%; padding: 7px 9px 1px 9px; background-color: #e7e7e7; }
.our_services_list li.left:hover, .our_services_list li.left.active { background-color: #aeb405; cursor: pointer; }
.our_services_list li.right { float: left; width: 73%; padding: 4px 9px 4px 18px; background-color: #f6f6f6; }
.our_services_list li.right a { font-size: 13px; font-weight: 600; color: #22221e; display: block; }
.our_services_list li.right a:hover { color: #aeb405; }
.punch_text_wimgl { float: left; width: 100%; }
.punch_text_wimgl b { font-size: 25px; font-weight: normal; color: #22221e; display: block; margin-bottom: 10px; margin-top: 7px; }
.punch_text_wimgl i { color: #aeb405; font-style: normal; }
/* contact form home */
.contact_form_home { width: 100%; padding: 16px 15px 7px; background-color: #f9f9f9; border: 1px solid #eee; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.contact_form_home .blocklabel { float: left; width: 90px; display: block; margin-top: 7px; }
.contact_form_home .input_bg { float: left; width: 97%; height: 28px; line-height: 28px; vertical-align: middle; padding: 0px 0px 0px 10px; border-top: 2px solid #e1e1e1; border-left: 2px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #fff; }
.contact_form_home .input_bg_small { float: left; width: 92%; height: 28px; line-height: 28px; vertical-align: middle; padding: 0px 0px 0px 10px; border-top: 2px solid #e1e1e1; border-left: 2px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #fff; }
.contact_form_home .textarea_bg { float: left; width: 94.3%; height: 104px; padding: 4px 10px 0px 10px; margin-bottom: 10px; border-top: 2px solid #e1e1e1; border-left: 2px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #fff; }
.contact_form_home .send_but { background-color: #eee; border: 1px solid #e3e3e3; padding: 5px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; color: #22221e; }
.contact_form_home .send_but:hover { background-color: #aeb405; border: 1px solid #aeb405; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; }
.contactForm { margin-bottom: 0px; }
.consultaForm .etiqueta { display: none; }
.consultaForm .filaForm { margin-bottom: 9px; }
.consultaForm input[type="text"], .consultaForm textarea { border: 1px solid #ff2424; padding: 5px 5px 5px 10px; margin: 0; color: #454545; display: block; width: 100%; line-height: normal; font-family: inherit; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 12px; font-size: 0.75rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.consultaForm ::-webkit-input-placeholder { color: #787878; }
.consultaForm ::-moz-placeholder { color: #787878; }
.consultaForm ::-ms-input-placeholder { color: #787878; }
.consultaForm .placeholder { color: #787878; }
.consultaForm textarea { overflow: auto; }
/* home latest news */
.bottom_gray_bg { float: left; background: url(../images/gray-bg2.jpg) repeat left top; padding: 0px; width: 100%; margin: 0px; }
.bottom_gray_bg .bgbcenter { padding: 22px 0px 22px 0px; float: left; width: 100%; }
.bottom_gray_shadowt { float: left; width: 100%; height: 5px; background: url(../images/full-shadow-top.png) no-repeat center top; }
.bottom_gray_shadowb { float: left; width: 100%; height: 5px; background: url(../images/full-shadow-bottom.png) no-repeat center top; }
.latest_newsblogs { float: left; padding: 0px; margin: 0px; width: 100%; overflow: auto; height: 266px; }
.latest_newsblogs .itemContent { padding: 15px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.latest_newsblogs .newcontent { overflow: hidden; padding-bottom: 0px; }
.latest_newsblogs .image { float: left; padding: 0px; margin: 0px 20px 0px 0px; width: 132px; min-height: 92px; border: 4px solid #e3e3e3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.latest_newsblogs .image a { display: block; border: 0; }
.latest_newsblogs .image img { max-width: 100%; vertical-align: top; }
.latest_newsblogs .image:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.latest_newsblogs .title { padding: 0px; margin: -5px 0px 2px 0px; font-size: 13px; color: #454545; width: 100%; float: right; }
.latest_newsblogs .title a { color: #454545; font-weight: 600; }
.latest_newsblogs .title a:hover { color: #aeb405; }
.latest_newsblogs .comments, .latest_newsblogs .category { float: left; }
.latest_newsblogs .comments a { padding: 0px 0px 0px 18px; margin: 0px 20px 0px 0px; font-size: 11px; color: #999; background: url(../images/comment-icon.png) no-repeat left 5px; }
.latest_newsblogs .comments a:hover { color: #727272; }
.latest_newsblogs .category a { padding: 0px 0px 0px 17px; margin: 0px 20px 0px 0px; font-size: 11px; color: #999; background: url(../images/category-icon.png) no-repeat left 5px; }
.latest_newsblogs .category a:hover { color: #727272; }
.latest_newsblogs .content { float: left; padding: 0px; margin: 5px 0px 2px 0px; color: #999; width: 100%; line-height: 18px; text-align: justify; }
.textoContenido { overflow: hidden; text-align: justify; }
.textocontenido  p {margin: 0 0 20px 0!important;}
.textocontenido ul {padding-left: 40px;font-size: 14px;}
.textocontenido ul li{list-style: disc;}
.textoContenido2 { float: left; clear: both; margin-top: 10px; width: 100%; }
ul.latest_newsblogs_list { float: left; padding: 0px; margin: 0px; }
.latest_newsblogs_list li { padding: 0px; margin: 0px; }
.latest_newsblogs_list li.image { float: left; padding: 0px; margin: 0px 20px 0px 0px; width: 132px; min-height: 92px; border: 4px solid #e3e3e3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.latest_newsblogs_list li.image:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.latest_newsblogs_list li.title { padding: 0px; margin: -5px 0px 2px 0px; font-size: 13px; color: #454545; width: 56%; float: right; }
.latest_newsblogs_list li.title a { color: #454545; font-weight: 600; }
.latest_newsblogs_list li.title a:hover { color: #aeb405; }
.latest_newsblogs_list li.comments a { float: left; padding: 0px 0px 0px 18px; margin: 0px 20px 0px 0px; font-size: 11px; color: #999; background: url(../images/comment-icon.png) no-repeat left 5px; }
.latest_newsblogs_list li.comments a:hover { color: #727272; }
.latest_newsblogs_list li.category a { float: left; padding: 0px 0px 0px 17px; margin: 0px 20px 0px 0px; font-size: 11px; color: #999; background: url(../images/category-icon.png) no-repeat left 5px; }
.latest_newsblogs_list li.category a:hover { color: #727272; }
.latest_newsblogs_list li.content { float: left; padding: 0px; margin: 5px 0px 0px 0px; color: #999; width: 56%; line-height: 18px; }
/* what client say */
.whatclient_says { float: left; width: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #e6e6e6; box-shadow: 0 0 2px #e6e6e6; background: white url(../images/testi-photo-bg.png) no-repeat center 11px; position: relative; z-index: 1; }
.whatclient_says img { border-radius: 100px; margin-left: 173px; margin-top: 14px; }
.whatclient_says p { text-align: center; width: 80%; margin: 0 10%; padding-top: 10px; }
.wcs_carrow { float: left; width: 100%; height: 30px; background: url(../images/chose-arrow.png) no-repeat 130px top; margin-bottom: -1px; margin-top: -25px; position: relative; z-index: 2; }
/* bottom banner section */
.bottom_banner_section { float: left; width: 100%; /* padding: 0 5% 0 5%; */ background: url(../images/bottom-banner-cont-bg.jpg) no-repeat center top; }
.bottom_banner_section .one_third.left { text-align: right; }
.bottom_banner_section .one_third.center { text-align: center; }
.bottom_banner_section .one_third.right { text-align: left; }
.bottom_banner_section strong { font-size: 18px; color: #fff; text-transform: uppercase; font-weight: normal; margin-top: 22px; display: block; }
.bottom_banner_section strong i { display: block; font-size: 13px; font-style: normal; margin-top: 7px; }
.footer-navegation { padding: 10px 0; }
.footer-navegation ul { list-style: none; margin: 0; padding: 0; width: 908px;margin: 0 auto;}
.footer-navegation li { display: block; float: left; }
.footer-navegation li.footer-link-separator { padding: 0 5px; color: white; text-shadow: -1px 0 0 rgba(0, 0, 0, 0.6); }
.footer-navegation a { display: block; padding: 0 23px; color: white; }
.footer-navegation a:hover { color: #ffffff; }
/*------------------*/
/*	FOOTER
/*------------------------------------------------------*/
.footer_boxed { width: 980px; margin: 0 auto; }
.footer { float: left; width: 100%; min-height: 162px; background: url(../images/footer-bg.jpg) no-repeat center -70px; position: relative; z-index: -1;padding-bottom: 10px; }
.footer_center { width: 940px; margin: 15px auto auto auto; }
.footer h2 { color: #fff; background-color: #3e3e41; padding: 10px 13px; float: left; margin-bottom: 10px; letter-spacing: 0.2px; }
.footer .dh_line { float: left; background-color: #3e3e41; width: 100%; height: 1px; margin-top: 18px; position: absolute; z-index: -1; }
.footer_logo { padding: 0px 0px 18px 21px; margin: 0px 0px 0px 0px; float: left; background: url(../images/footer-logo.png) no-repeat left top; }
.footer_logo h1 { padding: 0px 0px 0px 0px; margin: 0px; float: left; line-height: 45px; font-family: 'Oswald', sans-serif; font-weight: normal; font-size: 27px; color: #999999; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
.footer_logo h1 i { color: #727272; font-style: normal; text-transform: none; }
/* address */
.footer ul.address-liste { padding: 0px; margin: 0px 0px 0px 0px; float: left; }
.footer .address-liste li { padding: 0px 0px 0px 22px; margin: 0px; line-height: 18px; list-style-type: none; color: #9c9c9c; font-style: normal; }
.footer .address-liste li.icon1 { margin: 0px; list-style-type: none; background: url(../images/address-icon-footer.png) no-repeat left 4px; }
.footer .address-liste li.icon2 { margin: 10px 0px 0px 0px; list-style-type: none; background: url(../images/phone-icon-footer.png) no-repeat left 3px; }
.footer .address-liste li.icon3 { margin: 5px 0px 0px 0px; list-style-type: none; background: url(../images/fax-icon-footer.png) no-repeat left 4px; }
.footer .address-liste li.worldmap { margin: 10px 0px 0px 0px; height: 82px; list-style-type: none; background: url(../images/world-map.png) no-repeat left 0px; }
.footer .address-liste li:first-child { margin: 0; }
.footer ul.socials-list { float: left; margin: 5px 0px 0px 0px; padding: 0px; }
.footer .socials-list li { padding: 0px 0px 10px 0px; margin: 0px; list-style-type: none; }
.footer .socials-list li img { padding: 0px 11px 0px 0px; float: left; }
.footer .socials-list li a { color: #999; width: 200px; display: inline-block; }
.footer .socials-list li a:hover { color: #727272; display: inline-block; }
.footer .socials-list li img { opacity: 0.8; filter: alpha(opacity=90); }
.footer .socials-list li img:hover { opacity: 1; filter: alpha(opacity=100); }
/* social icons */
/* Tweets */
.twitter_feed { float: left; padding: 0px 0px 0px 0px; margin: -19px 0px 0px 0px; width: 100%; background: none; position: relative; z-index: 2; }
.twtr-widget { float: left; width: 100%; margin: 0px 0 0 0px; padding: 0 0 0 0px; overflow: hidden; }
.twtr-hd { display: none; /*** cross browser rgba ***/ background-color: transparent; background-color: rgba(255, 255, 255, 0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30ffffff,endColorstr=#30ffffff); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#30ffffff,endColorstr=#30ffffff)"; }
.twtr-widget .twtr-bd .twtr-tweet { margin: 0px 0 0 -13px; padding: 13px 0 0px 5px; border-bottom: 0px solid #fff; }
.twtr-tweet:before { display: block; float: left; margin: -5px 0 0 0px; font-size: 50px; /* let's make it a big quote! */ content: ""; color: #999; }
.twtr-ft { display: none; }
.twtr-tweet-wrap .twtr-tweet-text { line-height: 18px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-style: normal; }
/* flickr */
#flickr_badge_wrapper { padding: 0px; margin: 5px 0px 0px 0px; float: left; }
#flickr_badge_wrapper img { width: 60px; height: 60px; margin-right: 7px; margin-bottom: 2px; border: 2px solid #767577 !important; }
#flickr_www { display: block; padding: 0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color: #3993ff !important; }
#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited { text-decoration: none !important; background: inherit !important; color: #3993ff; }
#flickr_badge_source { padding: 0 !important; font: 11px Arial, Helvetica, Sans serif !important; color: #666666 !important; }
/* copyrights */
.copyright_info { float: left; padding: 13px 0px 12px 0px; margin: 0px 0px 0px 0px; width: 100%; background-color: #1f1d1f; color: #535353; border-top: 1px solid #2b272b; }
.copyright_info b { float: left; font-size: 11px; color: #535353; font-style: normal; font-weight: normal; margin-left: 20px; }
.copyright_info span { float: right; margin-right: 20px; }
.copyright_info a { margin-top: 10px; font-size: 11px; color: #535353; text-align: right; }
.copyright_info a:hover { color: #777; }
/* scroll up */
.scrollup { width: 40px; height: 40px; opacity: 1; position: fixed; bottom: 22px; right: 20px; display: none; text-indent: -9999px; background: url(../images/scroll-top-arrow.png) no-repeat left top; z-index: 999; }
/* ----------- top show hide plugin ----------- */
.slidingDiv { text-align: center; background: url(../images/top-full-bg.png) repeat-x left top; padding: 0px 20px 0px 20px; margin-top: 0px; height: 30px; display: none; color: #fff; position: relative; z-index: 2; }
.show_hide_butr { width: 100%; }
a.show_hide { text-align: center; width: 26px; height: 16px; display: block; margin: 0px 0px 0px 914px; background: url(../images/elements/top-site-show.png) no-repeat center top; position: relative; z-index: 999; }
.top-border-line { background: url(../images/top-full-bg-2.png) repeat-x left top; height: 4px; }
/*------------------*/
/*	CONTENT
/*------------------------------------------------------*/
.content_left { float: left; width: 76%; padding: 30px 0px 30px 0px; margin-top:-10px;}
.content_fullwidth { float: left; width: 100%; padding: 30px 0px 30px 0px; }
.right_sidebar { float: right; width: 23.2%; padding: 20px 0px 30px 0px; }
.left_sidebar { float: left; width: 23.2%; padding: 30px 0px 30px 0px; }
.content_right { float: right; width: 75%; padding: 30px 0px 30px 0px; }
.content_right2 { float: right; width: 100%; padding: 0px 0px 30px 0px; }
/* home the 4 column features section */
.services_one { float: left; width: 94%; padding: 4% 3% 0px 3%; min-height: 100px; background: whitesmoke url(../images/gray-bg1.jpg) repeat-x left top; border-bottom: 1px solid #eee; }
.services_one .one_fourth { background: url(../images/v-line-light1.png) no-repeat right top; padding-right: 0.750%; margin-right: 2%; }
.services_one .one_fourth.last { background: none; }
.services_one.lesmar { padding: 2% 3% 1.4% 3%; min-height: 50px; }
/* page title */
.page_title { width: 100%; min-height: 54px; padding-top: 30px; background: #ebebeb repeat left top; margin: 40px 0 0; border-bottom: 1px solid #e6e6e6; }
.page_title .leaft_title { width: 64%; display: block; float: left; text-align: left; margin: 0px 0 0 0px; }
.page_title .leaft_title h1 { font-size: 22px; line-height: 38px; color: #22221e; }
.page_title .reght_pagenation { float: right; width: 36%; font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 12px; text-align: right; color: #666666; margin: 0px 0 0 0px; padding: 12px 0 0px 0px; }
.page_title .reght_pagenation i { color: #c3c3c3; margin: 0px 2px 0px 2px; }
.page_title .reght_pagenation a { padding: 0px; color: gray; }
.page_title .reght_pagenation a:hover { color: red; }
/* our team */
.our_team_box { width: 634px; float: left; }
.our_team_box ul { margin: 0; padding: 7px 0 0 0px; float: left; width: 145px; }
.our_team_box li { margin: 0; padding: 0; line-height: 18px; list-style-type: none; color: #a9a9a9; }
.our_team_box li a { margin: 7px 5px 0 0; padding: 0; float: left; }
.our_team_box img.teammempic { width: 94%; margin: 0px; padding: 0; border: 5px solid #eee; }
.our_team_box img.teammempic:hover { width: 94%; margin: 0px; padding: 0; border: 5px solid #f9f9f9; }
.our_team_box li a img:hover { margin: 0px; padding: 0; opacity: 0.7; filter: alpha(opacity=10); }
.our_team_box li strong { font-size: 12px; color: #454545; display: block; }
.our_team_box li strong i { color: #999; font-size: 10px; font-style: normal; }
.our_team_box .boxleft { width: 145px; float: left; margin: 0px 18px 0 0; }
.our_team_box .cont-area { float: left; font-size: 10px; color: #727272; width: 100%; margin-bottom: 10px; }
.our_team_box .boxright { width: 145px; float: right; margin: 0px; }
/* our team big */
.our_team_box_big { width: 100%; float: left; }
.our_team_box_big ul { margin: 0; padding: 20px 0 0 0px; float: left; width: 210px; }
.our_team_box_big li { margin: 0; padding: 0; line-height: 18px; list-style-type: none; color: #a9a9a9; }
.our_team_box_big li a { margin: 7px 5px 0 0; padding: 0; float: left; }
.our_team_box_big img.teammempic { width: 200px; margin: 0px; padding: 0; border: 5px solid #eee; float: left; }
.our_team_box_big img.teammempic:hover { border: 5px solid #f9f9f9; }
.our_team_box_big li a img:hover { margin: 0px; padding: 0; opacity: 0.7; filter: alpha(opacity=10); }
.our_team_box_big li strong { font-size: 14px; color: #454545; display: block; }
.our_team_box_big li strong i { color: #999; font-size: 12px; font-style: normal; }
.our_team_box_big .cont-area { float: left; font-size: 10px; color: #727272; width: 100%; margin-bottom: 10px; }
/* 404 Error Page */
.error_pagenotfound { padding: 18px 30px 45px 30px; margin: 15px auto 15px auto; width: 67%; background-color: #fff; border: 1px solid #eee; border-right: 5px solid #eee; border-bottom: 5px solid #eee; text-align: center; }
.error_pagenotfound strong { display: block; font-size: 144px; line-height: 125px; color: #b3b3b3; }
.error_pagenotfound b { display: block; line-height: 30px; font-size: 40px; font-size: 2.5rem; color: #bebebe; margin: 0; }
.error_pagenotfound i { display: block; font-size: 18px; line-height: 50px; color: #999; margin: 10px 0px 0px 0px; font-style: normal; }
.slider_mer_minus { float: left; margin-top: -20px; }
/* Slider Static Image */
.slider_static_image { width: 100%; min-height: 500px; float: left; padding: 0px; border-bottom: 5px solid #22221e; margin: -10px 0px 0px 0px; text-align: center; font-family: 'Oswald', sans-serif; font-weight: normal; background: url(../images/sliders/iosslider/1.png) no-repeat left top; }
.slider_static_image em { color: #22221e; font-size: 40px; line-height: 40px; font-weight: normal; font-style: normal; padding: 0; margin: 0px; float: left; display: block; text-align: left; }
.slider_static_image b { color: #aeb405; font-size: 18px; line-height: 22px; font-weight: normal; padding: 0; margin: 15px 0px 0px 0px; display: block; float: left; text-align: left; }
.slider_static_image i { color: #454545; line-height: 25px; font-size: 14px; font-style: normal; float: left; display: block; text-align: left; margin-top: 16px; }
.slider_static_image .static_left_content { float: left; width: 50%; padding: 0px; margin: 103px 0px 0px 0px; }
.slider_static_image a { float: left; }
/* Slider Video */
.slider_video { width: 100%; min-height: 500px; float: left; padding: 0px; border-bottom: 5px solid #22221e; margin: -10px 0px 0px 0px; text-align: center; font-family: 'Oswald', sans-serif; font-weight: normal; background: url(../images/sliders/revolution/slider-bg1.jpg) no-repeat left top; }
.slider_video .video_ara { float: right; width: 100%; height: 370px; margin-top: 65px; border: 5px solid #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); }
.slider_video .video_ara iframe { width: 100%; height: 100%; }
.slider_video em { color: #22221e; font-size: 40px; line-height: 40px; font-weight: normal; font-style: normal; padding: 0; margin: 0px; float: left; display: block; text-align: left; }
.slider_video b { color: #aeb405; font-size: 18px; line-height: 22px; font-weight: normal; padding: 0; margin: 15px 0px 0px 0px; display: block; float: left; text-align: left; }
.slider_video i { color: #454545; line-height: 25px; font-size: 14px; font-style: normal; float: left; display: block; text-align: left; margin-top: 16px; }
.slider_video .slider_video_content { float: left; width: 100%; padding: 0px; margin: 90px 0px 0px 10px; }
.slider_video a { float: left; }
/*------------------*/
/*	RIGHT SIDEBAR
/*------------------------------------------------------*/
.sidebar_widget { width: 100%; margin: 0px; overflow: hidden }
.sidebar_widget a { width: 100%; margin: 0px;float: left;padding: 10px; }
.sidebar_widget a h2 { padding-bottom: 10px;border-bottom-width:1px; border-bottom-style: solid;border-bottom-color: #fff;text-transform: uppercase; }
.sidebar_widget ul.arrows_list1 { margin-top: -10px; }
.sidebar_widget ul.arrows_list1 li a:hover { color: #ff9900; }
.sidebar_widget h3 { text-align: right; margin-bottom: 16px; padding-bottom: 10px; background: url(../images/sidebar-title-bline.png) no-repeat right bottom; }
.sidebar_widgetbox { padding: 20px; font-size: 13px; font-size: 0.8125rem; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; }
.widbox_promociones { background: #919604 url("../images/addmission_bg.png") repeat-x left bottom; color: #fefeed; }
.widbox_promociones h2 { color: #ffffff; margin: 5px 0 18px; font-size: 20px; font-size: 1.25rem; }
.widbox_promociones p { float: right; margin: 10px 0 -4px; font-size: 16px; font-size: 1rem; color: #fefeed; }
/* widgetbox*/
.widgetbox { font-size: 13px; font-size: 0.8125rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; }
.widgetbox h2 { color: #ffffff; margin: 0; padding: 10px 0; font-size: 20px; font-size: 1.25rem; font-family: 'Arial Rounded MT Negrita', sans-serif; line-height: normal; font-weight: bold; text-align: center; }
.widgetbox img { display: block; float: right; }
.widgetbox a { display: block; width: 100%; padding: 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.widgetbox.blue { border: 1px solid #0753a8; border-bottom-color: #053b78; background-color: #0a70e3; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhOGFmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4NThiMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2a8af6), color-stop(100%, #0858b2)); background-image: -webkit-linear-gradient(#2a8af6, #0858b2); background-image: -moz-linear-gradient(#2a8af6, #0858b2); background-image: -o-linear-gradient(#2a8af6, #0858b2); background-image: linear-gradient(#2a8af6, #0858b2); }
.widgetbox.blue:hover { border: 1px solid #053b78; border-bottom-color: #0753a8; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4NThiMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhOGFmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0858b2), color-stop(100%, #2a8af6)); background-image: -webkit-linear-gradient(#0858b2, #2a8af6); background-image: -moz-linear-gradient(#0858b2, #2a8af6); background-image: -o-linear-gradient(#0858b2, #2a8af6); background-image: linear-gradient(#0858b2, #2a8af6); }
.widgetbox.green { border: 1px solid #008700; border-bottom-color: #005400; background-color: #00c400; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZjcwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOTEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00f700), color-stop(100%, #009100)); background-image: -webkit-linear-gradient(#00f700, #009100); background-image: -moz-linear-gradient(#00f700, #009100); background-image: -o-linear-gradient(#00f700, #009100); background-image: linear-gradient(#00f700, #009100); }
.widgetbox.green:hover { border: 1px solid #005400; border-bottom-color: #008700; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTEwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwZjcwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #009100), color-stop(100%, #00f700)); background-image: -webkit-linear-gradient(#009100, #00f700); background-image: -moz-linear-gradient(#009100, #00f700); background-image: -o-linear-gradient(#009100, #00f700); background-image: linear-gradient(#009100, #00f700); }
.widgetbox.mora { border: 1px solid #7913bf; border-bottom-color: #62109a; background-color: #9e30ea; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0NWVlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg1MTVkMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b45eef), color-stop(100%, #8515d2)); background-image: -webkit-linear-gradient(#b45eef, #8515d2); background-image: -moz-linear-gradient(#b45eef, #8515d2); background-image: -o-linear-gradient(#b45eef, #8515d2); background-image: linear-gradient(#b45eef, #8515d2); }
.widgetbox.mora:hover { border: 1px solid #62109a; border-bottom-color: #7913bf; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1MTVkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I0NWVlZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8515d2), color-stop(100%, #b45eef)); background-image: -webkit-linear-gradient(#8515d2, #b45eef); background-image: -moz-linear-gradient(#8515d2, #b45eef); background-image: -o-linear-gradient(#8515d2, #b45eef); background-image: linear-gradient(#8515d2, #b45eef); }
.widgetbox.orange { border: 1px solid #c27400; border-bottom-color: #8f5600; background-color: #ff9900; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWQzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjN2EwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffad33), color-stop(100%, #cc7a00)); background-image: -webkit-linear-gradient(#ffad33, #cc7a00); background-image: -moz-linear-gradient(#ffad33, #cc7a00); background-image: -o-linear-gradient(#ffad33, #cc7a00); background-image: linear-gradient(#ffad33, #cc7a00); }
.widgetbox.orange:hover { border: 1px solid #8f5600; border-bottom-color: #c27400; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjN2EwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYWQzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cc7a00), color-stop(100%, #ffad33)); background-image: -webkit-linear-gradient(#cc7a00, #ffad33); background-image: -moz-linear-gradient(#cc7a00, #ffad33); background-image: -o-linear-gradient(#cc7a00, #ffad33); background-image: linear-gradient(#cc7a00, #ffad33); }
.widgetbox.purple { border: 1px solid #e74ce7; border-bottom-color: #e11fe1; background-color: violet; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0YWZmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NTVlOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4aff4), color-stop(100%, #e855e8)); background-image: -webkit-linear-gradient(#f4aff4, #e855e8); background-image: -moz-linear-gradient(#f4aff4, #e855e8); background-image: -o-linear-gradient(#f4aff4, #e855e8); background-image: linear-gradient(#f4aff4, #e855e8); }
.widgetbox.purple:hover { border: 1px solid #e11fe1; border-bottom-color: #e74ce7; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4NTVlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0YWZmNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e855e8), color-stop(100%, #f4aff4)); background-image: -webkit-linear-gradient(#e855e8, #f4aff4); background-image: -moz-linear-gradient(#e855e8, #f4aff4); background-image: -o-linear-gradient(#e855e8, #f4aff4); background-image: linear-gradient(#e855e8, #f4aff4); }
.widgetbox.red { border: 1px solid #b80000; border-bottom-color: #8f0000; background-color: red; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzMzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff3333), color-stop(100%, #cc0000)); background-image: -webkit-linear-gradient(#ff3333, #cc0000); background-image: -moz-linear-gradient(#ff3333, #cc0000); background-image: -o-linear-gradient(#ff3333, #cc0000); background-image: linear-gradient(#ff3333, #cc0000); }
.widgetbox.red:hover { border: 1px solid #8f0000; border-bottom-color: #b80000; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cc0000), color-stop(100%, #ff3333)); background-image: -webkit-linear-gradient(#cc0000, #ff3333); background-image: -moz-linear-gradient(#cc0000, #ff3333); background-image: -o-linear-gradient(#cc0000, #ff3333); background-image: linear-gradient(#cc0000, #ff3333); }
.clientsays_widget h3 { margin-bottom: 20px; padding-bottom: 13px; background: url(../images/sidebar-title-bline.png) no-repeat left bottom; }
.contador { display: block; float: left; margin-top: 26px; }
/* advertisements */
ul.adsbanner-list { margin: 0px 0px 0px 0px; padding: 0px; float: left; width: 100%; }
.adsbanner-list li { margin: 0px 10px 10px 0px; padding: 0px; float: left; width: 110px; height: 110px; list-style-type: none; }
.adsbanner-list li img { margin: 0px; padding: 0px; float: left; width: 110px; height: 110px; list-style-type: none; }
.adsbanner-list li.last { margin: 0px 0px 0px 0px; padding: 0px; float: left; width: 110px; height: 110px; list-style-type: none; }
/* site search */
.site-search-area { margin: 0px; padding: 0px; }
#site-searchform { margin: 0; padding: 0; }
#site-searchform #s { border: 1px solid #eee; background-color: #fff; width: 72%; height: 28px; padding: 3px 10px 2px 10px; color: #454545; float: left; font: normal 12px 'Open Sans', sans-serif; }
#site-searchform #searchsubmit { float: left; width: 50px; height: 34px; cursor: pointer; text-indent: -5555em; line-height: 100; overflow: hidden; background: #aeb405 url(../images/site-search-icon.png) no-repeat center 8px; border: 0; }
#site-searchform #searchsubmit:hover { background: #22221e url(../images/site-search-icon.png) no-repeat center 8px; }
/* Recent Posts */
ul.recent_posts_list { margin: 0px; padding: 0px; width: 100%; float: left; overflow: auto; height: 266px; }
.recent_posts_list li { padding: 10px 0px 5px 0px; margin: 0px 0px 13px 0px; list-style-type: none; border-bottom: 1px dashed #eee; float: left; width: 100%; }
.recent_posts_list li a { text-decoration: none; line-height: 16px; display: block; color: #454545; }
.recent_posts_list li a:hover { color: #aeb405; }
.recent_posts_list li > a {margin-left:65px;}
.recent_posts_list li span { float: left; margin-right: 15px; max-height:50px; width:50px; overflow:hidden; float:left;}
.recent_posts_list li span img { float: left; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.recent_posts_list li span img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.recent_posts_list li i { padding: 1px 0px 0px 0px; margin: 0px; display: block; font-size: 10px; font-style: normal; color: #999; text-align:right;}
.recent_posts_list li.last { padding: 0px 0px 7px 0px; margin: 0px 0px 0px 0px; border-bottom: 0px solid #f5f6f6; }
.clientsays_widget { float: left; width: 100%; padding: 0px; margin: 0px; }
.clientsays_widget strong { font-weight: 600; color: #666; }
.clientsays_widget img { float: left; margin-right: 13px; margin-top: 7px; border: 1px solid #e3e3e3; }
/* Portfolio Widget Sidebar */
.freash_works_gallery.sidewid { float: left; padding: 0px; margin: 0px; width: 100%; }
.freash_works_gallery.sidewid .jcarousel-skin-tango .jcarousel-container { padding: 0px; margin: 0px 0px 0px 0px; }
.freash_works_gallery.sidewid .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: -50px; left: 235px; width: 13px; height: 13px; cursor: pointer; background: transparent url(../images/next-horizontal.png) no-repeat -9px -10px; }
.freash_works_gallery.sidewid .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: -50px; left: 220px; width: 13px; height: 13px; cursor: pointer; background: transparent url(../images/prev-horizontal.png) no-repeat -9px -10px; }
.freash_works_gallery.sidewid .jcarousel-skin-tango .jcarousel-item { width: 240px; height: 197px; -webkit-box-shadow: 0 0 1px #afafaf; box-shadow: 0 0 1px #afafaf; }
.freash_works_gallery.sidewid .jcarousel-skin-tango .jcarousel-item img { width: 240px; height: 160px; }
.freash_works_gallery.sidewid .jcarousel-skin-tango .jcarousel-container-horizontal { width: 100%; min-height: 234px; text-align: left; float: left; }
/* widget promociones*/
.sidewid-box { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; padding: 20px; }
/* portfolio single image */
.portfolio_area { padding: 0px; margin: 0px; width: 100%; float: left; }
.portfolio_area_left { padding: 0px; margin: 0px; width: 75%; float: left; }
.portfolio_area_left img { padding: 0px; margin: 0px; width: 100%; float: left; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); }
.portfolio_area_right { padding: 0px; margin: 0px 0px 0px 3%; width: 22%; float: left; }
.project_details { padding: 0px; margin: 40px 0px 0px 0px; }
.project_details span { padding: 5px 0px; margin: 0px 0px 0px 0px; font-size: 14px; font-weight: bold; color: #454545; float: left; width: 100%; border-bottom: 1px solid #e3e3e3; }
.project_details strong { padding: 0px 0px; margin: 0px 0px 0px 0px; font-size: 11px; font-weight: bold; color: #727272; float: left; width: 40%; }
.project_details i { padding: 0px 0px; margin: 0px 0px 0px 0px; font-size: 12px; font-weight: normal; font-style: normal; color: #727272; float: left; width: 60%; }
.project_details span a { padding: 3px 10px; margin: 0px 0px 0px 3px; font-size: 11px; line-height: 30px; font-weight: normal; font-style: normal; color: #727272; background-color: #e3e3e3; border-radius: 3px; }
.project_details span a:hover { padding: 3px 10px; margin: 0px 0px 0px 3px; font-size: 11px; line-height: 30px; font-weight: normal; font-style: normal; color: #727272; background-color: #ddd; border-radius: 3px; }
.addto_favorites { padding: 3px 10px 5px 30px; margin: 13px 0px 0px 0px; width: 100px; display: block; border-radius: 3px; font-size: 12px; color: #999; background: #e3e3e3 url(../images/elements/icon-heart.png) no-repeat 10px 10px; }
.addto_favorites:hover { background: #dddddd url(../images/elements/icon-heart.png) no-repeat 10px 10px; }
ul.small_social_links { padding: 0px; margin: 9px 0 25px 0px; width: 100%; float: left; }
.small_social_links li { padding: 0px; margin: 0px 9px 0px 0px; float: left; width: 18px; height: 18px; }
.small_social_links li a { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.small_social_links li a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
/* blog */
.blog_post { float: left; width: 100%; }
.blog_post h3 { float: left; font-size: 18px; text-align: left; text-transform: none; font-weight: normal; color: #454545; width: 85%; line-height: 25px; }
.blog_post h3 a { color: #22221e; text-decoration: none; float: left; margin-top: 3px; text-transform: none; }
.blog_post h3 a:hover { color: #aeb405; text-decoration: none; float: left; margin-top: 3px; }
.post_info_content { padding: 0px; margin: -5px 0 0 13%; width: 87%; float: left; margin-top:8px !important;}
.post_info_content strong {display:inline;}
.post_info_content.full {margin-left:0px; width:auto;}
ul.post_meta_links { float: left; margin: -12px 0px 0px -6px; padding: 0px 0px 0px 0px; width: 80%; }
.post_meta_links li { float: left; margin: 0px; padding: 0px 0px 0px 4px; list-style-type: none; color: #727272; }
.post_meta_links li.post_by { padding: 0px 0px 0px 25px; background: url(../images/blog/icon-by-user.png) no-repeat 5px 4px; }
.post_meta_links li.post_categoty { padding: 0px 0px 0px 22px; background: url(../images/blog/icon-category.png) no-repeat 2px 6px; }
.post_meta_links li.post_comments { padding: 0px 0px 0px 22px; background: url(../images/blog/icon-comments.png) no-repeat 2px 5px; }
.post_meta_links li a { color: #666; padding: 0px 18px 0px 0px; text-decoration: none; font-size: 10px; }
.post_meta_links li a:hover { color: #727272; text-decoration: none; }
.blog_postcontent { float: left; width: 100%; }
.blog_postcontent .image_frame { float: left; width: 98%; border: 7px solid #fff; margin-bottom: 25px; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); }
.blog_postcontent .image_frame:hover { border: 7px solid #f9f9f9; }
.blog_postcontent .image_frame img { float: left; width: 99.7%; border: 1px solid #fff; }
.blog_postcontent .video_frame iframe { float: left; width: 98%; height: 350px; border: 7px solid #fff; margin-bottom: 25px; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); }
.blog_postcontent .video_frame iframe:hover { border: 7px solid #f9f9f9; }
/* blog small */
.blog_post h3 { width: 74%; }
.post_info_content_small h3 a { margin-top: 0px; font-size: 16px; line-height: 20px; }
.post_info_content_small h3 a:hover { margin-top: 0px; }
.blog_postcontent .image_frame.small { float: left; width: 43%; border: 7px solid #fff; margin-bottom: 25px; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); }
.blog_postcontent .image_frame.small:hover { border: 7px solid #f9f9f9; }
.blog_postcontent .image_frame img { float: left; width: 99.7%; border: 1px solid #fff; }
.blog_postcontent .video_frame.small iframe { float: left; width: 43%; height: 140px; border: 7px solid #fff; margin-bottom: 25px; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); }
.blog_postcontent .video_frame iframe:hover { border: 7px solid #f9f9f9; }
.post_info_content_small { padding: 0px; margin: 0 0 0 4%; width: 50%; float: left; }
ul.post_meta_links_small { float: left; margin: -15px 0px 12px 67px; padding: 0px 0px 0px 0px; width: 80%; }
.post_meta_links_small li.post_by { float: left; padding: 0px 0px 0px 18px; background: url(../images/blog/icon-by-user.png) no-repeat 0px 5px; }
.post_meta_links_small li.post_categoty { float: left; padding: 0px 0px 0px 26px; background: url(../images/blog/icon-category.png) no-repeat 9px 6px; }
.post_meta_links_small li.post_comments { float: left; padding: 0px 0px 0px 26px; background: url(../images/blog/icon-comments.png) no-repeat 9px 5px; }
.post_meta_links_small li a { color: #666; padding: 0px 5px 0px 0px; text-decoration: none; font-size: 9px; }
.post_meta_links_small li a:hover { color: #454545; font-size: 9px; }
.blog_post a.date { padding: 10px 5px 0px 0px; text-decoration: none; width: 54px; height: 51px; text-align: center; background: #b8be1f; display: block; margin-right: 20px; float: left; border: 1px solid #a4a909; }
.blog_post a.date strong { color: #fff; font-size: 27px; font-weight: normal; display: block; margin-bottom: 10px; }
.blog_post a.date i { color: #fff; font-size: 11px; font-style: normal; padding: 0px 10px; display: block; border-top: 1px solid #a4a909; width: 39px; background-color: #aeb405; }
.post_info_content_small a.date { padding: 7px 5px 0px 0px; text-decoration: none; width: 44px; height: 48px; text-align: center; background: #b8be1f; display: block; margin-right: 16px; float: left; border: 1px solid #a4a909; }
.post_info_content_small a.date strong { color: #fff; font-size: 22px; font-weight: normal; display: block; margin-bottom: 7px; }
.post_info_content_small a.date i { color: #fff; font-size: 10px; font-style: normal; padding: 0px 10px; display: block; border-top: 1px solid #a4a909; width: 29px; background-color: #aeb405; }
.post_readmore:link, .post_readmore:visited { float: right; height: 27px; width: 185px; text-align: center; padding-top: 7px; color: #fff; text-decoration: none; background: url(../images/skin01/but_post_readmore.jpg) no-repeat left top; }
.post_readmore:hover { float: right; height: 27px; width: 185px; text-align: center; padding-top: 7px; color: #fff; text-decoration: none; background: url(../images/skin01/but_post_readmore_hover.jpg) no-repeat left top; }
.sharepost { float: left; width: 80%; margin-bottom: 30px; }
.sharepost ul { margin: 0px; padding: 0px; }
.sharepost li { margin: 0px; padding: 0 9px 0 0; float: left; list-style-type: none; }
.about_author { float: left; width: 93%; padding: 20px; background-color: #fff; border: 1px solid #eee; }
.about_author img { float: left; margin-right: 20px; }
/* pagination */
.pagination { clear: both; padding: 10px 0; margin-bottom: 20px; }
.pagination span, .pagination a { display: block; float: left; margin: 2px 5px 2px 0; padding: 0px 10px; text-decoration: none; width: auto; line-height: 30px; height: 30px; }
.page-numbers { display: block; float: left; margin: 2px 5px 2px 0; padding: 0px 10px; text-decoration: none; width: auto; line-height: 30px; height: 30px; }
.pagination b { float: left; margin: 7px 5px 2px 0; padding: 0px 10px; font-weight: normal; color: #999; }
.pagination .current { background-color: #e3e3e3; }
.pagination .dots { background: none; box-shadow: none; border: none; cursor: default; }
/* comment form */
.comment_form { float: left; width: 90%; margin-top: 30px; }
.comment_form label { float: left; width: 90px; height: 15px; padding: 7px 10px; margin-bottom: 20px; }
.comment_input_bg { float: left; width: 70%; height: 25px; padding: 7px 10px 0px 10px; border-top: 2px solid #e3e3e3; border-left: 2px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #f9f9f9; }
.comment_textarea_bg { float: left; width: 90%; height: 235px; padding: 7px 10px 0px 10px; margin-bottom: 20px; border-top: 2px solid #e3e3e3; border-left: 2px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #f9f9f9; }
.comment_checkbox { float: left; display: block; width: 90%; margin-top: 10px; }
/* comments */
.comment_wrap { padding: 15px 20px 15px 0px; overflow: hidden; border-bottom: 1px dashed #eee; }
.comment_wrap.chaild { border-bottom: 1px solid #eee; margin: 10px 20px 10px 50px; overflow: hidden; }
.gravatar { float: left; }
.comment_content { overflow: hidden; padding-left: 20px; position: relative; min-height: 80px; }
.comment_content .comment_meta { position: relative; }
.comment_content .comment_meta .comment_author { display: inline; font-size: 13px; font-style: normal; }
.comment_content .comment_meta .comment_author i { display: inline; font-size: 10px; font-style: normal; }
.comment_content .comment_text { clear: both; padding-top: 0px; overflow: hidden; }
.comment_content .comment_text a { color: #d3d3d3; margin-top: 5px; float: left; }
.comment_content .comment_text a:hover { color: #727272; margin-top: 5px; float: left; }
#comments_section li ul li { margin-left: 30px; }
/* contact form */
.comment_form { float: left; width: 100%; margin-top: 30px; }
.blocklabel { float: left; width: 100%; display: block; margin-top: 10px; }
.comment_form label { float: left; width: 90px; height: 15px; padding: 7px 10px; margin-bottom: 20px; }
.input_bg { float: left; width: 70%; height: 32px; line-height: 32px; vertical-align: middle; padding: 0px 0px 0px 10px; border-top: 2px solid #e1e1e1; border-left: 2px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #f9f9f9; }
.textarea_bg { float: left; width: 92%; height: 150px; padding: 7px 10px 0px 10px; margin-bottom: 20px; border-top: 2px solid #e1e1e1; border-left: 2px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #f9f9f9; }
/*.address-info { float: left; background-color: #f9f9f9; border: 1px solid #e1e1e1; padding: 20px 20px 10px 20px; width: 100%; margin-bottom: 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }*/
.google-map { width: 99%; height: 350px; border: 5px solid #fff; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); }
/*------------------*/
/* TYPOGRAPHY ELEMENTS
/*------------------------------------------------------*/
a.but_goback, a.but_ok_2, a.but_wifi, a.but_warning_sign, a.but_user, a.but_tag, a.but_table, a.but_star, a.but_search, a.but_phone, a.but_pencil, a.but_new_window, a.but_music, a.but_hand_right, a.but_thumbs_down, a.but_thumbs_up, a.but_globe, a.but_hospital, a.but_coffe_cup, a.but_settings, a.but_chat, a.but_play_button, a.but_remove_2, a.but_lock, a.but_shopping_cart, a.but_exclamation_mark, a.but_info, a.but_question_mark, a.but_minus, a.but_plus, a.but_folder_open, a.but_file, a.but_envelope, a.but_edit, a.but_cogwheel, a.but_check, a.but_camera, a.but_calendar, a.but_bookmark, a.but_book, a.but_download, a.but_pdf, a.but_word_doc, a.but_woman { font-family: 'Open Sans', sans-serif; font-size: 13px; color: #fff; font-weight: 600; -moz-border-radius: 3px; border-radius: 3px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }
a.but_goback { padding: 13px 25px 13px 45px; margin: 0px 0px 0px 50px; background: #aeb405 url(../images/arrow_left.png) no-repeat 18px 13px; border-bottom: 1px solid #cc7a00; }
a.but_goback:hover { background-color: #bac100; }
a.but_ok_2 { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #ff9900 url(../images/elements/ok_2.png) no-repeat 16px 13px; border-bottom: 1px solid #909090; }
a.but_ok_2:hover { background-color: #ffb200; }
a.but_wifi { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #0099cc url(../images/elements/wifi.png) no-repeat 16px 13px; border-bottom: 1px solid #909090; }
a.but_wifi:hover { background-color: #00abde; }
a.but_warning_sign { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #e5cc19 url(../images/elements/warning_sign.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_warning_sign:hover { background-color: #efda1b; }
a.but_user { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #007f99 url(../images/elements/user.png) no-repeat 16px 13px; border-bottom: 1px solid #909090; }
a.but_user:hover { background-color: #0090ad; }
a.but_tag { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #e59919 url(../images/elements/tag.png) no-repeat 16px 13px; border-bottom: 1px solid #909090; }
a.but_tag:hover { background-color: #efa61b; }
a.but_table { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #4c6699 url(../images/elements/table.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_table:hover { background-color: #5674ad; }
a.but_star { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #99cc4c url(../images/elements/star.png) no-repeat 16px 11px; border-bottom: 1px solid #909090; }
a.but_star:hover { background-color: #a6da52; }
a.but_search { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #66667f url(../images/elements/search.png) no-repeat 16px 11px; border-bottom: 1px solid #909090; }
a.but_search:hover { background-color: #747490; }
a.but_phone { padding: 10px 20px 10px 40px; margin: 0px 0px 0px 0px; background: #e56619 url(../images/elements/phone.png) no-repeat 16px 11px; border-bottom: 1px solid #909090; }
a.but_phone:hover { background-color: #ef6f1b; }
a.but_pencil { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #cc4c19 url(../images/elements/pencil.png) no-repeat 16px 11px; border-bottom: 1px solid #909090; }
a.but_pencil:hover { background-color: #da521b; }
a.but_new_window { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #001900 url(../images/elements/new_window.png) no-repeat 16px 11px; border-bottom: 1px solid #909090; }
a.but_new_window:hover { background-color: #333333; }
a.but_music { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #cccc7f url(../images/elements/music.png) no-repeat 16px 11px; border-bottom: 1px solid #909090; }
a.but_music:hover { background-color: #dada8a; }
a.but_hand_right { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #aeb405 url(../images/elements/hand_right.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_hand_right:hover { background-color: #bac100; }
a.but_thumbs_down { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #9999cc url(../images/elements/thumbs_down.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_thumbs_down:hover { background-color: #a6a6da; }
a.but_thumbs_up { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #00cce5 url(../images/elements/thumbs_up.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_thumbs_up:hover { background-color: #00daef; }
a.but_globe { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #669999 url(../images/elements/globe.png) no-repeat 16px 11px; border-bottom: 1px solid #909090; }
a.but_globe:hover { background-color: #6fa6a6; }
a.but_hospital { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #196666 url(../images/elements/hospital.png) no-repeat 16px 11px; border-bottom: 1px solid #909090; }
a.but_hospital:hover { background-color: #1b6f6f; }
a.but_coffe_cup { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #7f994c url(../images/elements/coffe_cup.png) no-repeat 16px 13px; border-bottom: 1px solid #909090; }
a.but_coffe_cup:hover { background-color: #8aa652; }
a.but_settings { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #997f4c url(../images/elements/settings.png) no-repeat 16px 11px; border-bottom: 1px solid #909090; }
a.but_settings:hover { background-color: #a68a52; }
a.but_chat { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #7f9919 url(../images/elements/chat.png) no-repeat 16px 13px; border-bottom: 1px solid #909090; }
a.but_chat:hover { background-color: #8aa61b; }
a.but_play_button { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #4c664c url(../images/elements/play_button.png) no-repeat 16px 11px; border-bottom: 1px solid #909090; }
a.but_play_button:hover { background-color: #567456; }
a.but_remove_2 { padding: 10px 22px 10px 40px; margin: 0px 0px 0px 0px; background: #e59966 url(../images/elements/remove_2.png) no-repeat 16px 13px; border-bottom: 1px solid #909090; }
a.but_remove_2:hover { background-color: #efa66f; }
a.but_lock { padding: 10px 22px 10px 40px; margin: 0px 0px 0px 0px; background: #994c19 url(../images/elements/lock.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_lock:hover { background-color: #a6521b; }
a.but_shopping_cart { padding: 10px 22px 10px 40px; margin: 0px 0px 0px 0px; background: #cc7f4c url(../images/elements/shopping_cart.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_shopping_cart:hover { background-color: #da8a52; }
a.but_exclamation_mark { padding: 10px 22px 10px 40px; margin: 0px 0px 0px 0px; background: #4c7f7f url(../images/elements/exclamation_mark.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_exclamation_mark:hover { background-color: #528a8a; }
a.but_info { padding: 10px 22px 10px 40px; margin: 0px 0px 0px 0px; background: #667fcc url(../images/elements/info.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_info:hover { background-color: #6f8ada; }
a.but_question_mark { padding: 10px 22px 10px 40px; margin: 0px 0px 0px 0px; background: #4c0019 url(../images/elements/question_mark.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_question_mark:hover { background-color: #620020; }
a.but_minus { padding: 10px 22px 10px 40px; margin: 0px 0px 0px 0px; background: #666666 url(../images/elements/minus.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_minus:hover { background-color: #747474; }
a.but_plus { padding: 10px 22px 10px 40px; margin: 0px 0px 0px 0px; background: #333333 url(../images/elements/plus.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_plus:hover { background-color: #444444; }
a.but_folder_open { padding: 10px 22px 10px 40px; margin: 0px 0px 0px 0px; background: #99cc99 url(../images/elements/folder_open.png) no-repeat 16px 14px; border-bottom: 1px solid #909090; }
a.but_folder_open:hover { background-color: #a6daa6; }
a.but_file { padding: 10px 22px 10px 40px; margin: 0px 0px 0px 0px; background: #999999 url(../images/elements/file.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_file:hover { background-color: #a6a6a6; }
a.but_envelope { padding: 10px 22px 10px 45px; margin: 0px 0px 0px 0px; background: #727272 url(../images/elements/envelope.png) no-repeat 16px 14px; border-bottom: 1px solid #909090; }
a.but_envelope:hover { background-color: #7c7c7c; }
a.but_edit { padding: 10px 22px 10px 43px; margin: 0px 0px 0px 0px; background: #e5cc7f url(../images/elements/edit.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_edit:hover { background-color: #efda8a; }
a.but_cogwheel { padding: 10px 22px 10px 43px; margin: 0px 0px 0px 0px; background: #194c7f url(../images/elements/cogwheel.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_cogwheel:hover { background-color: #1e5c99; }
a.but_check { padding: 10px 22px 10px 43px; margin: 0px 0px 0px 0px; background: #004c4c url(../images/elements/check.png) no-repeat 16px 13px; border-bottom: 1px solid #909090; }
a.but_check:hover { background-color: #005c5c; }
a.but_camera { padding: 10px 22px 10px 43px; margin: 0px 0px 0px 0px; background: #007fcc url(../images/elements/camera.png) no-repeat 16px 13px; border-bottom: 1px solid #909090; }
a.but_camera:hover { background-color: #008ada; }
a.but_calendar { padding: 10px 22px 10px 43px; margin: 0px 0px 0px 0px; background: #4c99e5 url(../images/elements/calendar.png) no-repeat 16px 11px; border-bottom: 1px solid #909090; }
a.but_calendar:hover { background-color: #52a6ef; }
a.but_bookmark { padding: 10px 22px 10px 20px; margin: 0px 0px 0px 0px; background: #006EB1 ; border-bottom: 1px solid #909090; }
a.but_bookmark:hover { background-color:#2693FF; }
a.but_book { padding: 10px 22px 10px 43px; margin: 0px 0px 0px 0px; background: #7f9999 url(../images/elements/book.png) no-repeat 16px 13px; border-bottom: 1px solid #909090; }
a.but_book:hover { background-color: #8aa6a6; }
a.but_download { padding: 10px 22px 10px 43px; margin: 0px 0px 0px 0px; background: #ff9900 url(../images/elements/download.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_download:hover { background-color: #ffb200; }
a.but_pdf { padding: 10px 22px 10px 40px; margin: 0px 0px 0px 0px; background: #ff9900 url(../images/elements/pdf.png) no-repeat 13px 11px; border-bottom: 1px solid #909090; }
a.but_pdf:hover { background-color: #ffb200; }
a.but_word_doc { padding: 10px 22px 10px 40px; margin: 0px 0px 0px 0px; background: #ff9900 url(../images/elements/word_doc.png) no-repeat 13px 11px; border-bottom: 1px solid #909090; }
a.but_word_doc:hover { background-color: #ffb200; }
a.but_woman { padding: 10px 22px 10px 43px; margin: 0px 0px 0px 0px; background: #ff9900 url(../images/elements/woman.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_woman:hover { background-color: #ffb200; }
a.but_go { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #fff; padding: 9px 16px 9px 34px; margin: 0px 0px 0px 0px; background: #aeb405 url(../images/elements/arrow_right.png) no-repeat 13px 10px; border-bottom: 1px solid #909090; border-radius: 4px; display: block; }
a.but_go:hover { color: #fff; background-color: #c0c701; }
/* buttons */
.button, button { text-decoration: none; text-align: center; color: #585656; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 32px; line-height: 32px; padding: 0px 15px; position: relative; outline: none; overflow: hidden; /* removes extra side padding in IE */ cursor: pointer; border: 1px solid #dcdcdc; /* IE */ border: rgba(0, 0, 0, 0.2) 1px solid; /* Saf4+, Chrome, FF3.6 */ border-bottom: rgba(0, 0, 0, 0.4) 1px solid; font-family: 'Open Sans', sans-serif; font-weight: normal; text-transform: none; background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%); /* FF3.6 */ background: -webkit-gradient(linear, center top, center bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(0, 0, 0, 0.1))); /* Saf4+, Chrome */ background-color: white; }
.button::-moz-focus-inner { border: none; /* overrides extra padding in Firefox */ }
.button:hover, .button.hover { background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 100%); /* FF3.6 */ background: -webkit-gradient(linear, center bottom, center top, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.2))); /* Saf4+, Chrome */ }
.page-numbers:hover { background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 100%); /* FF3.6 */ background: -webkit-gradient(linear, center bottom, center top, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.2))); /* Saf4+, Chrome */ }
.button:active, .button.active { top: 2px; background: -moz-linear-gradient(center top, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.2) 100%); /* FF3.6 */ background: -webkit-gradient(linear, center bottom, center top, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0.1))); /* Saf4+, Chrome */ }
.page-numbers:active { top: 2px; background: -moz-linear-gradient(center top, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.2) 100%); /* FF3.6 */ background: -webkit-gradient(linear, center bottom, center top, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0.1))); /* Saf4+, Chrome */ }
.button.full { display: block; }
.button.small { font-size: 13px; }
.button.medium { font-size: 13px; height: 40px; line-height: 40px; }
.button.large { font-size: 16px; height: 50px; line-height: 50px; }
.button.small.colorchan { color: #fff; background-color: #aeb405; }
.button.red { background-color: #ff0000; color: #fff; }
.button.blue { background-color: #117ed1; color: #fff; }
.button.lightblue { background-color: #0099cc; color: #fff; }
.button.green { background-color: #009933; color: #fff; }
.button.black { background-color: #333; color: #fff; }
.button.orange { background-color: #FF9900; color: #fff; }
.button.darkgray { background-color: #818181; color: #fff; }
.button.gray { background-color: #f0f0f0; color: #000; }
/* styled buttons */
.btn { text-decoration: none; text-align: center; color: #585656; height: 33px; padding: 0px 16px; position: relative; outline: 0; overflow: hidden; cursor: pointer; border: 1px solid #dcdcdc; border: rgba(0, 0, 0, 0.3) 1px solid; border-bottom: rgba(0, 0, 0, 0.5) 3px solid; font-family: 'Open Sans', sans-serif; font-weight: normal; text-transform: none; background-color: white; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDAuMSkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1))); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1)); background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1)); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1)); background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1)); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }
.btn:hover, .btn.hover { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwLjEpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(255, 255, 255, 0.2))); background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.2)); background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.2)); background-image: -o-linear-gradient(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.2)); background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.2)); }
.btn.full { display: block; width: 99%; }
.btn.small { font-size: 13px; }
.btn.medium { font-size: 13px; height: 40px; line-height: 40px; }
.btn.large { font-size: 16px; height: 50px; line-height: 50px; }
.btn.red { background-color: red; border-color: #b30000; color: #fff; }
.btn.blue { background-color: #0a70e3; border-color: #0858b2; color: #fff; }
.btn.brown { background-color: #964b00; color: #fff; }
.btn.black { background-color: #262626; color: #fff; }
.btn.cyan { background-color: #00bdbd; border-color: #008a8a; color: #fff; }
.btn.green { background-color: #00c400; border-color: #009100; color: #fff; }
.btn.orange { background-color: #ff9900; border-color: #cc7a00; color: #fff; }
.btn.olivegreen { background-color: #aeb405; color: #fff; }
.btn.purple { background-color: violet; border-color: #e855e8; color: #fff; }
.btn.yellow { background-color: #ffd200; border-color: #cca800; color: #fff; }
.btn.lightblue { background-color: #0da0f4; border-color: #0981c5; color: #fff; }
.btn.darkgreen { background-color: #143b1b; border-color: #07150a; color: #fff; }
/* styled boxes */
.info, .error, .notice, .success { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border: 1px solid #bbb; margin-bottom: 20px; font-size: 12px; }
p.error { border: none; }
.info strong, .error strong, .notice strong, .success strong { font-size: 14px; color: #333; }
.message-box-wrap { border: 0px solid #fff; padding: 10px; }
.info { color: #4a84bc; border-color: #c6e3ff; background-color: #e6f3ff; }
.error { color: #bd6767; border-color: #f1bdbd; background-color: #ffdddd; }
.notice { color: #a79a30; border-color: #d7d099; background-color: #f6f2d2; }
.success { color: #1ea133; border-color: #a9ecb4; background-color: #dffbe4; }
.close-but { width: 10px; height: 10px; float: right; border: none; margin: 5px; background: url(../images/elements/icon-remove.png) no-repeat center top; }
/* tables */
.table-style { text-align: center;width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.table-style table, .table-style tr, .table-style td, .table-style th { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.table-list { background-color: #fff; border: 1px solid #dddddd; width: 100%; }
.table-list th { padding: 10px; background-color: #eee; }
.table-list td { padding: 10px; text-align: center; background-color: #f5f5f5; }
.table-list tr:hover td { background-color: #f9f9f9; }
.table-list2 { background-color: #fff; border: 1px solid #dbdbdb; color: #454545; width: 100%; border-collapse: collapse; border-spacing: 0; }
.table-list2 th, .table-list2 td { text-align: center; padding: 10px; border-left: 1px solid #dbdbdb; }
.table-list2 th:first-child, .table-list2 td:first-child { border-left: 0; }
.table-list2 th { font-weight: 600; font-size: 13px; }
.table-list2 td { border-top: 1px solid #dbdbdb; }
.table-list2 tbody tr:first-child td { border-top: 0; }
.table-list2 .impar { background: #f7f7f7; }
.table-list2 .par { background: #ffffff; }
.table-list3 {border: 0;border-collapse: collapse; border-spacing: 0;width: 190px;margin: 0 auto;}
.table-list3 th, .table-list3 td { text-align: center; padding: 3px 6px; }
/* dropcaps */
.dropcap1, .dropcap2, .dropcap3 { float: left; text-align: center; overflow: hidden; font-family: 'Open Sans', sans-serif; font-weight: normal; }
.dropcap1 { width: 53px; height: 58px; line-height: 50px; background: url(../images/elements/dropcap_gray.png) no-repeat scroll 0px 0px transparent; color: #999; margin: 0 8px -4px 0; font-size: 32px; }
.dropcap1.gray { background-image: url(../images/elements/dropcap_gray.png); }
.dropcap2 { background: url(../images/elements/dropcap_gray.png) no-repeat scroll 0 -108px transparent; color: #999; line-height: 47px; height: 56px; width: 53px; margin: 0 8px -4px 0; font-size: 32px; }
.dropcap2.gray { background-image: url(../images/elements/dropcap_gray.png); }
.dropcap3 { font-size: 40px; line-height: 40px; width: 44px; height: 44px; margin: 0 0 -4px 0; }
.dropcap3.gray { color: #999; }
/* styled lists */
ul.list1, ul.list2, ul.list3, ul.list4, ul.list5, ul.list6, ul.list7, ul.list8, ul.list9, ul.list10 { list-style-type: none; margin: 0px 0px 25px 0px; padding: 0px; text-align: left; color: #454545; }
ul.list1 li, ul.list2 li, ul.list3 li, ul.list4 li, ul.list5 li, ul.list6 li, ul.list7 li, ul.list8 li, ul.list9 li, ul.list10 li { padding-left: 18px; margin: 3px 0; }
ul.list1 li { background: url(../images/elements/icon-heart.png) no-repeat left 5px; }
ul.list2 li { background: url(../images/elements/icon-ok.png) no-repeat left 5px; }
ul.list3 li { background: url(../images/elements/icon-right-arrow.png) no-repeat left 5px; }
ul.list4 li { background: url(../images/elements/icon-star.png) no-repeat left 4px; }
ul.list5 li { background: url(../images/elements/icon-chevron-right.png) no-repeat left 5px; }
ul.list6 li { background: url(../images/elements/icon-chat.png) no-repeat left 5px; }
ul.list7 li { background: url(../images/elements/icon-play-button.png) no-repeat left 5px; }
ul.list8 li { background: url(../images/elements/icon-remove.png) no-repeat left 5px; }
ul.list9 li { background: url(../images/elements/icon-cart.png) no-repeat left 5px; }
ul.list10 li { background: url(../images/elements/icon-user.png) no-repeat left 4px; }
.e_caja1 { display: block; height: 2px; }
.e_caja2 { display: block; height: 4px; }
.list4 a, .list2 a { color: inherit; }
ul.list_alphabet li { list-style: lower-alpha outside; padding-left: 20px; }
ul.list_disc { padding-left: 16px; }
ul.list_disc li { list-style-type: disc; }
ul.list_square { padding-left: 16px; }
ul.list_square li { list-style-type: square; }
ul.hiperlink1 a { color: red; }
ul.hiperlink1 a:hover { text-decoration: underline; }
ul.hiperlink2 a { color: red; text-decoration: underline; }
ul.hiperlink2 a:hover { text-decoration: none; }
.melist { margin: 10px 0 !important; }
/* highlight colors */
.highlight { color: #fff; padding: 2px 5px; background: #000; border-radius: 3px; }
.highlight.black { background: #000; border-radius: 3px; }
.highlight.red { background: #ff0000; border-radius: 3px; }
.highlight.gray { background: #aaa; }
.highlight.yellow { background: #fff000; }
.highlight.blue { background: #0099cc; }
.highlight.pink { background: #e826b4; }
.highlight.green { background: #48b02b; }
.highlight.orange { background: #ffcc00; }
.highlight.magenta { background: #9325ea; }
/* columns with box */
.framed-box { border: 1px solid lightgrey; width: 100%; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; }
.framed-box.center { text-align: center; }
.framed-box-wrap { border: 1px solid #fff; background-color: #f9f9f9; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; }
.framed-box-wrap .pricing-title { background-color: #d9d9d9; padding: 20px 0px 0px 0px; text-align: center; border-bottom: 1px solid #fff; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; }
.framed-box-wrap .pricing-text-list { padding: 15px 15px 60px 15px; text-align: center; height: 274px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden !important; position:relative;}
.framed-box-wrap .pricing-text-list ul { margin: 0 !important; }
.framed-box-wrap .pricing-text-list p { color: #fff; }
.framed-box-wrap .pricing-text-list .but_bookmark { /*position: absolute; bottom: 18px; width: 80px; left: 50%; margin-left: -55px; line-height:18px !important;*/}
.btnx_wrap {position:absolute; bottom:10px; width:100%; left:0px;}
/* pricing tables */
.pricing-tables-main { position: relative; float: left; margin-bottom: 25px; }
.pricing-tables { position: relative; float: left; width: 24%; border: 1px solid #eee; }
.pricing-tables .title { float: left; width: 100%; height: 23px; padding: 12px 0 10px 0; background-color: #454545; text-align: center; font-size: 18px; color: #fff; border-top: 3px solid #272727; border-bottom: 1px solid #818181; font-family: 'Open Sans', sans-serif; font-weight: normal; text-transform: uppercase; }
.pricing-tables .price { float: left; width: 100%; padding: 30px 0 20px 0; background-color: #636363; text-align: center; font-size: 40px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 600; text-transform: uppercase; }
.pricing-tables .price i { font-size: 13px; color: #ccc; display: block; font-weight: normal; font-style: normal; margin-top: 18px; }
.pricing-tables .cont-list { float: left; width: 100%; padding: 15px 0; border-top: 3px solid #fff; border-bottom: 3px solid #fff; background-color: #f9f9f9; text-align: center; color: #727272; }
.pricing-tables .cont-list ul { margin: 0; padding: 0; }
.pricing-tables .cont-list li { margin: 0; padding: 0; list-style-type: none; line-height: 30px; border-bottom: 1px solid #fff; }
.pricing-tables .cont-list li.last { border: none; }
.pricing-tables .ordernow { float: left; width: 100%; padding: 15px 0; background-color: #e3e3e3; text-align: center; color: #fff; }
.pricing-tables-helight { position: relative; float: left; width: 27.3%; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1); }
.pricing-tables-helight .title { float: left; width: 100%; height: 40px; padding: 20px 0 0 0; margin-top: -10px; background-color: #a3a805; text-align: center; font-size: 18px; color: #fff; border-top: 3px solid #999d05; border-bottom: 1px solid #bac005; font-family: 'Open Sans', sans-serif; font-weight: normal; text-transform: uppercase; }
.pricing-tables-helight .price { float: left; width: 100%; padding: 34px 0 20px 0; background-color: #aeb405; text-align: center; font-size: 45px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 600; text-transform: uppercase; }
.pricing-tables-helight .price i { font-size: 13px; color: #eee; display: block; font-weight: normal; font-style: normal; margin-top: 20px; }
.pricing-tables-helight .cont-list { float: left; width: 100%; padding: 15px 0; border-top: 3px solid #fff; border-bottom: 3px solid #fff; background-color: #f9f9f9; text-align: center; color: #727272; }
.pricing-tables-helight .cont-list ul { margin: 0; padding: 0; }
.pricing-tables-helight .cont-list li { margin: 0; padding: 0; list-style-type: none; line-height: 30px; border-bottom: 1px solid #fff; }
.pricing-tables-helight .cont-list li.last { border: none; }
.pricing-tables-helight .ordernow { float: left; width: 100%; padding: 20px 0 25px 0; background-color: #eee; text-align: center; color: #fff; }
.pricing-tables-two { position: relative; float: left; width: 33%; border: 1px solid #eee; }
.pricing-tables-two .title { float: left; width: 100%; height: 27px; padding: 14px 0 10px 0; background-color: #454545; text-align: center; font-size: 18px; color: #fff; border-top: 3px solid #272727; border-bottom: 1px solid #818181; font-family: 'Open Sans', sans-serif; font-weight: normal; text-transform: uppercase; }
.pricing-tables-two .price { float: left; width: 100%; padding: 30px 0 20px 0; background-color: #636363; text-align: center; font-size: 40px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 600; text-transform: uppercase; }
.pricing-tables-two .price i { font-size: 13px; color: #ccc; display: block; font-weight: normal; font-style: normal; margin-top: 20px; }
.pricing-tables-two .cont-list { float: left; width: 100%; padding: 15px 0; border-top: 3px solid #fff; border-bottom: 3px solid #fff; background-color: #f9f9f9; text-align: center; color: #727272; }
.pricing-tables-two .cont-list ul { margin: 0; padding: 0; }
.pricing-tables-two .cont-list li { margin: 0; padding: 0; list-style-type: none; line-height: 30px; border-bottom: 1px solid #fff; }
.pricing-tables-two .cont-list li.last { border: none; }
.pricing-tables-two .ordernow { float: left; width: 100%; padding: 15px 0; background-color: #e3e3e3; text-align: center; color: #fff; }
.pricing-tables-helight-two { position: relative; float: left; width: 33.5%; z-index: 3; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1); }
.pricing-tables-helight-two .title { float: left; width: 100%; height: 40px; padding: 20px 0 0 0; margin-top: -10px; background-color: #a3a805; text-align: center; font-size: 18px; color: #fff; border-top: 3px solid #999d05; border-bottom: 1px solid #bac005; font-family: 'Open Sans', sans-serif; font-weight: normal; text-transform: uppercase; }
.pricing-tables-helight-two .price { float: left; width: 100%; padding: 35px 0 20px 0; background-color: #aeb405; text-align: center; font-size: 45px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 600; text-transform: uppercase; }
.pricing-tables-helight-two .price i { font-size: 13px; color: #eee; display: block; font-weight: normal; font-style: normal; margin-top: 25px; }
.pricing-tables-helight-two .cont-list { float: left; width: 100%; padding: 15px 0; border-top: 3px solid #fff; border-bottom: 3px solid #fff; background-color: #f9f9f9; text-align: center; color: #727272; }
.pricing-tables-helight-two .cont-list ul { margin: 0; padding: 0; }
.pricing-tables-helight-two .cont-list li { margin: 0; padding: 0; list-style-type: none; line-height: 30px; border-bottom: 1px solid #fff; }
.pricing-tables-helight-two .cont-list li.last { border: none; }
.pricing-tables-helight-two .ordernow { float: left; width: 100%; padding: 20px 0 25px 0; background-color: #eee; text-align: center; color: #fff; }
/* testimonials */
.testimonials-5 { float: left; }
.testimonials-5 span { float: left; line-height: 21px; margin-top: 15px; padding-left: 40px; background: url(../images/quote_subfix.gif) no-repeat left top; }
.testimonials-2 { float: left; }
.testimonials-2 span { float: left; line-height: 21px; padding: 20px 30px 20px 50px; border: 1px solid #eee; background: #f9f9f9 url(../images/quote_subfix.gif) no-repeat 15px 23px; }
.testimonials-4 { float: left; }
.testimonials-4 img { float: left; width: 90px; height: 90px; border: 1px solid #ddd; margin: 5px 20px 5px 0; }
.testimonials-4 span { float: left; height: 34px; width: 100%; padding: 0px; background: url(../images/testi-top-arrow.png) no-repeat 100px top; position: relative; z-index: 999; margin-bottom: -1px; margin-top: -15px; }
.testimonials-4 .content { float: left; line-height: 21px; padding: 20px 20px 25px 20px; border: 1px solid #eee; background-color: #f9f9f9; border-radius: 5px; }
.testimonials-4 .content i { font-size: 11px; color: #909090; text-transform: none; }
/*------------------*/
/*	GLOBAL USE
/*------------------------------------------------------*/
.icon_left_box { float: left; width: 100%; }
.icon_left_box i { float: left; height: 100%; }
.icon_left_box .right { float: right; width: 84%; }
.full_img_box { float: left; width: 100%; }
.full_img_box img { float: left; width: 94%; margin-bottom: 10px; }
a.arrow1 { display: block; color: #aeb405; padding: 0px 0px 0px 10px; margin-top: 7px; background: url(../images/arrow-1.png) no-repeat left 6px; }
a.arrow1:hover { float: left; color: #22221e; }
.big_text1 { font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 30px; line-height: 36px; color: #999; }
.big_text1 i { color: #aeb405; font-style: normal; }
.big_text2 { font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 22px; line-height: 30px; color: #999; }
.big_text2 i { color: #aeb405; font-style: normal; }
ul.fullimage_box { float: left; padding: 0px; margin: 0px; width: 48%; }
.fullimage_box li { padding: 0px; margin: 0px; }
.fullimage_box li img { border: 5px solid #eee; margin-bottom: 8px; width: 97%; }
.fullimage_box li img:hover { border: 5px solid #f9f9f9; }
ul.fullimage_box.last { float: left; width: 48%; margin-left: 4%; }
ul.clients_logos_list2 { padding: 0; margin: 20px 0 0 0px; position: relative; }
.clients_logos_list2 li { padding: 0; margin: 0 10px 0 0; float: left; }
.clients_logos_list2 li img { width: 90%; }
.clients_logos_list2 li.last { margin: 0 0px 0 0; }
ul.arrows_list1 { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.arrows_list1 li { margin: 0px; padding: 0px 0px 9px 0px; list-style-type: none; color: #999; }
.arrows_list1 li a { color: #454545; padding: 0px 0px 9px 11px; background: url(../images/arrow-4.png) no-repeat left 5px; }
.arrows_list1 li a:hover { background: url(../images/arrow-5.png) no-repeat left 5px; }
ul.list_empty { float: left; padding: 0px; margin: 0px; width: 100%; }
.list_empty li { float: left; padding: 0px; margin: 0px 20px 35px 0px; }
ul.lirc_section { float: left; padding: 0px; margin: 0px; width: 100%; }
.lirc_section li { float: left; padding: 0px; margin: 0px; }
.lirc_section li.left { float: left; padding: 0px; margin: 0 8% 0 0; width: 90px; height: 90px; line-height: 122px; text-align: center; vertical-align: middle; background-color: #eee; border-radius: 100%; -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px white; -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px white; box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px white; }
.lirc_section li.right { float: left; padding: 0px; margin: 0; width: 60.7%; }
.lirc_section li.left.two { padding: 0px; margin: 0 0 0 35%; width: 65px; height: 65px; line-height: 75px; text-align: center; vertical-align: middle; background-color: #eee; border-radius: 100%; -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px white; -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px white; box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px white; }
.lirc_section li.right.two { float: left; padding: 0px; margin: 0; width: 100%; text-align: center; }
.lirc_section li.right.two h3 { margin-top: 20px; }
ul.lirt_section { float: left; padding: 0px; margin: 0px; width: 100%; }
.lirt_section li.left { float: left; padding: 0px; margin: 0 25px 0 0; width: 65px; height: 65px; line-height: 65px; text-align: center; vertical-align: middle; background-color: #eee; border-radius: 100%; -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px white; -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px white; box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px white; font-size: 22px; }
.lirt_section li strong { font-weight: 600; font-size: 14px; color: #454545; display: block; margin: 8px 0 0 0; }
.lirt_section li i { font-style: normal; }
/* punchline text */
.punchline_text_box { float: left; width: 95.400%; padding: 20px; margin: 0px; border: 1px solid #eee; border-left: 5px solid #aeb405; color: #999; background: #f9f9f9; }
.punchline_text_box strong { font-size: 15px; color: #454545; }
.punchline_text_box .left { float: left; width: 80%; }
.punchline_text_box .right { float: left; width: 20%; }
.slider_punch_text { width: 100%; padding: 75px 0px 25px 0px; margin: 0px 0px 5px 0px; font-size: 25px; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: normal; color: #22221e; background: url(../images/gray-bg2.jpg) repeat left top; border-bottom: 1px solid #fff; }
.slider_punch_text strong { font-size: 16px; color: #727272; margin-top: 13px; display: block; }
.slider_punch_text strong i { color: #aeb405; font-style: normal; }
a.knowmore_but { float: right; padding: 13px 20px 13px 20px; margin: 0px 0px 0px 50px; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #fff; font-weight: 600; background-color: #aeb405; -moz-border-radius: 3px; border-radius: 3px; border-bottom: 1px solid #cc7a00; }
a.knowmore_but:hover { background-color: #b7bd01; }
/* estilos para los componentes y plugins
=========================================*/
/* slider
============*/
/*	-	THE BANNER CONTAINER (Padding, Shadow, Border etc. )	-	*/
.fullwidthbanner-container { width: 100% !important; position: relative; padding: 0;max-height: 300px !important; overflow: hidden; border-bottom: 5px solid #002c6a;border-top: 5px solid #002c6a; float: left; }
@media only screen and (min-width: 768px) and (max-width: 999px) { .fullwidthbanner-container { width: 100% !important; position: relative; padding: 0;max-height: 400px !important; overflow: hidden; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .fullwidthbanner-container { width: 100% !important; position: relative; padding: 0;max-height: 300px !important; overflow: hidden; } }
@media only screen and (max-width: 479px) { .fullwidthbanner-container { width: 100% !important; position: relative; padding: 0;max-height: 185px !important; overflow: hidden; } }
/*************************
	-	CAPTIONS	-
**************************/
.tp-hide-revslider { visibility: hidden !important; display: none !important; }
.tp-caption { z-index: 1; }
.tp-caption.tp-hidden-caption { visibility: hidden !important; display: none !important; }
.tp-caption.big_white { position: absolute; color: #fff; text-shadow: none; font-weight: bold; font-size: 22px; line-height: 30px; font-family: 'Open Sans', sans-serif; padding: 7px 10px 5px 10px; padding-top: 1px; margin: 0px; border-width: 0px; border-style: none; letter-spacing: 0px;background-color: #22221e;}
.tp-caption.big_orange { position: absolute; color: #fff; text-shadow: none; font-weight: bold; font-size: 35px; line-height: 34px; font-family: 'Open Sans', sans-serif; padding: 5px 10px 11px 10px; margin: 0px; border-width: 0px; border-style: none; }
.tp-caption.big_black { position: absolute; color: #000; text-shadow: none; font-weight: normal; font-size: 36px; line-height: 36px; font-family: 'Open Sans', sans-serif; padding: 0px 4px; margin: 0px; border-width: 0px; border-style: none; background-color: #22221e; letter-spacing: -1.5px; }
.tp-caption.medium_grey { position: absolute; color: #fff; text-shadow: none; font-weight: normal; font-size: 16px; line-height: 13px; font-family: 'Open Sans', sans-serif; padding: 5px 10px 7px 10px; margin: 0px; border-width: 0px; border-style: none; background-color: #999; white-space: nowrap; }
.tp-caption.small_text { position: absolute; color: #22221e; text-shadow: none; font-weight: 600; font-size: 14px; line-height: 22px; font-family: 'Open Sans', sans-serif; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; }
.tp-caption.medium_text { position: absolute; color: #fff; text-shadow: none; font-weight: 300; font-size: 20px; line-height: 20px; font-family: 'Open Sans', sans-serif; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); }
.tp-caption.large_text { position: absolute; color: #fff; text-shadow: none; font-weight: normal; font-size: 36px; line-height: 36px; font-family: 'Open Sans', sans-serif; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); }
.tp-caption.large_black_text { position: absolute; color: #000; text-shadow: none; font-weight: 300; font-size: 42px; line-height: 42px; font-family: 'Open Sans', sans-serif; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; }
.tp-caption.very_large_text { position: absolute; color: #fff; text-shadow: none; font-weight: normal; font-size: 45px; line-height: 45px; font-family: 'Open Sans', sans-serif; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1); letter-spacing: 0px; }
.tp-caption.very_large_black_text { position: absolute; color: #000; text-shadow: none; font-weight: normal; font-size: 72px; line-height: 72px; font-family: 'Open Sans', sans-serif; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; }
.tp-caption.bold_red_text { position: absolute; color: #d31e00; text-shadow: none; font-weight: normal; font-size: 20px; line-height: 20px; font-family: 'Open Sans', sans-serif; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; }
.tp-caption.bold_brown_text { position: absolute; color: #a04606; text-shadow: none; font-weight: normal; font-size: 20px; line-height: 20px; font-family: 'Open Sans', sans-serif; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; }
.tp-caption.bold_green_text { position: absolute; color: #fff; text-shadow: none; font-weight: normal; font-size: 22px; line-height: 22px; font-family: 'Open Sans', sans-serif; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1); letter-spacing: 0px; }
.tp-caption.very_big_white { position: absolute; color: #fff; text-shadow: none; font-weight: normal; font-size: 36px; line-height: 36px; font-family: 'Open Sans', sans-serif; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; padding: 3px 4px; padding-top: 1px; background-color: #7e8e96; }
.tp-caption.very_big_black { position: absolute; color: #000; text-shadow: none; font-weight: 700; font-size: 60px; line-height: 60px; font-family: Arial; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap; padding: 0px 4px; padding-top: 1px; background-color: #fff; }
.tp-caption.small_white_nob { position: absolute; color: #22221e; text-shadow: none; font-weight: bold; font-size: 18px; line-height: 30px; font-family: 'Open Sans', sans-serif; padding: 0px; padding-top: 1px; margin: 0px; border-width: 0px; border-style: none; letter-spacing: 0px; }
.tp-caption.small_orange_nob { position: absolute; color: #aeb405; text-shadow: none; font-weight: normal; font-size: 34px; line-height: 34px; font-family: 'Open Sans', sans-serif; padding: 0px; margin: 0px; border-width: 0px; border-style: none; }
.tp-caption.big_cont_area { position: absolute; background: url(../images/sliders/revolution/trans-bg.png) repeat left top; width: 500px; height: 135px; }
.tp-caption.big_cont_area .bca_rarrow { background: #aeb405 url(../images/sliders/revolution/arrow-white.png) no-repeat center 65px; width: 20px; height: 135px; float: right; }
.tp-caption.boxshadow { -moz-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.5); }
.tp-caption.black { color: #000; text-shadow: none; font-weight: 300; font-size: 19px; line-height: 19px; font-family: 'Open Sans', sans-serif; }
.tp-caption.noshadow { text-shadow: none; }
.tp-caption a { font-size: 13px; }
.tp-caption a:hover { color: #fff; }
.tp_inner_padding { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; max-height: none !important; }
/******************************
	-	BUTTONS	-
*******************************/
.purchase:hover { background-position: bottom, 15px 11px; }
@media only screen and (min-width: 768px) and (max-width: 999px) { .tp-caption.big_cont_area { position: absolute; background: url(../images/sliders/revolution/trans-bg.png) repeat left top; width: 300px; }
  .tp-caption.big_cont_area .bca_rarrow { background: #aeb405 url(../images/sliders/revolution/arrow-white.png) no-repeat center 45px; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .tp-caption.big_cont_area { position: absolute; background: url(../images/sliders/revolution/trans-bg.png) repeat left top; width: 200px; }
  .tp-caption.big_cont_area .bca_rarrow { background: #aeb405 url(../images/sliders/revolution/arrow-white.png) no-repeat center 25px; } }
@media only screen and (min-width: 0px) and (max-width: 479px) { .tp-caption.big_cont_area { position: absolute; background: url(../images/sliders/revolution/trans-bg.png) repeat left top; width: 120px; }
  .tp-caption.big_cont_area .bca_rarrow { background: #aeb405 url(../images/sliders/revolution/arrow-white.png) no-repeat center 15px; } }
/*	BUTTON COLORS	*/
.purchase.green, .purchase:hover.green { background-color: #21a117; -webkit-box-shadow: 0px 3px 0px 0px #104d0b; -moz-box-shadow: 0px 3px 0px 0px #104d0b; box-shadow: 0px 3px 0px 0px #104d0b; }
.button.blue, .button:hover.blue { background-color: #1d78cb; -webkit-box-shadow: 0px 3px 0px 0px #0f3e68; -moz-box-shadow: 0px 3px 0px 0px #0f3e68; box-shadow: 0px 3px 0px 0px #0f3e68; }
.purchase.blue, .purchase:hover.blue { background-color: #1d78cb; -webkit-box-shadow: 0px 3px 0px 0px #0f3e68; -moz-box-shadow: 0px 3px 0px 0px #0f3e68; box-shadow: 0px 3px 0px 0px #0f3e68; }
.button.red, .button:hover.red { background-color: #cb1d1d; -webkit-box-shadow: 0px 3px 0px 0px #7c1212; -moz-box-shadow: 0px 3px 0px 0px #7c1212; box-shadow: 0px 3px 0px 0px #7c1212; }
.purchase.red, .purchase:hover.red { background-color: #cb1d1d; -webkit-box-shadow: 0px 3px 0px 0px #7c1212; -moz-box-shadow: 0px 3px 0px 0px #7c1212; box-shadow: 0px 3px 0px 0px #7c1212; }
.button.orange, .button:hover.orange { background-color: #ff7700; -webkit-box-shadow: 0px 3px 0px 0px #a34c00; -moz-box-shadow: 0px 3px 0px 0px #a34c00; box-shadow: 0px 3px 0px 0px #a34c00; }
.purchase.orange, .purchase:hover.orange { background-color: #ff7700; -webkit-box-shadow: 0px 3px 0px 0px #a34c00; -moz-box-shadow: 0px 3px 0px 0px #a34c00; box-shadow: 0px 3px 0px 0px #a34c00; }
.button.darkgrey, .button.grey { background-color: #555; -webkit-box-shadow: 0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222; box-shadow: 0px 3px 0px 0px #222; }
.button:hover.darkgrey, .button:hover.grey { background-color: #555; -webkit-box-shadow: 0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222; box-shadow: 0px 3px 0px 0px #222; }
.purchase.darkgrey, .purchase:hover.darkgrey { background-color: #555; -webkit-box-shadow: 0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222; box-shadow: 0px 3px 0px 0px #222; }
.button.lightgrey, .button:hover.lightgrey { background-color: #888; -webkit-box-shadow: 0px 3px 0px 0px #555; -moz-box-shadow: 0px 3px 0px 0px #555; box-shadow: 0px 3px 0px 0px #555; }
.purchase.lightgrey, .purchase:hover.lightgrey { background-color: #888; -webkit-box-shadow: 0px 3px 0px 0px #555; -moz-box-shadow: 0px 3px 0px 0px #555; box-shadow: 0px 3px 0px 0px #555; }
/****************************************************************
	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -
******************************************************************/
.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img { -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -webkit-perspective: 1000; }
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; position: absolute; visibility: hidden; }
.tp-simpleresponsive img { max-width: none; }
/************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass { filter: none !important; }
/******************************
	-	SHADOWS		-
******************************/
.tp-bannershadow { position: absolute; margin-left: auto; margin-right: auto; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; }
.tp-bannershadow.tp-shadow1 { background: url(../js/revolutionslider/rs-plugin/assets/shadow1.png) no-repeat; background-size: 100%; width: 890px; height: 30px; bottom: -30px; }
.tp-bannershadow.tp-shadow2 { background: url(../js/revolutionslider/rs-plugin/assets/shadow2.png) no-repeat; background-size: 100%; width: 890px; height: 60px; bottom: -60px; }
.tp-bannershadow.tp-shadow3 { background: url(../js/revolutionslider/rs-plugin/assets/shadow3.png) no-repeat; background-size: 100%; width: 890px; height: 60px; bottom: -60px; }
/********************************
	-	FULLSCREEN VIDEO	-
*********************************/
.caption.fullscreenvideo, .tp-caption.fullscreenvideo { left: 0px; top: 0px; position: absolute; width: 100%; height: 100%; }
.caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe { width: 100% !important; height: 100% !important; }
/************************
	-	NAVIGATION	-
*************************/
/** BULLETS **/
.tpclear { clear: both; }
.tp-bullets { z-index: 1000; position: absolute; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out; }
.tp-bullets.hidebullets { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.tp-bullets.simplebullets.navbar { border: 1px solid #666; border-bottom: 1px solid #444; background: url(../js/revolutionslider/rs-plugin/assets/boxed_bgtile.png); height: 40px; padding: 0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.tp-bullets.simplebullets.navbar-old { background: url(../js/revolutionslider/rs-plugin/assets/navigdots_bgtile.png); height: 35px; padding: 0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.tp-bullets.simplebullets.round .bullet { cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/bullet.png) no-Repeat top left; width: 20px; height: 20px; margin-right: 0px; float: left; margin-top: -10px; margin-left: 3px; }
.tp-bullets.simplebullets.round .bullet.last { margin-right: 3px; }
.tp-bullets.simplebullets.round-old .bullet { cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/bullets.png) no-Repeat bottom left; width: 23px; height: 23px; margin-right: 0px; float: left; margin-top: -12px; }
.tp-bullets.simplebullets.round-old .bullet.last { margin-right: 0px; }
.tp-bullets.simplebullets.square .bullet, .tp-bullets.simplebullets.square-old .bullet { cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/bullets2.png) no-Repeat bottom left; width: 19px; height: 19px; margin-right: 0px; float: left; margin-top: -10px; }
.tp-bullets.simplebullets.square .bullet.last, .tp-bullets.simplebullets.square-old .bullet.last { margin-right: 0px; }
.tp-bullets.simplebullets.navbar .bullet { cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/bullet_boxed.png) no-Repeat top left; width: 18px; height: 19px; margin-right: 5px; float: left; margin-top: 10px; }
.tp-bullets.simplebullets.navbar .bullet.first { margin-left: 0px !important; }
.tp-bullets.simplebullets.navbar .bullet.last { margin-right: 0px !important; }
.tp-bullets.simplebullets.navbar-old .bullet { cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/navigdots.png) no-Repeat bottom left; width: 15px; height: 15px; margin-left: 5px !important; margin-right: 5px !important; float: left; margin-top: 10px; }
.tp-bullets.simplebullets.navbar-old .bullet.first { margin-left: 0px !important; }
.tp-bullets.simplebullets.navbar-old .bullet.last { margin-right: 0px !important; }
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected { background-position: top left; }
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected { background-position: bottom left; }
.tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected { background-position: bottom left; }
/**	SQUARE BULLETS **/
/**	SQUARE BULLETS **/
/** navbar NAVIGATION VERSION **/
/** navbar NAVIGATION VERSION **/
/*************************************
	-	TP ARROWS 	-
**************************************/
.tparrows { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out; }
.tparrows.hidearrows { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.tp-leftarrow { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/large_left.png) no-Repeat top left; width: 40px; height: 40px; }
.tp-rightarrow { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/large_right.png) no-Repeat top left; width: 40px; height: 40px; }
.tp-leftarrow.round { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/small_left.png) no-Repeat top left; width: 19px; height: 14px; margin-right: 0px; float: left; margin-top: -7px; }
.tp-rightarrow.round { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/small_right.png) no-Repeat top left; width: 19px; height: 14px; margin-right: 0px; float: left; margin-top: -7px; }
.tp-leftarrow.round-old { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/arrow_left.png) no-Repeat top left; width: 26px; height: 26px; margin-right: 0px; float: left; margin-top: -13px; }
.tp-rightarrow.round-old { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/arrow_right.png) no-Repeat top left; width: 26px; height: 26px; margin-right: 0px; float: left; margin-top: -13px; }
.tp-leftarrow.navbar { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/small_left_boxed.png) no-Repeat top left; width: 20px; height: 15px; float: left; margin-right: 6px; margin-top: 12px; }
.tp-rightarrow.navbar { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/small_right_boxed.png) no-Repeat top left; width: 20px; height: 15px; float: left; margin-left: 6px; margin-top: 12px; }
.tp-leftarrow.navbar-old { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/arrowleft.png) no-Repeat top left; width: 9px; height: 16px; float: left; margin-right: 6px; margin-top: 10px; }
.tp-rightarrow.navbar-old { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/arrowright.png) no-Repeat top left; width: 9px; height: 16px; float: left; margin-left: 6px; margin-top: 10px; }
.tp-leftarrow.navbar-old.thumbswitharrow { margin-right: 10px; }
.tp-rightarrow.navbar-old.thumbswitharrow { margin-left: 0px; }
.tp-leftarrow.square { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/arrow_left2.png) no-Repeat top left; width: 12px; height: 17px; float: left; margin-right: 0px; margin-top: -9px; }
.tp-rightarrow.square { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/arrow_right2.png) no-Repeat top left; width: 12px; height: 17px; float: left; margin-left: 0px; margin-top: -9px; }
.tp-leftarrow.square-old { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/arrow_left2.png) no-Repeat top left; width: 12px; height: 17px; float: left; margin-right: 0px; margin-top: -9px; }
.tp-rightarrow.square-old { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/arrow_right2.png) no-Repeat top left; width: 12px; height: 17px; float: left; margin-left: 0px; margin-top: -9px; }
.tp-leftarrow.default { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/large_left.png) no-Repeat 0 0; width: 39px; height: 46px; margin-left: -20px; }
.tp-rightarrow.default { z-index: 100; cursor: pointer; position: relative; background: url(../js/revolutionslider/rs-plugin/assets/large_right.png) no-Repeat 0 0; width: 39px; height: 46px; margin-right: -20px; }
.tp-leftarrow:hover, .tp-rightarrow:hover { background-position: bottom left; }
/****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************
 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)
 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)
 ****************************************************************************************************/
.tp-bullets.tp-thumbs { z-index: 1000; position: absolute; padding: 3px; background-color: #fff; width: 500px; height: 50px; /* THE DIMENSIONS OF THE THUMB CONTAINER */ margin-top: -50px; }
.fullwidthbanner-container .tp-thumbs { padding: 3px; }
.tp-bullets.tp-thumbs .tp-mask { width: 500px; height: 50px; /* THE DIMENSIONS OF THE THUMB CONTAINER */ overflow: hidden; position: relative; }
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer { width: 5000px; position: absolute; }
.tp-bullets.tp-thumbs .bullet { width: 100px; height: 50px; /* THE DIMENSION OF A SINGLE THUMB */ cursor: pointer; overflow: hidden; background: none; margin: 0; float: left; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*filter: alpha(opacity=50);	*/ -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; }
.tp-bullets.tp-thumbs .bullet:hover, .tp-bullets.tp-thumbs .bullet.selected { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.tp-thumbs img { width: 100%; }
/************************************
		-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer { width: 100%; height: 10px; background: url(../js/revolutionslider/rs-plugin/assets/timer.png); position: absolute; z-index: 200; }
.tp-bannertimer.tp-bottom { bottom: 0px !important; height: 5px; }
/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/
@media only screen and (min-width: 480px) and (max-width: 767px) { .responsive .tp-bullets.tp-thumbs { width: 300px !important; height: 30px !important; }
  .responsive .tp-bullets.tp-thumbs .tp-mask { width: 300px !important; height: 30px !important; }
  .responsive .tp-bullets.tp-thumbs .bullet { width: 60px !important; height: 30px !important; } }
@media only screen and (min-width: 0px) and (max-width: 479px) { .responsive .tp-bullets, .responsive .tparrows { display: none; } }
/*********************************************
	-	BASIC SETTINGS FOR THE BANNER	-
***********************************************/
.tp-simpleresponsive img { -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; }
.tp-simpleresponsive a { text-decoration: none; }
.tp-simpleresponsive ul { list-style: none; padding: 0; margin: 0; }
.tp-simpleresponsive > ul > li { list-style: none; position: absolute; visibility: hidden; }
/*  CAPTION SLIDELINK   **/
.caption.slidelink a div, .tp-caption.slidelink a div { width: 10000px; height: 10000px; background: url(../js/revolutionslider/rs-plugin/assets/coloredbg.png) repeat; }
.tp-loader { background: url(../js/revolutionslider/rs-plugin/assets/loader.gif) no-repeat 10px 10px; background-color: #fff; margin: -22px -22px; top: 50%; left: 50%; z-index: 10000; position: absolute; width: 44px; height: 44px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.tp-transparentimg { content: "url(../assets/transparent.png)"; }
.tp-3d { -webkit-transform-style: preserve-3d; -webkit-transform-origin: 50% 50%; }
/* jcarousel
============*/
.jcarousel-skin-tango-two .jcarousel-container { padding: 0px 0px 0px 0px; margin: 0px; }
.jcarousel-skin-tango-two .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango-two .jcarousel-container-horizontal { width: 100%; text-align: left; float: left; }
.jcarousel-skin-tango-two .jcarousel-container-horizontal strong { font-size: 13px; color: #22221e; display: block; margin-top: 4px; font-family: 'Open Sans'; font-weight: normal; margin-left: 15px; }
.jcarousel-skin-tango-two .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango-two .jcarousel-clip-horizontal { width: 100%; }
.jcarousel-skin-tango-two .jcarousel-item { width: 440px; margin-top: 5px; margin-bottom: 5px; }
.jcarousel-skin-tango-two .jcarousel-item-horizontal { margin-left: 5px; margin-right: 20px; }
.jcarousel-skin-tango-two .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango-two .jcarousel-item-placeholder { color: #000; }
.jcarousel-skin-tango-two .jcarousel-next-horizontal { position: absolute; top: 30px; right: 0px; width: 30px; height: 32px; cursor: pointer; border-top-left-radius: 3px; border-bottom-left-radius: 3px; background: #f4f4f4 url(../../images/arrow-3.png) no-repeat center 10px; }
.jcarousel-skin-tango-two .jcarousel-next-horizontal:hover, .jcarousel-skin-tango-two .jcarousel-next-horizontal:focus { background: #eeeeee url(../../images/arrow-3.png) no-repeat center 10px; }
.jcarousel-skin-tango-two .jcarousel-prev-horizontal { position: absolute; top: 30px; left: 0px; width: 30px; height: 32px; cursor: pointer; border-top-right-radius: 3px; border-bottom-right-radius: 3px; background: #f4f4f4 url(../../images/arrow-2.png) no-repeat center 10px; }
.jcarousel-skin-tango-two .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango-two .jcarousel-prev-horizontal:focus { background: #eeeeee url(../../images/arrow-2.png) no-repeat center 10px; }
.jcarousel-skin-tango-two.recent_posts_list li { padding: 0; margin: 0; list-style-type: none; border: 0; float: none; }
.jcarousel-skin-tango-two .jcarousel-container-vertical { width: 100%; height: 266px; }
.jcarousel-skin-tango-two .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango-two .jcarousel-clip-vertical { width: 100%; height: 266px; }
.jcarousel-skin-tango-two .jcarousel-item { width: 100%; height: 79px; padding: 0; padding-top: 8px; border: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.jcarousel-skin-tango-two .jcarousel-item-vertical { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.jcarousel-skin-tango-two .jcarousel-item-placeholder { background: #fff; color: #000; }
/** Horizontal Buttons */
@media only screen and (min-width: 480px) and (max-width: 767px) { .jcarousel-skin-tango-two .jcarousel-next-horizontal { left: 380px; }
  .jcarousel-skin-tango-two .jcarousel-prev-horizontal { left: 0px; } }
@media only screen and (max-width: 479px) { .jcarousel-skin-tango-two .jcarousel-next-horizontal { left: 240px; }
  .jcarousel-skin-tango-two .jcarousel-prev-horizontal { left: 0px; } }
/* accordion
============*/
.acc-trigger { cursor: pointer; display: block; margin: 0 0 0 0; width: 100% !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.acc-trigger:last-of-type { margin-bottom: 20px; }
.acc-container:last-of-type { margin-bottom: 20px; }
.no-js .acc-trigger:last-of-type { border-bottom: none; }
.acc-trigger a { background: url(../../images/accordion-ico.png) no-repeat 10px 13px; display: block; padding: 11px 20px 11px 30px; text-decoration: none; text-shadow: none; font-family: 'Open Sans'; font-weight: 600; color: #454545; border: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; background-color: #f9f9f9; font-size: 13px; font-size: 0.8125rem; }
.acc-trigger a:hover { background-color: #aeb405; color: #fff; border-bottom: 1px solid #fff; }
.acc-trigger.active { cursor: default; background: #fff; }
.acc-trigger.active a { background-color: #fff; color: #aeb405; font-weight: bold; border-bottom: 0; }
.acc-trigger.active a:hover { background-color: #fff; color: #aeb405; font-weight: bold; border-bottom: 1px solid #fff; background-color: transparent; }
.acc-trigger.active:last-of-type { border-bottom: none; margin-bottom: 0; }
.acc-trigger.active a { background-position: 10px -58px; cursor: default; }
.acc-container .content { padding: 0px 14px 15px 30px; color: #999; margin-bottom: 4px; background-color: #fff; border: 1px solid #d9d9d9; border-top: 0; }
.acc-container .contentfull { padding: 0px 0px 0px 0px; color: #999; margin-bottom: 4px; background-color: #fff; border: 1px solid #d9d9d9; border-width: 0 1px 2px 1px; }
/* tabs
=======*/
#tabs-group1, #tabs-group2 { padding: 0px; float: left; clear: both; width: 99%; margin-bottom: 10px; margin-top: 10px; border: 1px solid #eee; }
ul.tabs { margin: 0; padding: 0; list-style: none; min-height: 45px; width: 100%; background: #eee; }
ul.tabs li { float: left; padding: 0; margin: 0 0 0 0px; min-height: 45px; line-height: 45px; border-left: none; margin-bottom: -1px; overflow: hidden; position: relative; border-right: 2px solid #fff; }
ul.tabs li a { text-decoration: none; color: #454545; display: block; font-size: 13px; outline: none; cursor: pointer; text-align: center; padding: 0px 15px 0px 15px; background-color: #eee; font-family: 'Open Sans' !important; font-weight: normal; font-weight: 600; }
html ul.tabs li.active { color: #454545; background-color: #fff; border-top: 2px solid #aeb405; height: 44px; }
html ul.tabs li.active a { color: #454545; background-color: #fff; border-top: 2px solid #aeb405; height: 44px; }
html ul.tabs li.active a:hover { color: #454545; background-color: #fff; border-top: 2px solid #aeb405; height: 44px; }
html ul.tabs li a.current { color: #454545; background-color: #fff; border-top: 2px solid #aeb405; height: 44px; }
html ul.tabs li a.current:hover { color: #454545; background-color: #fff; border-top: 2px solid #aeb405; height: 44px; }
.tab-container { overflow: hidden; clear: both; float: left; padding: 0px; width: 100%; border-bottom: 3px solid #eee; }
.tab-content { padding: 25px; background: #fff; }
.tab-content h3 { font-size: 18px; margin-bottom: 10px; color: #454545; }
.tab-content2 { padding: 10px 0 0; background: white; }
.tab-content2 h3 { font-size: 18px; margin-bottom: 10px; color: #454545; }
.tab-content2 .table-list2 { margin: 0; }
@media only screen and (min-width: 768px) and (max-width: 999px) { .tabs-group { padding: 0px; float: left; clear: both; width: 99.5%; margin-bottom: 0px; margin-top: 10px; border: 1px solid #eee; }
  .tab-container { overflow: hidden; clear: both; float: left; padding: 20px 15px 10px 15px; width: 96%; background-color: #fff; }
  .tab-content { padding: 15px; font-size: 14px; background: #fff; }
  .tab-content2 { padding: 5px 0 0; font-size: 14px; background: #fff; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .tabs-group { padding: 0px; float: left; clear: both; width: 96%; margin-bottom: 0px; margin-top: 10px; border: 1px solid #eee; }
  .tab-container { overflow: hidden; clear: both; float: left; padding: 20px 15px 10px 15px; width: 93.5%; background-color: #fff; }
  .tab-content { padding: 5px; font-size: 14px; background: #fff; }
  .tab-content2 { padding: 5px 0 0; font-size: 14px; background: #fff; } }
@media only screen and (max-width: 480px) { .tabs-group { padding: 0px; float: left; clear: both; width: 98%; margin-bottom: 0px; margin-top: 10px; border: 1px solid #eee; }
  .tab-container { overflow: hidden; clear: both; float: left; padding: 20px 15px 10px 15px; width: 90%; background-color: #fff; }
  .tab-content { padding: 5px; font-size: 14px; background: #fff; }
  ul.tabs li a { font-size: 12px; } }
/*scrollbar
===========*/
/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container { width: auto; margin-right: 30px; overflow: hidden; }
.mCSB_container.mCS_no_scrollbar { margin-right: 0; }
.mCS_disabled > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar, .mCS_destroyed > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar { margin-right: 30px; }
.mCustomScrollBox > .mCSB_scrollTools { width: 16px; height: 100%; top: 0; right: 0; }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: center; }
.mCSB_scrollTools .mCSB_buttonUp { display: block; position: relative; height: 20px; overflow: hidden; margin: 0 auto; cursor: pointer; }
.mCSB_scrollTools .mCSB_buttonDown { display: block; position: relative; height: 20px; overflow: hidden; margin: 0 auto; cursor: pointer; top: 100%; margin-top: -40px; }
/* horizontal scrollbar */
.mCSB_horizontal > .mCSB_container { height: auto; margin-right: 0; margin-bottom: 30px; overflow: hidden; }
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar { margin-bottom: 0; }
.mCS_disabled > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar, .mCS_destroyed > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar { margin-right: 0; margin-bottom: 30px; }
.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools { width: 100%; height: 16px; top: auto; right: auto; bottom: 0; left: 0; overflow: hidden; }
.mCSB_horizontal > .mCSB_scrollTools a + .mCSB_draggerContainer { margin: 0 20px; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger { width: 30px; height: 100%; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonLeft { display: block; position: relative; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; float: left; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight { display: block; position: relative; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; float: left; margin-left: -40px; float: right; }
.mCustomScrollBox { -ms-touch-action: none; /*MSPointer events - direct all pointer events to js*/ }
.mCustomScrollBox > .mCSB_scrollTools { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; /* old ie */ }
.mCustomScrollBox:hover > .mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; /* old ie */ }
/* default scrollbar colors and backgrounds (default theme) */
.mCSB_scrollTools .mCSB_draggerRail { background: #000; /* rgba fallback */ background: rgba(0, 0, 0, 0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; /* old ie */ }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #fff; /* rgba fallback */ background: rgba(255, 255, 255, 0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; /* old ie */ }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; /* old ie */ }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; /* old ie */ }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image: url(../js/scrollbar/mCSB_buttons.png); background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; /* old ie */ }
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0; /*
sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark)
*/ }
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px; /*
sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark)
*/ }
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px; /*
sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark)
*/ }
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px; /*
sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark)
*/ }
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; /* old ie */ }
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; /* old ie */ }
/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark > .mCSB_scrollTools .mCSB_draggerRail { background: #000; /* rgba fallback */ background: rgba(0, 0, 0, 0.15); }
.mCS-dark > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #000; /* rgba fallback */ background: rgba(0, 0, 0, 0.75); }
.mCS-dark > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85); }
.mCS-dark > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9); }
.mCS-dark > .mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }
.mCS-dark > .mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }
.mCS-dark > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }
.mCS-dark > .mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }
/*light-2*/
.mCS-light-2 > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: #fff; /* rgba fallback */ background: rgba(255, 255, 255, 0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background: #fff; /* rgba fallback */ background: rgba(255, 255, 255, 0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.85); }
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.9); }
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonUp { background-position: -32px 0; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -20px; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -40px; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -56px; }
/*dark-2*/
.mCS-dark-2 > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: #000; /* rgba fallback */ background: rgba(0, 0, 0, 0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background: #000; /* rgba fallback */ background: rgba(0, 0, 0, 0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85); }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9); }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonUp { background-position: -112px 0; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -20px; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -40px; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -56px; }
/*light-thick*/
.mCS-light-thick > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: #fff; /* rgba fallback */ background: rgba(255, 255, 255, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background: #fff; /* rgba fallback */ background: rgba(255, 255, 255, 0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.85); }
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.9); }
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonUp { background-position: -16px 0; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -20px; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -40px; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -56px; }
/*dark-thick*/
.mCS-dark-thick > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: #000; /* rgba fallback */ background: rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background: #000; /* rgba fallback */ background: rgba(0, 0, 0, 0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85); }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9); }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonUp { background-position: -96px 0; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -20px; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -40px; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px; }
/*light-thin*/
.mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail { background: #fff; /* rgba fallback */ background: rgba(255, 255, 255, 0.1); }
.mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; }
.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; }
.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; }
/*dark-thin*/
.mCS-dark-thin > .mCSB_scrollTools .mCSB_draggerRail { background: #000; /* rgba fallback */ background: rgba(0, 0, 0, 0.15); }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; background: #000; /* rgba fallback */ background: rgba(0, 0, 0, 0.75); }
.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; }
.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85); }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9); }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }
/*prettyPhoto
=============*/
/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */
/* ----------------------------------
	Default Theme
----------------------------------- */
div.pp_default .pp_top { height: 13px; }
div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right { height: 13px; }
div.pp_default .pp_bottom { height: 13px; }
div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right { height: 13px; }
div.pp_default .pp_top .pp_left { background: url(../js/portfolio/default/sprite.png) -78px -93px no-repeat; }
div.pp_default .pp_top .pp_middle { background: url(../js/portfolio/default/sprite_x.png) top left repeat-x; }
div.pp_default .pp_top .pp_right { background: url(../js/portfolio/default/sprite.png) -112px -93px no-repeat; }
div.pp_default .pp_content .ppt { color: #f8f8f8; }
div.pp_default .pp_content_container .pp_left { background: url(../js/portfolio/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
div.pp_default .pp_content_container .pp_right { background: url(../js/portfolio/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
div.pp_default .pp_content { background-color: #fff; }
div.pp_default .pp_next:hover { background: url(../js/portfolio/default/sprite_next.png) center right no-repeat; cursor: pointer; }
div.pp_default .pp_previous:hover { background: url(../js/portfolio/default/sprite_prev.png) center left no-repeat; cursor: pointer; }
div.pp_default .pp_expand { background: url(../js/portfolio/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; }
div.pp_default .pp_expand:hover { background: url(../js/portfolio/default/sprite.png) 0 -56px no-repeat; cursor: pointer; }
div.pp_default .pp_contract { background: url(../js/portfolio/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; }
div.pp_default .pp_contract:hover { background: url(../js/portfolio/default/sprite.png) 0 -113px no-repeat; cursor: pointer; }
div.pp_default .pp_close { width: 30px; height: 30px; background: url(../js/portfolio/default/sprite.png) 2px 1px no-repeat; cursor: pointer; }
div.pp_default #pp_full_res .pp_inline { color: #000; }
div.pp_default .pp_gallery ul li a { background: url(../js/portfolio/default/default_thumb.png) center center #f8f8f8; border: 1px solid #aaa; }
div.pp_default .pp_gallery ul li a:hover { border-color: #fff; }
div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
div.pp_default .pp_social { margin-top: 7px; }
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
div.pp_default .pp_nav .pp_play { background: url(../js/portfolio/default/sprite.png) -51px 1px no-repeat; height: 30px; width: 30px; }
div.pp_default .pp_nav .pp_pause { background: url(../js/portfolio/default/sprite.png) -51px 1px no-repeat; height: 30px; width: 30px; background-position: -51px -29px; }
div.pp_default .pp_details { position: relative; }
div.pp_default a.pp_arrow_previous { background: url(../js/portfolio/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
div.pp_default a.pp_arrow_next { background: url(../js/portfolio/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; left: 52px; background-position: -82px -3px; }
div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
div.pp_default .pp_nav .currentTextHolder { font-family: Georgia; font-style: italic; color: #999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
div.pp_default .pp_close:hover { opacity: 0.7; }
div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover { opacity: 0.7; }
div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity: 0.7; }
div.pp_default .pp_description { font-size: 12px; font-weight: bold; line-height: 14px; margin: 10px 50px 5px 0px; }
div.pp_default .pp_bottom .pp_left { background: url(../js/portfolio/default/sprite.png) -78px -127px no-repeat; }
div.pp_default .pp_bottom .pp_middle { background: url(../js/portfolio/default/sprite_x.png) bottom left repeat-x; }
div.pp_default .pp_bottom .pp_right { background: url(../js/portfolio/default/sprite.png) -112px -127px no-repeat; }
div.pp_default .pp_loaderIcon { background: url(../js/portfolio/default/loader.gif) center center no-repeat; }
/* Top left corner */
/* Top pattern/color */
/* Top right corner */
/* Content background */
/* Next button */
/* Previous button */
/* Expand button */
/* Expand button hover */
/* Contract button */
/* Contract button hover */
/* Close button */
/* The next arrow in the bottom nav */
/* Bottom left corner */
/* Bottom pattern/color */
/* Bottom right corner */
/* Loader icon */
.gallery li.border_twocol { border: 5px solid #fff; width: 47.5%; float: left; background-color: #fff; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); }
.gallery li.border_twocol.last { border: 5px solid #fff; width: 47.5%; float: right; background-color: #fff; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); }
.gallery li.border_twocol img { width: 98%; border: 5px solid #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.gallery li.border_twocol img:hover { width: 98%; border: 5px solid #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.gallery li.border_twocol strong { font-size: 14px; margin: 4px 20px 5px 20px; display: block; line-height: 25px; color: #454545; }
.gallery li.border_twocol p { font-size: 12px; margin: 0px 20px 20px 20px; display: block; }
.gallery li.border_threecol { border: 5px solid #fff; width: 30.8%; margin-right: 2%; float: left; background-color: #fff; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); }
.gallery li.border_threecol.last { border: 5px solid #fff; width: 31%; float: right; background-color: #fff; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); }
.gallery li.border_threecol img { width: 97%; border: 5px solid #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.gallery li.border_threecol img:hover { width: 97%; border: 5px solid #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.gallery li.border_threecol strong { font-size: 14px; margin: 4px 20px 5px 20px; display: block; line-height: 25px; color: #454545; }
.gallery li.border_threecol p { font-size: 12px; margin: 0px 20px 20px 20px; display: block; }
.gallery li.border_fourcol { border: 5px solid #fff; width: 22.3%; margin-right: 2%; float: left; background-color: #fff; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); }
.gallery li.border_fourcol.last { border: 5px solid #fff; width: 22.5%; float: right; background-color: #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); }
.gallery li.border_fourcol img { width: 95.5%; border: 5px solid #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.gallery li.border_fourcol img:hover { width: 95.5%; border: 5px solid #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.gallery li.border_fourcol strong { font-size: 13px; margin: 4px 15px 5px 15px; display: block; line-height: 20px; color: #454545; }
.gallery li.border_fourcol p { font-size: 12px; margin: 0px 15px 20px 15px; display: block; }
@media only screen and (min-width: 768px) and (max-width: 999px) { .gallery li.border_twocol img { width: 97%; }
  .gallery li.border_twocol img:hover { width: 97%; }
  .gallery li.border_threecol { margin-right: 1.4%; }
  .gallery li.border_threecol img { width: 94.3%; }
  .gallery li.border_threecol img:hover { width: 94.3%; }
  .gallery li.border_fourcol { width: 22%; margin-right: 2%; }
  .gallery li.border_fourcol.last { width: 22%; }
  .gallery li.border_fourcol img { width: 93.5%; }
  .gallery li.border_fourcol img:hover { width: 93.5%; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .gallery li.border_twocol, .gallery li.border_threecol, .gallery li.border_fourcol { width: 97%; margin-bottom: 20px; }
  .gallery li.border_twocol.last, .gallery li.border_threecol.last, .gallery li.border_fourcol.last { width: 97%; float: left; }
  .gallery li.border_twocol img, .gallery li.border_threecol img, .gallery li.border_fourcol img { width: 97.5%; }
  .gallery li.border_twocol img:hover, .gallery li.border_threecol img:hover, .gallery li.border_fourcol img:hover { width: 97.5%; } }
@media only screen and (max-width: 479px) { .gallery li.border_twocol, .gallery li.border_threecol { width: 96%; margin-bottom: 30px; }
  .gallery li.border_twocol.last, .gallery li.border_threecol.last { width: 96%; float: left; }
  .gallery li.border_twocol img, .gallery li.border_threecol img { width: 96.5%; }
  .gallery li.border_twocol img:hover, .gallery li.border_threecol img:hover { width: 96.5%; }
  .gallery li.border_fourcol { width: 96%; margin-bottom: 30px; }
  .gallery li.border_fourcol.last { width: 96%; }
  .gallery li.border_fourcol img { width: 96.5%; }
  .gallery li.border_fourcol img:hover { width: 96.5%; } }
/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */
div.pp_pic_holder a:focus { outline: none; }
div.pp_overlay { background: #000; display: none; left: 0; position: absolute; top: 0; width: 100%; z-index: 9500; }
div.pp_pic_holder { display: none; position: absolute; width: 100px; z-index: 10000; }
.pp_top { height: 20px; position: relative; }
* html .pp_top { padding: 0 20px; }
.pp_top .pp_left { height: 20px; left: 0; position: absolute; width: 20px; }
.pp_top .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }
* html .pp_top .pp_middle { left: 0; position: static; }
.pp_top .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px; }
.pp_content { height: 40px; min-width: 40px; }
* html .pp_content { width: 40px; }
.pp_fade { display: none; }
.pp_content_container { position: relative; text-align: left; width: 100%; }
.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }
.pp_content_container .pp_details { float: left; margin: 10px 0 2px 0; }
.pp_description { display: none; margin: 0; }
.pp_social { float: left; margin: 0; width: 75px; }
.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; display: none; visibility: hidden; }
.pp_social .twitter { float: left; }
.pp_nav { clear: right; float: left; margin: 3px 10px 0 0; }
.pp_nav p { float: left; margin: 2px 4px; white-space: nowrap; }
.pp_nav .pp_play, .pp_nav .pp_pause { float: left; margin-right: 4px; text-indent: -10000px; }
a.pp_arrow_previous, a.pp_arrow_next { display: block; float: left; height: 15px; margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px; }
.pp_hoverContainer { position: absolute; top: 0; width: 100%; z-index: 2000; }
.pp_gallery { display: none; left: 50%; margin-top: -50px; position: absolute; z-index: 10000; }
.pp_gallery div { float: left; overflow: hidden; position: relative; }
.pp_gallery ul { float: left; height: 35px; margin: 0 0 0 5px; padding: 0; position: relative; white-space: nowrap; }
.pp_gallery ul a { border: 1px #000 solid; border: 1px rgba(0, 0, 0, 0.5) solid; display: block; float: left; height: 33px; overflow: hidden; }
.pp_gallery ul a:hover { border-color: #fff; }
.pp_gallery li.selected a { border-color: #fff; }
.pp_gallery ul a img { border: 0; }
.pp_gallery li { display: block; float: left; margin: 0 5px 0 0; padding: 0; }
.pp_gallery li.default a { background: url(../js/portfolio/facebook/default_thumbnail.gif) 0 0 no-repeat; display: block; height: 33px; width: 50px; }
.pp_gallery li.default a img { display: none; }
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next { margin-top: 7px !important; }
a.pp_next { background: url(../js/portfolio/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: right; height: 100%; text-indent: -10000px; width: 49%; }
a.pp_previous { background: url(../js/portfolio/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 49%; }
a.pp_expand, a.pp_contract { cursor: pointer; display: none; height: 20px; position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000; }
a.pp_close { position: absolute; right: 0; top: 0; display: block; line-height: 22px; text-indent: -10000px; }
.pp_bottom { height: 20px; position: relative; }
* html .pp_bottom { padding: 0 20px; }
.pp_bottom .pp_left { height: 20px; left: 0; position: absolute; width: 20px; }
.pp_bottom .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }
* html .pp_bottom .pp_middle { left: 0; position: static; }
.pp_bottom .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px; }
.pp_loaderIcon { display: block; height: 24px; left: 50%; margin: -12px 0 0 -12px; position: absolute; top: 50%; width: 24px; }
#pp_full_res { line-height: 1 !important; }
#pp_full_res .pp_inline { text-align: left; }
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
div.ppt { color: #fff; display: none; font-size: 17px; margin: 0 0 5px 15px; z-index: 9999; }
/* Estilos para el Color
=======================*/
a:hover, a:focus { color: red; }
a.show_hide { background: url(../images/colors/red/top-site-show.png) no-repeat center top; }
.tci_list li a.colored { color: red; }
.ani_search h2 { color:#2d4279; }
/*
#access .menu { background: url(../images/colors/blue/menu-nav-bg.png) no-repeat center top; }
#access .menu ul li { background: url(../images/colors/blue/menu-nav-divider.png) no-repeat right top; }
#access .menu ul li a.active, #access .menu ul li a:hover { background: url(../images/colors/red/menu-nav-hover.png) repeat-x left top; }
#access .menu ul li ul li a:hover, #access .menu ul li ul li.active a, #access .menu ul li ul li a.selected { background: #0a70e3 url(../images/spacer.gif) no-repeat center bottom; }
*/
#access .menu { background: url(../images/colors/blue/menu-nav-bg.png) no-repeat center top;/* opacity: 0.9; */ }
#access .menu ul li { background: url(../images/colors/red/menu-nav-divider.jpg) no-repeat 0px top; }
#access .menu ul li a.active, #access .menu ul li a:hover { /* background: url(../images/colors/red/menu-nav-hover.png) repeat-x left top; */ color: yellow;}
#access .menu > ul > li > a.active, #access .menu > ul > li > a:hover {/* border-left:#200040 solid 1px; */}
#access .menu ul li ul li a:hover, #access .menu ul li ul li.active a, #access .menu ul li ul li a.selected { background: #0a70e3 url(../images/spacer.gif) no-repeat center bottom; }
.tp-caption.big_orange {background-color: #22221e; }
.tp-caption.small_orange_nob { color: red; }
.tp-caption.big_cont_area .bca_rarrow { background: red url(../images/sliders/revolution/arrow-white.png) no-repeat center 65px; }
a.but_go { background: red url(../images/elements/arrow_right.png) no-repeat 13px 10px; }
a.but_go:hover { color: #fff; background-color: #ff5a00; }
a.knowmore_but { background-color: red; }
a.knowmore_but:hover { color: #fff; background-color: #ff5a00; }
a.but_goback { background: red url(../images/arrow_left.png) no-repeat 18px 13px; border-bottom: 1px solid #454545; }
a.but_goback:hover { color: #fff; background-color: #ff5a00; }
a.but_hand_right { background: #ff5a00 url(../images/elements/hand_right.png) no-repeat 16px 12px; border-bottom: 1px solid #909090; }
a.but_hand_right:hover { color: #fff; background-color: red; }
.blog_post a.date { background: #ff5a00; border: 1px solid #eb0000; }
.blog_post a.date i { border-top: 1px solid #eb0000; background-color: red; }
.blog_post h3 a:hover { color: red; }
#site-searchform #searchsubmit { background: red url(../images/site-search-icon.png) no-repeat center 8px; }
.our_services_list li.left:hover, .our_services_list li.left.active { background-color: red; }
.our_services_list li.right a:hover { color: red; }
.jcarousel-skin-tango .jcarousel-item:hover .plike { background: white url(../images/colors/red/heart-icon-colored.png) no-repeat 2px 5px; }
.punch_text_wimgl i { color: red; }
.acc-trigger a { background: url(../images/colors/red/accordion-ico.png) no-repeat 10px 13px; }
.acc-trigger a:hover { background-color: red; color: #fff; border-bottom: 1px solid #fff; }
.acc-trigger.active a { color: red; border-bottom: 1px solid #fff; }
.acc-trigger.active a:hover { color: red; border-bottom: 1px solid #fff; }
a.arrow1 { color: red; background: url(../images/colors/red/arrow-1.png) no-repeat left 6px; }
.whatclient_says { background: white url(../images/colors/red/testi-photo-bg.png) no-repeat center 11px; }
.bottom_banner_section { /* background: url(../images/colors/blue/bottom-banner-cont-bg.jpg) no-repeat center top; */background:#00102a; }
.slider_punch_text strong i, .big_text1 i, .big_text2 i { color: red; }
.punchline_text_box, .nivo-caption { border-left: 5px solid red; }
.iosSlider .slider .item .inner .text2 span { color: red; }
.sliderContainer .slideSelectors .selected { background: red; }
.slider_static_image b, .slider_video b { color: red; }
html ul.tabs li a.current { border-top: 2px solid red; }
html ul.tabs li a.current:hover { border-top: 2px solid red; }
html ul.tabs-two li.active { color: red; }
html ul.tabs-two li.active a { color: red; }
html ul.tabs-two li.active a:hover { color: red; }
.sidebar_widget h3, .clientsays_widget h3 { background: url(../images/colors/red/sidebar-title-bline.png) no-repeat right bottom; }
.widbox_promociones { background: #cc0000 url("../images/addmission_bg.png") repeat-x left bottom; color: #ffebeb; }
.widbox_promociones p { color: #ffebeb; }
.sidebar_widget ul.arrows_list1 li a:hover { color: red; }
.arrows_list1 li a:hover { background: url(../images/colors/red/arrow-1.png) no-repeat left 5px; }
.recent_posts_list li a:hover, .address-info a { color: red; }
.pricing-tables-helight .title { background-color: #f30000; border-top: 3px solid #e10000; border-bottom: 1px solid #ff5454; }
.pricing-tables-helight .price { background-color: red; }
.button.small.colorchan { color: #fff; background-color: red; }
.pricing-tables-helight-two .title { background-color: #f30000; border-top: 3px solid #e10000; border-bottom: 1px solid #ff5454; }
.pricing-tables-helight-two .price { background-color: red; }
.contact_form_home { color: white; border: 1px solid #b30000; background-color: red; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2MDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff0000), color-stop(100%, #e60000)); background-image: -webkit-linear-gradient(#ff0000 0%, #e60000 100%); background-image: -moz-linear-gradient(#ff0000 0%, #e60000 100%); background-image: -o-linear-gradient(#ff0000 0%, #e60000 100%); background-image: linear-gradient(#ff0000 0%, #e60000 100%); }
.framed-box.frame-yellow { border: 1px solid #dfc401; }
.framed-box.frame-green { border: 1px solid #85c700; }
.framed-box.frame-orange { border: 1px solid #e6bc7a; }
.framed-box.frame-blue { border: 1px solid #1C1C1C; }
.frame-yellow .framed-box-wrap { color: black; border: 1px solid white; background-color: #fee743; }
.frame-yellow .pricing-title { background-color: #1C1C1C; border-bottom: 1px solid #feed76; }
.frame-yellow .pricing-title h3 { color: white; font-weight: normal; }
.frame-green .framed-box-wrap { color: black; border: 1px solid white; background-color: #85c700; }
.frame-green .pricing-title { background-color: #1C1C1C; border-bottom: 1px solid #85c700; }
.frame-green .pricing-title h3 { color: white; font-weight: normal; }
.frame-orange .framed-box-wrap { color: black; border: 1px solid white; background-color: #ffaa00; }
.frame-orange .pricing-title { background-color: #1C1C1C; border-bottom: 1px solid #e6bc7a; }
.frame-orange .pricing-title h3 { color: white; font-weight: normal; }
.frame-blue .framed-box-wrap { color: white.tp-caption.big_orange; border: 1px solid white; background-color: #1C1C1C; }
.frame-blue .pricing-title { background-color: #006EB1; border-bottom: 1px solid #1C1C1C; }
.frame-blue .pricing-title h3 { color: white; font-weight: normal; }
.table-list th { padding: 10px; background-color: #eee; }
.table-list td { padding: 10px; text-align: center; background-color: #f5f5f5; }
.table-list tr:hover td { background-color: #f9f9f9; }
.table-list a { color: red; }
.table-list2 thead th { color: white; background-color: red; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2ZmMGEwYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4MDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(5%, #ff0a0a), color-stop(100%, #b80000)); background-image: -webkit-linear-gradient(#ff0a0a 5%, #b80000 100%); background-image: -moz-linear-gradient(#ff0a0a 5%, #b80000 100%); background-image: -o-linear-gradient(#ff0a0a 5%, #b80000 100%); background-image: linear-gradient(#ff0a0a 5%, #b80000 100%); }
.txt-inline {
	display: inline-block; !important;
	width: 54px;
	font-weight:bold;
}
.box-omega {
	text-align:center;
	float:none !important;
	line-height:100px;
	max-height:100px;
	overflow:hidden;
	display:block;
	/*background:url(../images/bg-convenios.png) no-repeat center -80px;
	padding-bottom:15px;*/
}
.box-omega img {
	vertical-align:middle;	
}
#convenios .one_fourth {
	
}
#convenios h3 {
	display:block;
	font-size:12px;
	/*width:150px;
	border-top:#aaa dotted 1px;
	padding-top:10px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;*/
}
.acc-noborder .acc-trigger a, .acc-noborder .acc-container .content {
	border:none !important;
}
.divider { height: 7px; margin: 2px 0 2px 0 !important; float: left; width: 100%; }
.coursex {display:none;}
.table-list4 {color:#333;}
.tabs-omega .tabs a {}
.tabs-omega .tab-content2 {padding:10px;}
.tabs-omega .tab-container {margin-top:10px; padding:0px !important; width:100%;}
.table-list5 { background-color: #fff; border: 1px solid #dbdbdb; color: #454545; width: 100%; border-collapse: collapse; border-spacing: 0; float:left;}
.table-list5 thead th { color: white; background-color: red; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2ZmMGEwYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4MDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(5%, #ff0a0a), color-stop(100%, #b80000)); background-image: -webkit-linear-gradient(#ff0a0a 5%, #b80000 100%); background-image: -moz-linear-gradient(#ff0a0a 5%, #b80000 100%); background-image: -o-linear-gradient(#ff0a0a 5%, #b80000 100%); background-image: linear-gradient(#ff0a0a 5%, #b80000 100%); }
.table-list5 th, .table-list5 td { text-align: center; border: 1px solid #dbdbdb; font-size:12px; padding:10px;}
.table-list5 strong, .table-list5 span {color:#fff; font-weight:bold;}
.table-list5 span {display:none;}
.omega {padding:0px; border:#ddd solid 1px; float:left;}
.omega .table-list5 {border:#dbdbdb solid 1px; color:#888;}
.omega .table-list5 th {background:none; background:#eee !important; color:#666; display:none;}
.omega .table-list5 .head th {display:table-cell;}
.omega .table-list5 th, .omega .table-list5 td { text-align: center; border: 2px solid #fff; background:#fafafa;}
#contactenos {}
#contactenos .address-info {background:none; border:; padding:0px; position:absolute; top:0; z-index:100; left:0px; float:left;}
#contactenos img {float:right;}
.container-extra {position:relative;}
.container-extra .note {position:relative; float:none; bottom:0px; padding-bottom:0px; font-size:12px;}
.pagination.omega {border:none;}
.pagination.omega a > span {margin:0px; padding:0px;}
#banner .tp-bullets {display:block !important; visibility:visible !important; opacity:100 !important; /*background:#eee !important; padding:15px 4px 3px 2px; bottom:0px !important; border-radius:5px 5px 0px 0px; background: url("../js/revolutionslider/rs-plugin/assets/boxed_bgtile.png") repeat scroll 0% 0% transparent !important;*/ height:auto; padding:5px; bottom:-3px !important;}
#banner .tp-bullets .bullet {margin-top:0px;}
strong.important {margin-bottom:0px;}
.table-list7 {width:100%; border:#fff solid 1px; border-collapse:collapse;}
.table-list7 th span {display:none;}
.table-list7 td, .table-list7 th {border:#fff solid 1px; padding:5px 0px;}
.frame-beta-table {border:none; height:auto;}
.frame-beta-table .framed-box-wrap {background:none !important; height:auto;}
.frame-beta-table .pricing-title {background:none; text-align:left;}
.frame-beta-table .pricing-title h3 {color:#0099ff; color:#0066cc; font-size:18px;}
.frame-beta-table .pricing-text-list {height:auto; padding:0px;}
.frame-beta-table table {}
.frame-beta-table table th {background:#0066cc; color:#fff;}
.frame-beta-table table th strong {color:#fff;}
.frame-beta-table table tr td {background:#A6D2FF; color:#000;}
.frame-beta-table table tr.old th {background:#0099ff;}
.frame-beta-table table tr.old td {background:#fff;}
.frame-beta-table.alfa h3 {color:#009900;}
.frame-beta-table.alfa table th {background:#009900;}
.frame-beta-table.alfa table tr td {background:#00CC66; color:#000;}
.frame-beta-table.alfa table tr.old th {background:#00CC33;}
.frame-beta-table.alfa table tr.old td {background:#fff;}
.frame-beta-table.omega h3 {color:#660066;}
.frame-beta-table.omega table th {background:#660066;}
.frame-beta-table.omega table tr td {background:#D0A0D6; color:#000;}
.frame-beta-table.omega table tr.old th {background:#B76AD0;}
.frame-beta-table.omega table tr.old td {background:#fff;}
.maestria li span {display: inline-block; width: 90px}
.maestria strong{color:red;}
.imagenes{width: 100%;text-align: center;}
.menutitulo{background: #000A34;line-height: 40px;text-align: center;font-size: 16px;color: #fff;border-radius: 5px 5px 0 0;margin: 0;}
.menulateral{border:1px #000A34 solid;border-radius: 0 0 5px 5px;overflow: hidden;margin: 0;margin-bottom: 10px;}
.menulateral li{background:#dfe3e6;border-bottom: 1px solid #fff;padding: 0 10px;}
.menulateral li a{background: url('../images/link-arrow_1.png') 0% 50% no-repeat;font-family:"Pontano Sans", sans-serif;color: #1f2931;font-size: 12px;padding: 10px 0px 10px 26px;text-transform: uppercase;display: block;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;line-height: 17px;}
.menulateral li a:hover, .menulateral a.actual{background-position: 100% 50%;}
.menu-principal{position: absolute;top: 14px;right: 18px;z-index: 100;background: #0C1938;opacity: 0.7;padding: 0 9px;border-radius: 2px;}
.menu-principal > li{float: left;margin:0 0 0 12px;}
.menu-principal > li > a:hover, .menu-principal > li > a.actual{border-bottom: 2px solid #fff;}
.menu-principal > li > a{font-size: 12px;font-family: 'Nunito', sans-serif;color:#fff;text-transform: uppercase;}
.menu-principal li ul{display: none;position: absolute;top: 20px;}
.menu-principal > li:hover ul{display: block;}
.menu-principal li ul li a{display: block;font:normal 11px Verdana;background: #fff;color: #000;line-height: 38px;width: 160px;padding-left:10px;border:1px solid #ebebeb;}
.menu-principal li ul li a:hover{background: #EBEBEB;color:#5F5F5F;}
#slider {}
#slider .flex-viewport {height:460px;}
#slider .slides > li {position:relative;}
#carrusel {}
#carrusel .flex-viewport {height:100px; overflow:hidden;}
#carrusel .slides > li {position:relative;}
.carrusel-clientes{border:1px solid #60BB46;border-radius: 0 0 5px 5px;}
.carrusel-clientes ul li{border-bottom: 1px dotted #d7d7d7;padding-top: 5px;height: 90px !important;text-align: center;width: 100%!important;}
.alianzas-membresias{width: 94%;margin:0 auto;}
.alianzas-membresias h2{margin-top: 0;border-top: 3px solid #ebebeb;border-bottom: 0;margin-bottom: 30px;font-weight: normal;color: #323232;text-align: center;}
.alianzas-membresias h2 span{border-top: 3px solid #052562;background-color: #f3f3f3;border-bottom: 1px solid #d7d7d7;display: inline-block;margin-top: -3px;padding: 10px 20px;}
.carrusel-am {margin: 0 auto;}
.carrusel-am ul li{float: left;border-right:1px solid #d8d8d8;padding-bottom: 9px;}
.iconos{width: auto;margin: 0 auto;font-size: 10px;background: #eee;padding: 0px;border: #ddd solid 1px;overflow: hidden;}
.item{float: left;padding:0px 12px;margin: 10px 0px;position: relative;border-right: #ccc solid 1px;}
.item a img{width: 207px;}
.item h3 {text-align: center;font-size: 17px;padding: 5px 0 0 0;display: block;background: none;margin: 0;font-weight: 700;text-transform: uppercase;margin-bottom: 10px;line-height: 20px;}
.item3{border: none;}
.item a.button{display: block;text-align: center;width: 5em;margin:auto;font-size: 1.4em;text-transform: uppercase;font-family: 'Open Sans', Arial, sans-serif;background: rgb(68, 68, 68);color: #fff;border-radius: 5px;}
.productos{overflow: hidden;}
.productos li{float: left;margin-right: 7px;margin-bottom: 7px;width: 32.6%;}
.productos li a {display: block;}
.productos li a:hover{color: #60BB46!important;}
.productos li a img{width:225px;}
.productos li a .imagen {width:223px; height:117px; overflow:hidden; border: 1px solid #bebebe;border-radius: 2px; margin-bottom:10px;}
.productos li a strong{display: block;text-align: center;font-size: 12px;}
.info-producto {
	/*padding:10px;*/
	padding-bottom:0px;
	
}
.nombre-producto {
	padding:10px;
	background:#00102a;
}
.nombre-producto h1 {
	padding:0px;
	margin:0px;
	color:#fff;
	text-decoration:none;
}
.imagen-producto {
	float:left;
	height:285px;
	overflow:hidden;
	background:#ddd;
	border:#ddd solid 10px;
	width:380px;
}
.imagen-producto img {
	height:285px;
}
.ventajas-producto {
	padding:10px;
	background:#eee;
}
.ventajas-producto h3 {
	
}
.descripcion-producto {
	clear:both;
	padding:10px;
	border-top:#bbb solid 1px;
}
.descripcion-producto p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
}
.info-izquierda {
	float:right;
	clear:none;
	width:209px;
	padding-left:10px;
	height:285px;
	overflow:auto;
	border-left:#bbb solid 1px;
	border-top:none;
}
.clientes{overflow: hidden;width: 87.5%;margin: 0 auto;}
.clientes li{float: left;margin-right: 7px;width: 194px;text-align: center;margin-bottom: 5px;border: 1px solid #bebebe;}
.clientes li:nth-child(3n+0){margin-right: 0!important;}
.clientes li strong{display: block;text-align: center;font-size: 12px;}
.clientes img{}
.centrado{text-align: center;margin-top: 10px;}
.centrado img{border-radius: 4px;border: 1px solid #bebebe;}
.ultimo{margin-right: 0!important;}
#servicios{margin-top: 10px;overflow: hidden;}
#servicios li{margin-bottom: 4px;position: relative;padding-left: 20px;}
#servicios > li:before{content:"\f138";font-family:'FontAwesome';font-size:18px;color:#002c6a;position: absolute;top: 0;left: 0;}
#servicios > li ul li:before{content:"\f058";font-family:'FontAwesome';font-size:18px;color:#002c6a;position: absolute;top: 0;left: 0;}
.galeria-servicios{}
.galeria-servicios li{float: left;margin-right: 7px;margin-bottom: 7px;}
.galeria-servicios li a{border: 1px solid #bebebe;border-radius: 2px;line-height: 0px;display: block;}
.galeria-servicios li a img{max-width: 100%;}