/*!
 * Start Bootstrap - New Age v4.0.0-beta.2 (https://startbootstrap.com/template-overviews/new-age)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-new-age/blob/master/LICENSE)
 */
/* https://fonts.googleapis.com/css?family=Lato */
/* https://fonts.gstatic.com/s/lato/v14/ -> ../fonts/lato/ */ 
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(../fonts/lato/XNVd6tsqi9wmKNvnh5HNEBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(../fonts/lato/2HG_tEPiQ4Z6795cGfdivFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(../fonts/lato/YMOYVM-eg6Qs9YzV9OSqZfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(../fonts/lato/PLygLKRVCQnA5fhu3qk5fQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(../fonts/lato/AcvTq8Q0lyKKNxRlL28RnxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(../fonts/lato/HkF_qI1x_noxlxhrhMQYEFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(../fonts/lato/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(../fonts/lato/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(../fonts/lato/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(../fonts/lato/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(../fonts/lato/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(../fonts/lato/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* https://fonts.googleapis.com/css?family=Catamaran:100,200,300,400,500,600,700,800,900 */
/* https://fonts.gstatic.com/s/catamaran/v4/ -> ../fonts/catamaran/ */
/* tamil */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 100;
  src: local('Catamaran Thin'), local('Catamaran-Thin'), url(../fonts/catamaran/AsJXcel0VOprDS7k9OVAc-WS8h3n1nFPP5cmXoNgba8.woff2) format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
}
/* latin-ext */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 100;
  src: local('Catamaran Thin'), local('Catamaran-Thin'), url(../fonts/catamaran/AsJXcel0VOprDS7k9OVAcyYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 100;
  src: local('Catamaran Thin'), local('Catamaran-Thin'), url(../fonts/catamaran/AsJXcel0VOprDS7k9OVAc44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* tamil */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 200;
  src: local('Catamaran ExtraLight'), local('Catamaran-ExtraLight'), url(../fonts/catamaran/hFc-HKSsGk6M-psujei1MISLh-MsTnNLt68IoFS3dKQ.woff2) format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
}
/* latin-ext */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 200;
  src: local('Catamaran ExtraLight'), local('Catamaran-ExtraLight'), url(../fonts/catamaran/hFc-HKSsGk6M-psujei1MD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 200;
  src: local('Catamaran ExtraLight'), local('Catamaran-ExtraLight'), url(../fonts/catamaran/hFc-HKSsGk6M-psujei1MOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* tamil */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 300;
  src: local('Catamaran Light'), local('Catamaran-Light'), url(../fonts/catamaran/Aaag4ccR7Oh_4eai-jbrYISLh-MsTnNLt68IoFS3dKQ.woff2) format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
}
/* latin-ext */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 300;
  src: local('Catamaran Light'), local('Catamaran-Light'), url(../fonts/catamaran/Aaag4ccR7Oh_4eai-jbrYD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 300;
  src: local('Catamaran Light'), local('Catamaran-Light'), url(../fonts/catamaran/Aaag4ccR7Oh_4eai-jbrYOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* tamil */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  src: local('Catamaran Regular'), local('Catamaran-Regular'), url(../fonts/catamaran/Q9cqF91R4Q6z47_V8UvFGBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
}
/* latin-ext */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  src: local('Catamaran Regular'), local('Catamaran-Regular'), url(../fonts/catamaran/t_-OVtQ5f4U5rdYNmrStgxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  src: local('Catamaran Regular'), local('Catamaran-Regular'), url(../fonts/catamaran/iVYgK2bOLvZcSxr0ITOecltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* tamil */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 500;
  src: local('Catamaran Medium'), local('Catamaran-Medium'), url(../fonts/catamaran/83WSX3F86qsvj1Z4EI0tQoSLh-MsTnNLt68IoFS3dKQ.woff2) format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
}
/* latin-ext */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 500;
  src: local('Catamaran Medium'), local('Catamaran-Medium'), url(../fonts/catamaran/83WSX3F86qsvj1Z4EI0tQj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 500;
  src: local('Catamaran Medium'), local('Catamaran-Medium'), url(../fonts/catamaran/83WSX3F86qsvj1Z4EI0tQugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* tamil */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 600;
  src: local('Catamaran SemiBold'), local('Catamaran-SemiBold'), url(../fonts/catamaran/a9PlHHnuBWiGGk0TwuFKToSLh-MsTnNLt68IoFS3dKQ.woff2) format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
}
/* latin-ext */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 600;
  src: local('Catamaran SemiBold'), local('Catamaran-SemiBold'), url(../fonts/catamaran/a9PlHHnuBWiGGk0TwuFKTj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 600;
  src: local('Catamaran SemiBold'), local('Catamaran-SemiBold'), url(../fonts/catamaran/a9PlHHnuBWiGGk0TwuFKTugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* tamil */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 700;
  src: local('Catamaran Bold'), local('Catamaran-Bold'), url(../fonts/catamaran/PpgVtUHUdnBZYNpnzGbSc4SLh-MsTnNLt68IoFS3dKQ.woff2) format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
}
/* latin-ext */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 700;
  src: local('Catamaran Bold'), local('Catamaran-Bold'), url(../fonts/catamaran/PpgVtUHUdnBZYNpnzGbScz0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 700;
  src: local('Catamaran Bold'), local('Catamaran-Bold'), url(../fonts/catamaran/PpgVtUHUdnBZYNpnzGbSc-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* tamil */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 800;
  src: local('Catamaran ExtraBold'), local('Catamaran-ExtraBold'), url(../fonts/catamaran/6VjB_uSfn3DZ93IQv58CmISLh-MsTnNLt68IoFS3dKQ.woff2) format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
}
/* latin-ext */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 800;
  src: local('Catamaran ExtraBold'), local('Catamaran-ExtraBold'), url(../fonts/catamaran/6VjB_uSfn3DZ93IQv58CmD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 800;
  src: local('Catamaran ExtraBold'), local('Catamaran-ExtraBold'), url(../fonts/catamaran/6VjB_uSfn3DZ93IQv58CmOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* tamil */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 900;
  src: local('Catamaran Black'), local('Catamaran-Black'), url(../fonts/catamaran/5ys9TqpQc9Q6gHqbSox6p4SLh-MsTnNLt68IoFS3dKQ.woff2) format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
}
/* latin-ext */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 900;
  src: local('Catamaran Black'), local('Catamaran-Black'), url(../fonts/catamaran/5ys9TqpQc9Q6gHqbSox6pz0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 900;
  src: local('Catamaran Black'), local('Catamaran-Black'), url(../fonts/catamaran/5ys9TqpQc9Q6gHqbSox6p-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* https://fonts.googleapis.com/css?family=Muli */
/* https://fonts.gstatic.com/s/muli/v11/ -> ../fonts/muli/ */
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: local('Muli Regular'), local('Muli-Regular'), url(../fonts/muli/Ul00HI23GehQ9qPsH_7ocQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: local('Muli Regular'), local('Muli-Regular'), url(../fonts/muli/jbCPU7JDvi-y7oVFF-ztAg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: local('Muli Regular'), local('Muli-Regular'), url(../fonts/muli/z6c3Zzm51I2zB_Gi7146Bg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
html,body{width:100%;height:100%}
body{font-family:'Muli','Helvetica','Arial','sans-serif'}
a{color:#fcbd20;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
a:hover,a:focus{color:#FFF}
hr{max-width:300px;margin:25px auto 0;border-width:1px;border-color:rgba(34,34,34,0.1)}
hr.light{border-color:white}
h1,h2,h3,h4,h5,h6{font-family:'Catamaran','Helvetica','Arial','sans-serif';font-weight:200;letter-spacing:1px}
p{font-size:18px;line-height:1.5;margin-bottom:20px}
body .sr-only-focusable{line-height:51px;background:#222;text-align:center;display:block;color:#FFF!important}
body .sr-only-focusable:focus,body .sr-only-focusable:active{position:absolute;top:50px;left:0;z-index:10000;width:100%}
section{padding:100px 0}
section.primary-content{padding:0}
.index section h2{font-size:50px}
#mainNav{border-color:rgba(34,34,34,0.05);background-color:white;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;font-family:'Catamaran','Helvetica','Arial','sans-serif';font-weight:500;letter-spacing:1px}
#mainNav .navbar-brand{color:#B2DB51;font-family:'Catamaran','Helvetica','Arial','sans-serif';font-weight:500;letter-spacing:1px}
#mainNav .navbar-brand:hover,#mainNav .navbar-brand:focus{color:#fcbd20}
#mainNav .navbar-toggler{font-size:12px;padding:8px 10px;color:#222222}
#mainNav .navbar-nav>li>a{font-size:11px;font-family:'Lato','Helvetica','Arial','sans-serif';letter-spacing:2px;text-transform:uppercase;padding-right:1em;padding-left:1em}
/*#mainNav .navbar-nav>li>a.active{color:#7E9C20!important;background-color:transparent}*/
#mainNav .navbar-nav>li>a.active:hover{background-color:transparent}
#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:#222222}
#mainNav .navbar-nav>li>a:hover,#mainNav .navbar-nav>li>a:focus:hover{color:#7E9C20}
@media (min-width:992px){#mainNav{border-color:#000;background-color:#000}
#mainNav .navbar-brand{color:fade(white,70%)}
#mainNav .navbar-brand:hover,#mainNav .navbar-brand:focus{color:white}
#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:rgba(255,255,255,0.7)}
#mainNav .navbar-nav>li>a:hover,#mainNav .navbar-nav>li>a:focus:hover{color:white}
#mainNav.navbar-shrink{border-color:rgba(34,34,34,0.1);background-color:white}
#mainNav.navbar-shrink .navbar-brand{color:#222222}
#mainNav.navbar-shrink .navbar-brand:hover,#mainNav.navbar-shrink .navbar-brand:focus{color:#7E9C20}
#mainNav.navbar-shrink .navbar-nav>li>a,#mainNav.navbar-shrink .navbar-nav>li>a:focus{color:#222222}
#mainNav.navbar-shrink .navbar-nav>li>a:hover,#mainNav.navbar-shrink .navbar-nav>li>a:focus:hover{color:#7E9C20}
}
/* To review */
#mainNav .nav-link:focus,.index #mainNav .nav-link:focus{color:#fff!important}
#mainNav.navbar-shrink .nav-link:focus{color:#000!important}
#mainNav .navbar-brand:focus,.index #mainNav .navbar-brand:focus{color:#FFF}
.index #mainNav.navbar-shrink .navbar-brand:focus{color:#000}

#mainNav ul ul a:hover,#mainNav ul ul a:focus{text-decoration:underline}
header.masthead{position:relative;width:100%;height:60px;color:white;background:url("../img/bg-pattern.png"),#7b4397;background:url("../img/bg-pattern.png"),-webkit-linear-gradient(to left,#7b4397,#dc2430);background:url("../img/bg-pattern.png"),linear-gradient(to left,#7b4397,#dc2430)}
.index header.masthead{position:relative;width:100%;height:auto;padding-top:150px;padding-bottom:100px;color:white;background:#727C71 url(../img/header.jpg) no-repeat 50% 50% fixed;background-size:cover}
.index header.masthead .header-content{max-width:500px;margin-bottom:100px;text-align:center}
.index header.masthead .header-content h1{font-size:30px}
.index header.masthead .device-container{max-width:325px;margin-right:auto;margin-left:auto}
.index header.masthead .device-container .screen img{border-radius:3px}
@media (min-width:992px){
	.index header.masthead{height:100vh;min-height:775px;padding-top:0;padding-bottom:0}
	.index header.masthead .header-content{margin-bottom:0;text-align:left}
	.index header.masthead .header-content h1{font-size:50px}
	.index header.masthead .device-container{max-width:325px}
}
section.download{position:relative;padding:150px 0}
section.download h2{font-size:50px;margin-top:0}
section.download .badges .badge-link{display:block;margin-bottom:25px}
section.download .badges .badge-link:last-child{margin-bottom:0}
section.download .badges .badge-link img{height:60px}
@media (min-width:768px){
	section.download .badges .badge-link{display:inline-block;margin-bottom:0}
}
@media (min-width:768px){
	section.download h2{font-size:70px}
}
section.features{padding-bottom:75px}
section.features .section-heading{margin-bottom:50px}
section.features .section-heading h2{margin-top:0}
section.features .section-heading p{margin-bottom:0}
section.features .device-container,section.features .feature-item{max-width:325px;margin:0 auto}
section.features .device-container{margin-bottom:100px}
@media (min-width:992px){
	section.features .device-container{margin-bottom:0}
	#features img{margin-bottom:75px}
}
section.features .feature-item{padding-top:50px;padding-bottom:40px;text-align:center}
section.features .feature-item h3{font-size:30px}
section.features .feature-item i{font-size:80px;display:block;margin-bottom:15px;background:-webkit-linear-gradient(to left,#7b4397,#dc2430);background:linear-gradient(to left,#7b4397,#dc2430);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
section.features .feature-item i{height:80px;display:block;background:url(../img/exelearning_sprite.png) no-repeat 0 0;width:80px;margin:0 auto 15px auto}
section.features .feature-item .icon-screen-smartphone{background-position:0 -100px}
section.features .feature-item .icon-present{background-position:0 -200px}
section.features .feature-item .icon-lock-open{background-position:0 -300px}
#features h2{color:#5A7F0C}
section.contact{text-align:center}
section.contact h2{margin-top:0;margin-bottom:25px}
section.contact h2 i{color:#dd4b39}
section.contact ul.list-social{margin-bottom:0}
section.contact ul.list-social li a{font-size:40px;line-height:80px;display:block;width:80px;height:80px;color:white;border-radius:100%}
section.contact ul.list-social li.social-twitter a{background-color:#1da1f2}
section.contact ul.list-social li.social-twitter a:hover{background-color:#0d95e8}
section.contact ul.list-social li.social-facebook a{background-color:#3b5998}
section.contact ul.list-social li.social-facebook a:hover{background-color:#344e86}
section.contact ul.list-social li.social-google-plus a{background-color:#dd4b39}
section.contact ul.list-social li.social-google-plus a:hover{background-color:#d73925}
/*.bg-primary{background:#F0FFBB;background:-webkit-linear-gradient(#F0FFBB,#E4FF84);background:linear-gradient(#F0FFBB,#E4FF84)}*/
.bg-primary {background:#222;background:-webkit-linear-gradient(#222,#444);background:linear-gradient(#222, #444)}
#contact{background:#FFFF85;background:-webkit-linear-gradient(#FFFF85,#FFE66C);background:linear-gradient(#FFFF85,#FFE66C)}
.text-primary{color:#7E9C20}
.no-gutter>[class*='col-']{padding-right:0;padding-left:0}
.btn-outline{color:white;border:1px solid;border-color:white}
.btn-outline:hover,.btn-outline:focus,.btn-outline:active,.btn-outline.active{color:white;border-color:#A62B45;background-color:#A62B45}
.btn{border-radius:300px;font-family:'Lato','Helvetica','Arial','sans-serif';letter-spacing:2px;text-transform:uppercase}
.btn-xl{font-size:11px;padding:15px 45px}

.container .btn-primary{color:white;border:1px solid #A62B45;background-color:#A62B45}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{color:#A62B45;border-color:#A62B45;background-color:#FFF}

.primary-content{margin:2em 0}
#breadcrumbs{margin-top:1.5em}
#breadcrumbs *{font-size:.75em}
#breadcrumbs a,.primary-content a{color:#DD4B39}
.copy-left{display:inline-block;text-align:right;margin:0px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:“FlipH”}
#contact .h3{margin-top:1em}
#contact p{font-size:1.3em;margin-top:1.3em}
#contact p a{color:#DD4B39}
#contact li{padding:0 10px}
.list-social{margin:2em auto}
footer{text-align:center;color:rgba(255,255,255,0.7);background-color:#222222}
footer p{margin:0;padding:25px 0 50px 0}
footer .license{padding:50px 0 0 0}
footer img{border:1px solid rgba(255,255,255,0.3);border-radius:2px}
#edition-links{background:#000;color:#FFF;position:fixed;bottom:0;right:0;padding:5px 10px;font-size:12px;margin:0}
#edition-links span{margin:0 5px}
#edition-links a{color:#FFF}
#supporters{background:#FFF;padding-top:50px}
#supporters ul{margin:0;padding:0;vertical-align:text-top}
#supporters li{margin:0 31px 50px 0;padding:0;list-style:none;display:inline-block;vertical-align:middle}
.page-template-default aside.comments{display:none}
.primary-content{height:auto!important;height:250px;min-height:250px}
body .tml{max-width:600px;margin:0 auto}

#download{color:#F9F9F9}
#os .os{width:80px;height:80px;background:url(../img/exelearning_sprite.png) no-repeat 0 -400px;display:block;margin:2.5em auto 1.5em auto}
#os .linux .os{background-position:0 -600px}
#os .windows .os{background-position:0 -500px}
#os ul{margin:1.5em 0;padding:0;list-style:none}
#os li{margin-bottom:.5em}
#os li a{color:#fcbd20}
#download h2{color:#B2DB51;font-size:3em}
#download h3{color:#FFF;font-size:1.8em}
#download h3.section-heading{text-align:center;display:block;margin:1em auto}
#other-downloads a{margin-top:1.5em;background:#292929;color:#fcbd20;border-color:#fcbd20;text-shadow:none}
#other-downloads a:hover,#other-downloads a:focus,#other-downloads a:active{color:#000;border-color:#B2DB51;background-color:#B2DB51}
.fa,#exe-loves strong{background:url(../img/exelearning_sprite.png) no-repeat 0 -705px;display:inline-block}
#exe-loves{font-size:35px;margin-bottom:1em}
#exe-loves strong{width:30px;height:30px;vertical-align:middle;margin:0 .2em}
.fa-twitter{background-position:0 -800px;width:80px;height:80px}
.fa-github{background-position:0 -900px;width:80px;height:80px}
#theme-my-login,.nav-tabs{margin-top:1.5em}
.tab-pane{padding-top:2em}
.tab-pane h3{margin:1.5em 0 1em 0;color:#000}
.js-required{display:none}
.js .js-required{display:inherit}
#exe-loves span,.js .tab-pane h2{position:absolute !important;clip:rect(1px 1px 1px 1px);/* IE6,IE7 */clip:rect(1px,1px,1px,1px)}
.tml .error,.tml .message{border-radius:4px}
.screenshot{box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);margin:1.5em auto}
.download-zip{margin:2em 0}
.pagination{justify-content:center;margin-top:2.5em}
.pagination a:hover,.pagination a:focus,.pagination a:active{color:#000}
.single-format-standard nav ul.pagination{visibility:hidden;margin:0} /* To review: Hide pagination in old news pages */
#breadcrumbs{overflow:auto}
#breadcrumbs *{font-size:15px;margin:0}
#bbpress-forums .bbp-breadcrumb{display:none}
#bbp-search-form{margin-bottom:1em}
.category article{margin:1.5em 0 2.5em 0}
/* Edit profile */
#user-avatar-remove,
.tml-user-admin-bar-front-wrap{display:none}
#your-profile h3{visibility:hidden;font-size:1em}
/* Styles */
.exe-styles{overflow:auto}
.exe-styles .exe-style{float:left;width:50%;text-align:center;margin:1.5em 0}
.exe-styles .exe-style img{box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);margin-top:.5em 0 2em 0}
@media (max-width:768px){
  .exe-styles .exe-style{float:none;width:100%;margin-bottom:3em}
}
.exe-style-links{margin-top:1em}
.btn-lnk{border:1px solid #ddd;padding:5px 10px;font-size:.9em;margin:0 .3em;border-radius:5px}
.btn-lnk:hover,.btn-lnk:focus{background-color:#E9ECEF;text-decoration:none;color:#000}
/* Features */
.entry-video{display:block;margin:2em auto}
#roadmap{color:#555;margin:1.5em 0;padding:0}
#roadmap li{margin:0 0 1.5em 0;padding:0;list-style:none}
#roadmap ul{margin-top:1em}
#roadmap ul li{margin:0 0 .3em 1em;list-style:outside}
.clean-list{margin-bottom:2em}
.clean-list ul{margin-top:1em}
.clean-list ul li{margin-bottom:.5em}
.clean-list li{color:#555;margin-bottom:1em}
#roadmap-calendar{color:#555;list-style:none;margin:1.5em 0 2em 0;padding:0}
#roadmap-calendar strong{font-size:1.05em;}
#roadmap-calendar li{margin:0 0 1.5em 0;line-height:1.6em}

/* Downloads */
body.page-id-221 #breadcrumbs{position:absolute !important;clip:rect(1px 1px 1px 1px);/* IE6,IE7 */clip:rect(1px,1px,1px,1px)}
body.page-id-221 #mainNav{background-color:white}
body.page-id-221 #mainNav .navbar-brand{color:#B2DB51}
body.page-id-221 #mainNav .navbar-brand:hover,#mainNav .navbar-brand:focus{color:#222}
body.page-id-221 #mainNav .navbar-toggler{color:#222}
body.page-id-221 #mainNav .navbar-nav>li>a.active{color:#7E9C20!important;background-color:transparent}
body.page-id-221 #mainNav .navbar-nav>li>a.active:hover{background-color:transparent}
body.page-id-221 #mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:#222}
body.page-id-221 #mainNav .navbar-nav>li>a:hover,#mainNav .navbar-nav>li>a:focus:hover{color:#7E9C20}

/* Forums */
#bbpress-forums{font-size:14px}
#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results{font-size:14px}
#bbpress-forums .bbp-forums-list li{font-size:13px}
#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-topic-title h3,#bbpress-forums div.bbp-reply-title h3{font-size:18px}
#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role{font-size:13px}
span.bbp-author-ip{font-family:'Helvetica Neue',Arial,Helvetica,'Nimbus Sans L',sans-serif;font-size:13px}
div.bbp-breadcrumb,div.bbp-topic-tags{font-size:14px}
span.bbp-admin-links a{font-size:12px}
.bbp-row-actions #favorite-toggle a{font-size:15px}
.bbp-row-actions #subscription-toggle a{font-size:15px}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:13px}
.bbp-topic-pagination a{font-size:12px}
body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.topic-edit .bbp-topic-form code,body.reply-edit .bbp-reply-form code{font-size:12px}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{font-size:14px}
#bbpress-forums div.bbp-the-content-wrapper input{font-size:14px}
#bbpress-forums #bbp-your-profile fieldset span.description{font-size:14px}
div.bbp-template-notice p{font-size:14px}
.bbp-topics-front ul.super-sticky,.bbp-topics ul.super-sticky,.bbp-topics ul.sticky,.bbp-forum-content ul.sticky{font-size:1.1em;font-size:1.25em}
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log{font-size:13px}
.bbp-logged-in h4{font-size:1.3em;font-size:1.45em}
#bbpress-forums h1{font-size:1.8em;font-size:2.05em}
#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;font-size:1.55em}
#bbpress-forums div.row-actions{font-size:13px}
@media only screen and (max-width:480px){
div.bbp-search-form input,div.bbp-search-form button{font-size:13px}
	#bbpress-forums .bbp-forums-list li{font-size:13px}
	#bbpress-forums div.bbp-reply-author .bbp-author-role{font-size:14px}
}
@media only screen and (max-width:320px){
	#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer{font-size:12px}
}

/* Thickbox */
#TB_closeAjaxWindow .tb-close-icon:before{content:""}
#TB_window .screen-reader-text{position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px)}
#TB_window{padding-bottom:40px}
#TB_window img#TB_Image{margin-top:0}
#TB_closeWindowButton{width:auto;right:10px}
#TB_closeWindowButton .tb-close-icon{position:relative;right:25px}
#TB_closeWindowButton .tb-close-icon:hover,#TB_closeWindowButton .tb-close-icon:focus{text-decoration:underline;color:#DD4B39}
#TB_closeWindowButton .tb-close-icon:before{display:none}
#TB_closeWindowButton .tb-close-icon:after{content:"Cerrar"}		
#TB_window a{color:#DD4B39;margin-left:10px;font-size:.9em}
#TB_caption{font-weight:bold}
#TB_caption div{font-weight:normal}	

/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */
.cc-cookies-wrapper{padding:0 5%}
.cc-cookies{position:fixed;box-sizing:content-box;width:90%;left:0;bottom:0;padding:0.75em 5%;background:#000;color:#fff;font-size:15px;text-shadow:0 -1px 0 rgba(0,0,0,0.35);z-index:99999;text-align:center;color:#fff}
.cc-cookies a,.cc-cookies a:hover{color:#fff;text-decoration:underline}
.cc-cookies a:hover{text-decoration:none}
.cc-overlay{height:100%;padding-top:25%}
.cc-cookies-error{float:left;width:90%;text-align:center;margin:1em 0 2em 0;background:#fff;padding:2em 5%;border:1px solid #ccc;font-size:18px;color:#333}
.cc-cookies a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{margin:0 .55em;display:inline-block;color:#fff;text-decoration:none;background:#719716;padding:0.5em 0.75em;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,0.25);text-shadow:0 -1px 0 rgba(0,0,0,0.35);-o-transition:background 0.5s ease-in;-webkit-transition:background 0.25s ease-in;-moz-transition:background 0.25s ease-in}
.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#719716;margin-left:0.5em}
.cc-cookies a.cc-cookie-reset{background:#f15b00}
.cc-cookies a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies-error a:hover.cc-cookie-decline,.cc-cookies a:hover.cc-cookie-reset{background:#3C3C3C;-o-transition:background 0.5s ease-in;-webkit-transition:background 0.25s ease-in;-moz-transition:background 0.25s ease-in}
.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block;margin-top:1em}
.cc-cookies.cc-discreet{width:auto;padding:0.5em 1em;left:auto;top:auto}
.cc-cookies.cc-discreet a.cc-cookie-reset{background:none;text-shadow:none;padding:0;text-decoration:underline}
.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none}
@media screen and (max-width:768px){
	.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:block;margin:1em 0}
}
@media screen and (max-width:480px){
	.cc-cookies{position:relative;float:left}
}
.responsive-img-wrapper img{*width:100%;max-width:100%;height:auto;margin:5px 0 20px 0}
.wp-caption{max-width:100%}
.case-study iframe,.wp-caption.aligncenter{margin:2.5em auto;display:block}
.case-study .wp-caption.aligncenter img{box-shadow: 1px 2px 4px rgba(0, 0, 0, .5)}

.case-study ol.lg-txt{margin-bottom:1.5em}
.case-study .lg-txt li{margin-bottom:1em}
.case-study .sm-txt li{margin-bottom:.5em}

.wp-caption-text{color:#555;margin-top:9px;font-style:italic}
img{max-width:100%;height:auto}
iframe{max-width:100%}
.case-study{margin-bottom:3em}
/*.case-study .screenshot{box-shadow:none}*/
.case-study h2,.case-study h3{margin:1.2em 0 .8em 0}

/* Blog post detail */
.case-study .primary-content{max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}
.case-study .primary-content h2{color:#5A7F0C;border-bottom:1px solid #E8E8E8;padding-bottom:15px;margin-bottom:30px}
.case-study .primary-content{color:#333}
.case-study .primary-content strong{color:#111}
.case-study .primary-content .detail-block h3{font-size:1.2em;margin:25px 0;color:#222}
.case-study .primary-content .detail-block ul{margin:25px 0;list-style:circle;text-indent:5px}
.case-study .primary-content .detail-block{padding:0 25px;border:1px solid #dfdfdf;margin-top:2em;border-radius:4px;background:#f5f5f5}
.case-study .primary-content .detail-block li{margin-bottom:.5em}
.case-study .primary-content .img-txt div{overflow:auto;background:#f5f5f5;border:1px solid #dfdfdf;margin-bottom:30px;position:relative;border-radius:4px}
.case-study .primary-content .img-txt{margin:35px 0}
.case-study .primary-content .img-txt img{float:left;border-right:1px solid #dfdfdf;margin-right:20px}
.case-study .primary-content .img-txt p{margin:0;padding:20px 20px 20px 0;width:calc(100%-270px);display:inline-block;font-size:.95em;position:absolute;bottom:0}
.case-study .primary-content .img-txt p strong:first-child{color:#999}
@media screen and (max-width:768px){
	.case-study .primary-content .img-txt a{text-align:center;display:block;background:#fff;border-bottom:1px solid #dfdfdf}
	.case-study .primary-content .img-txt img{margin:0 auto;float:none;border:none}
	.case-study .primary-content .img-txt p{margin:0;padding:20px;width:auto;display:inline-block;font-size:.95em;position:relative;bottom:0}
	.case-study .primary-content .img-txt p:empty{display:none}
}