@charset "UTF-8";@import url('https://fonts.googleapis.com/css?family=Gloria+Hallelujah');html {  font-family: sans-serif;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%; }body {  margin: 0;  overflow-x: hidden; }:focus {  outline: 0; }article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {  display: block; }audio,canvas,progress,video {  display: inline-block;  vertical-align: baseline; }audio:not([controls]) {  display: none;  height: 0; }[hidden],template {  display: none; }a {  background-color: transparent; }a:active,a:hover {  outline: 0; }abbr[title] {  border-bottom: 1px dotted; }b,strong {  font-weight: bold; }dfn {  font-style: italic; }h1 {  font-size: 2em;  margin: 0.67em 0; }mark {  background: #ff0;  color: #000; }small {  font-size: 80%; }sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline; }sup {  top: -0.5em; }sub {  bottom: -0.25em; }img {  border: 0; }svg:not(:root) {  overflow: hidden; }.show_captcha{  padding: 8px 20px;  font-weight: 600;  line-height: 30px;  color: #111;  font-size: 28px;  display: block;  border:1px solid rgba(0, 0, 0, 0.1);  background: url(img/cap_img.jpg) center top;  background-size: cover;  font-family: 'Gloria Hallelujah', cursive;  -moz-user-select: none;  -khtml-user-select: none;  -webkit-user-select: none;  user-select: none;}a.captcha_refresh{  font-size: 35px !important;  cursor: pointer;  line-height: 54px;}a.captcha_refresh:hover{  color: #111;}a.captcha_refresh i{  -webkit-transition:-webkit-transform 0.6s; /* Safari */  transition: transform 0.6s;}a.captcha_refresh:hover i{  -webkit-transform: rotate(180deg); /* Safari */  transform: rotate(180deg);}figure {  margin: 1em 40px; }.button.button--large{padding: 12px 15px;}hr {  box-sizing: content-box;  height: 0; }pre {  overflow: auto; }code,kbd,pre,samp {  font-family: monospace, monospace;  font-size: 1em; }button,input,optgroup,select,textarea {  color: inherit;  font: inherit;  margin: 0; }button {  overflow: visible; }button,select {  text-transform: none; }button,html input[type="button"],input[type="reset"],input[type="submit"] {  -webkit-appearance: button;  cursor: pointer; padding: 7px 20px; }button[disabled],html input[disabled] {  cursor: default; }button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0; }input {  line-height: normal; }input[type="checkbox"],input[type="radio"] {  box-sizing: border-box;  padding: 0; }input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {  height: auto; }input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none; }fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em; }legend {  border: 0;  padding: 0; }textarea {  overflow: auto; }optgroup {  font-weight: bold; }table {  border-collapse: collapse;  border-spacing: 0; }td,th {  padding: 0; }.vc_custom_1538977170268, .wpb_content_element{margin-bottom: 0px !important;}.banner_text h1{font-size: 3em;color: #FFF;}.home_text p strong{    font-size: 17px;    line-height: 30px;	font-weight : 400;	color:#111;}.white_bg{padding: 0px 30px !important;}.white_bg .vc_column-inner{padding-top : 15px !important;padding-bottom: 15px !important;-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,0.1);box-shadow: 0 0 30px 0 rgba(0,0,0,0.1);margin: 20px 30px;}.white_bg h3.heading__subtitle{font-size : 2em;font-weight:500;padding-top: 10px;margin-bottom : 0px;color: #000;}.white_bg h2.heading__title{font-size : 2.5em;font-weight:600;margin-bottom: 0px;color: #087fcb;}#edupro_course_materials{display:none;}table.table-bordered tr td{padding: 7px;color: #111;}table.table-bordered tr td i{width: 30px;text-align: center;}/*--------------------------------------------------------------# Typography--------------------------------------------------------------*/

.site #lesson_heading h4 a{
    cursor: default;
    text-decoration: none;
}

#load{

    width:100%;

    height:100%;

    position: absolute;

    z-index:9999;

    background:url("https://germanonline-deutschcenter.com/wp-content/uploads/2019/01/Processing-1.gif") no-repeat center top #FFF;

}

.theiaStickySidebar{



}
.tab-content{
padding-top:20px;
}
.tab-content ul{
margin-left:20px;
}
.tab-content ul li{
padding-left: 10px;
padding-bottom: 20px;
list-style:decimal;
}
.wpProQuiz_resultsList{
display:none;
}  
.text-blue{
color: #0070c0;
}
    .carousel-indicators{

      bottom: 0 !important;

padding-left:0 !important;

margin-bottom: 0px !important;

    }

.carousel-inner > .item{

text-align:center !important;

padding-bottom:20px;

}

.carousel-inner > .item > a > img, .carousel-inner > .item > img{

display:inline-block !important;

}

#learndash_post_1654 br{

display:none !important;

}

div.course_progress_blue{

background-color: #059e09 !important;

}

.carousel-indicators li{

display:none !important;

}

    .carousel-indicators li.active{

      background: transparent !important;

      color: #FFF !important;

border:none !important;

width: 110px !important;

      text-indent: inherit !important;

      border-radius: 15px !important;

      padding-top: 2px !important;

display:inline-block !important;

font-size: 13px !important;

    }

.wpProQuiz_incorrect{

padding-left: 10px;

color: #FFF;

background: #f31914;

}

.wpProQuiz_correct{

padding-left: 10px;

color: #FFF;

background: #059e09;

}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{

width: 20px !important;

height: 20px !important;

margin-top: 0px !important;

font-size: 13px !important;

top: 4px !important;

opacity: 1 !important;

color: #FFF;

}

.wpProQuiz_QuestionButton{

margin-right: 13px;

}

.wpProQuiz_clozeCorrect{

display: none !important;

}

.bottom_navigations p{

margin-bottom: 0px !important;

}

.carousel{

margin-top: -30px !important;

background-color: #fdeada;

}



   .bottom_navigations{

background:#333;

padding: 10px;

position:relative;

}

.bottom_navigations br, .carousel-inner > .active br{

display: none;

}

.carousel-control.right{

right: 40% !important;

z-index: 9990;

}

.carousel-control.left{

left: 40% !important;

z-index: 9990;

}

    .carousel-control.right, .carousel-control.left{

      width: 20px !important;

      height: 20px !important;

      top: 0px !important;

	font-size: 13px;

      color: #FFF !important;

      background-image: none !important;

    }

    .carousel-inner>.item>audio{

      position: absolute !important;

      bottom: 10px !important;

      right: 40% !important;

	height: 30px;

width: 20%;

    }

.carousel-control.right br, .carousel-control.left br{

display: none;

}
.wpProQuiz_matrixSortString .wpProQuiz_header{
display:none;
}


.cui-toolbar-toolbar .alignright{

display:none;

}
@media screen and (max-width: 960px) {
.vc_custom_1539084943616 {
padding-top: 0px !important;
}
.carousel-inner>.item>audio{
width:90%;
}
.banner_text h1 {
    font-size: 1.5em;
    color: #FFF;
margin-top: 0px;
}
.site .form-faqs input[type="submit"]{
margin: 0 auto;
}
.white_bg .vc_column-inner{
margin: 20px 0px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{
font-size:30px !important;}

.carousel-indicators li.active{
font-size:17px !important;
}
.carousel-inner>.item>audio{

      position: relative !important;

      bottom: 0px !important;

      right: 0 !important;

    }



 .carousel-indicators{

      bottom: 7px !important;

		top: inherit !important;

	

    }

.carousel-control.right{

right: 10px !important;

z-index: 9999;

}

.carousel-control.left{

left: 10px !important;

z-index: 9999;

}
.bottom_navigations{padding:20px;
}
}
@media screen and (max-width: 760px) {
.site-header{
min-height: auto !important;
}
.button.button--large{
margin-left: 30px;
margin-bottom: 30px;
}
.banner_text h1{
padding: 0px 30px;
font-size: 34px;
}
#edupro-popup-register .first-last .register-input{
width: 100% !important;
}
.woocommerce-message .button, .woocommerce-error .button{
float:left !important;
width: 100%;
margin-bottom: 10px !important;
}
.woocommerce ul.order_details li{
width: 100%;
border-right: none;
padding-top: 10px;
}
.woocommerce ul.order_details li strong{
display: inline;
}
.wpProQuiz_questionListItem span{
width: 100% !important;
}
a#quiz_continue_link{
widt
h: 100% !important;
display: block;
    text-align: center;
margin-top: 15px;
margin-bottom: 15px;
}
.entry-content ul li:before{
display: none !important;
}
.carousel-inner > .item{

padding-top: 50px;

}

.carousel-inner>.item>audio{

      position: relative !important;

      bottom: 0px !important;

      right: 0 !important;

    }



 .carousel-indicators{

      bottom: 7px !important;

		top: inherit !important;

	

    }

.carousel-control.right{

right: 10px !important;

z-index: 9999;

}

.carousel-control.left{

left: 10px !important;

z-index: 9999;

}

.carousel-inner>.item>audio{
width:90%;
}
.bottom_navigations{padding:20px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{
font-size:30px !important;}

.carousel-indicators li.active{
font-size:17px !important;
}
}



body,button,input,select,textarea {  color: #000;  font-family: "Roboto", sans-serif;  font-size: 16px;  line-height: 1.88; }h1, h2, h3, h4, h5, h6 {  clear: both;  line-height: 1.3;  font-family: "Roboto Condensed", sans-serif;  margin-top: 10px; }p {  margin-bottom: 1.5em; }dfn, cite, em, i {  font-style: italic; }blockquote {  margin: 0 1.5em; }address {  margin: 0 0 1.5em; }pre {  background: #eee;  font-family: "Courier 10 Pitch", Courier, monospace;  font-size: 15px;  line-height: 1.6;  margin-bottom: 1.6em;  max-width: 100%;  overflow: auto;  padding: 1.6em; }code, kbd, tt, var {  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;  font-size: 15px; }abbr, acronym {  border-bottom: 1px dotted #666;  cursor: help; }mark, ins {  background: #fff9c0;  text-decoration: none; }big {  font-size: 125%; }/*--------------------------------------------------------------# Elements--------------------------------------------------------------*/body {  font-size: 15px;  text-rendering: optimizeLegibility;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  word-wrap: break-word; }blockquote {  font-size: 18px;  line-height: 1.67;  text-align: left;  color: #999999;  position: relative;  margin-left: 0;  padding: 11px 21px;  margin-bottom: 30px;  margin-top: 35px; }  blockquote:before {    width: 2px;    height: 100%;    background-color: #dedede;    position: absolute;    top: 0;    left: 0; }a {  transition: color 0.3s; }  a:focus {    outline: none; }hr {  background-color: #ccc;  border: 0;  height: 1px;  margin-bottom: 1.5em; }ul, ol {  margin: 0;  padding: 0; }ul {  list-style: none;  margin-bottom: 15px; }ol {  list-style: decimal; }li > ul,li > ol {  margin-bottom: 0;  margin-left: 1.5em; }dt {  font-weight: bold; }dd {  margin: 0 1.5em 1.5em; }ul.list {  list-style: none;  margin-bottom: 15px; }  ul.list > li {    position: relative;    padding-left: 25px; }    ul.list > li:before {      position: absolute;      content: '.';      font-size: 60px;      line-height: 0;      color: #7cb342;      top: -4px;      left: 0; }img {  height: auto;  /* Make sure images are scaled correctly. */  max-width: 100%;  /* Adhere to container width. */ }/* Custom */:focus {  outline: 0; }a:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,span:focus,p:focus,strong:focus,button:focus {  text-decoration: none; }p {  margin: 0;  padding: 0; }.padding-left-0 {  padding-left: 0; }.padding-right-0 {  padding-right: 0; }table {  margin: 0 0 1.5em;  width: 100%; }.main-navigation a.navbar-toggle {  display: none;  position: absolute;  right: 15px;  top: 50%;  margin-top: -8px; }.header--s3 .main-navigation a.navbar-toggle {  top: -84px; }.navbar-toggle .burger-sidebar {  width: 23px;  height: 16px;  cursor: pointer;  outline: none;  /*&:hover {			.menu-icon-bar{				&:first-child {					width: 22px;					transform: rotate(-35deg);				}				&:nth-child(2 ) {					margin-left: 1px;				}				&:last-child {					width: 22px;					transform: rotate(35deg);				}			}		}*/ }  .navbar-toggle .burger-sidebar .menu-icon-bar {    background-color: #000;    display: block;    height: 2px;    margin-bottom: 5px;    width: 23px;    transition: all 0.2s ease; }    .header-s1 .navbar-toggle .burger-sidebar .menu-icon-bar {      background-color: #fff; }    .header-s2 .navbar-toggle .burger-sidebar .menu-icon-bar {      background-color: #000; }    .navbar-toggle .burger-sidebar .menu-icon-bar:first-child {      margin-top: 0; }    .navbar-toggle .burger-sidebar .menu-icon-bar:last-child {      margin-bottom: 0; }.header-icons .navbar-toggle {  float: left;  margin-top: 37px;  margin-right: 50px; }.mobile-sidebar .navbar-toggle {  display: block;  float: right;  color: #999999;  font-size: 25px;  transition: all 0.3s;  text-decoration: none; }  .mobile-sidebar .navbar-toggle:hover {    color: #fff; }#social-menu,.topbar #social-menu,.main__social #social-menu {  list-style: none;  margin: 0;  padding-left: 15px;  font-size: 12px;  display: inline-block;  position: relative; }  #social-menu ul,  .topbar #social-menu ul,  .main__social #social-menu ul {    margin: 0;    padding: 0; }  #social-menu li,  .topbar #social-menu li,  .main__social #social-menu li {    display: inline-block;    margin-right: 15px; }    #social-menu li:last-child,    .topbar #social-menu li:last-child,    .main__social #social-menu li:last-child {      margin-right: 0; }  #social-menu em,  .topbar #social-menu em,  .main__social #social-menu em {    display: none; }  #social-menu a:before,  .topbar #social-menu a:before,  .main__social #social-menu a:before {    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale; }  #social-menu a[href*="facebook.com"]:before,  .topbar #social-menu a[href*="facebook.com"]:before,  .main__social #social-menu a[href*="facebook.com"]:before {    content: "\f09a"; }  #social-menu a[href*="twitter.com"]:before,  .topbar #social-menu a[href*="twitter.com"]:before,  .main__social #social-menu a[href*="twitter.com"]:before {    content: "\f099"; }  #social-menu a[href*="plus.google.com"]:before,  .topbar #social-menu a[href*="plus.google.com"]:before,  .main__social #social-menu a[href*="plus.google.com"]:before {    content: "\f0d5"; }  #social-menu a[href*="linkedin.com"]:before,  .topbar #social-menu a[href*="linkedin.com"]:before,  .main__social #social-menu a[href*="linkedin.com"]:before {    content: "\f0e1"; }  #social-menu a[href*="instagram.com"]:before,  .topbar #social-menu a[href*="instagram.com"]:before,  .main__social #social-menu a[href*="instagram.com"]:before {    content: "\f16d"; }  #social-menu a[href*="yelp.com"]:before,  .topbar #social-menu a[href*="yelp.com"]:before,  .main__social #social-menu a[href*="yelp.com"]:before {    content: "\f1e9"; }  #social-menu a[href*="youtube.com"]:before,  .topbar #social-menu a[href*="youtube.com"]:before,  .main__social #social-menu a[href*="youtube.com"]:before {    content: "\f167"; }  #social-menu a[href*="flickr.com"]:before,  .topbar #social-menu a[href*="flickr.com"]:before,  .main__social #social-menu a[href*="flickr.com"]:before {    content: "\f16e"; }  #social-menu a[href*="pinterest.com"]:before,  .topbar #social-menu a[href*="pinterest.com"]:before,  .main__social #social-menu a[href*="pinterest.com"]:before {    content: "\f0d2"; }  #social-menu a[href*="github.com"]:before,  .topbar #social-menu a[href*="github.com"]:before,  .main__social #social-menu a[href*="github.com"]:before {    content: "\f09b"; }  #social-menu a[href*="vimeo.com"]:before,  .topbar #social-menu a[href*="vimeo.com"]:before,  .main__social #social-menu a[href*="vimeo.com"]:before {    content: "\f27d"; }  #social-menu a[href*="dribbble.com"]:before,  .topbar #social-menu a[href*="dribbble.com"]:before,  .main__social #social-menu a[href*="dribbble.com"]:before {    content: "\f17d"; }  #social-menu a[href*="wordpress.com"]:before,  .topbar #social-menu a[href*="wordpress.com"]:before,  .main__social #social-menu a[href*="wordpress.com"]:before {    content: "\f19a"; }  #social-menu a[href*="tumblr.com"]:before,  .topbar #social-menu a[href*="tumblr.com"]:before,  .main__social #social-menu a[href*="tumblr.com"]:before {    content: "\f173"; }  #social-menu a[href*="codepen.io"]:before,  .topbar #social-menu a[href*="codepen.io"]:before,  .main__social #social-menu a[href*="codepen.io"]:before {    content: "\f1cb"; }  #social-menu a[href*="skype.com"]:before,  .topbar #social-menu a[href*="skype.com"]:before,  .main__social #social-menu a[href*="skype.com"]:before {    content: "\f17e"; }  #social-menu a[href*="reddit.com"]:before,  .topbar #social-menu a[href*="reddit.com"]:before,  .main__social #social-menu a[href*="reddit.com"]:before {    content: "\f1a1"; }  #social-menu a[href*="stumbleupon.com"]:before,  .topbar #social-menu a[href*="stumbleupon.com"]:before,  .main__social #social-menu a[href*="stumbleupon.com"]:before {    content: "\f1a4"; }  #social-menu a[href*="pocket.com"]:before,  .topbar #social-menu a[href*="pocket.com"]:before,  .main__social #social-menu a[href*="pocket.com"]:before {    content: "\f265"; }  #social-menu a[href*="foursquare.com"]:before,  .topbar #social-menu a[href*="foursquare.com"]:before,  .main__social #social-menu a[href*="foursquare.com"]:before {    content: "\f180"; }@keyframes spin {  from {    -ms-transform: rotate(0deg);    transform: rotate(0deg); }  to {    -ms-transform: rotate(359deg);    transform: rotate(359deg); } }@keyframes ulp-fadeIn {  0% {    opacity: 0; }  100% {    opacity: 1; } }@keyframes fadeInDown {  0% {    opacity: 0;    transform: translateY(-200px); }  100% {    opacity: 1;    transform: translateY(0); } }@keyframes scale {  0% {    transform: scale(0.5); }  100% {    transform: scale(1); } }.edupro-loading-container {  position: absolute;  z-index: 999999;  width: 100%;  height: 100%;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #fff; }.edupro-loading {  position: absolute;  right: 0;  bottom: 0;  top: 50%;  left: 50%;  border-bottom: 2px solid #e4e4e4;  border-left: 2px solid #e4e4e4;  border-right: 2px solid #000;  border-top: 2px solid #000;  border-radius: 100%;  height: 60px;  width: 60px;  margin-left: -30px;  margin-top: -30px;  animation: spin .6s infinite linear; }#scroll-to-top {  position: fixed;  bottom: -30px;  right: 10px;  visibility: hidden;  opacity: 0;  width: 45px;  height: 45px;  text-align: center;  line-height: 45px;  color: #fff;  z-index: 99;  border: 0;  display: block;  background: #7cb342;  transition: all 0.5s;  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: center;  justify-content: center;  text-decoration: none; }  #scroll-to-top i {    font-size: 25px; }  #scroll-to-top.active {    bottom: 10px;    visibility: visible;    opacity: 1; }  #scroll-to-top:hover {    background: #59802f;    color: #fff; }.error-404 {  padding: 120px 0; }  .error-404 .page-title {    padding-top: 35px;    font-size: 24px;    color: #212121;    font-family: 'roboto';    font-weight: 400; }  .error-404 #search_input {    padding-top: 20px; }    .error-404 #search_input .stylish-input-group .input-group-addon {      background: white !important; }    .error-404 #search_input .stylish-input-group .form-control {      width: 345px;      border-radius: 0;      padding-left: 20px;      height: 35px; }    .error-404 #search_input .stylish-input-group button {      border: 0;      background: transparent;      width: 22px;      height: 20px;      position: relative;      right: 20px; }    .error-404 #search_input .stylish-input-group i.fa.fa-search {      position: relative;      right: 40px; }.form__signup, .wpcf7 .form__signup {  width: 100%;  max-width: 768px;  margin: 0 auto; }  .form__signup .form__signup_col, .wpcf7 .form__signup .form__signup_col {    float: left;    width: 22%;    margin-right: 30px; }    .form__signup .form__signup_col:last-of-type, .wpcf7 .form__signup .form__signup_col:last-of-type {      margin-right: 0; }    .form__signup .form__signup_col input, .wpcf7 .form__signup .form__signup_col input {      width: 100%;      padding-left: 20px;      height: 44px;      font-size: 14px; }  .form__signup .form__signup__submit, .wpcf7 .form__signup .form__signup__submit {    margin: 0; }    .form__signup .form__signup__submit input, .wpcf7 .form__signup .form__signup__submit input {      background: #fff;      font-size: 14px;      border: 2px solid #7cb342;      color: #7cb342;      font-weight: 500;      padding: 0;      transition: all .3s; }      .form__signup .form__signup__submit input:hover, .wpcf7 .form__signup .form__signup__submit input:hover {        background: #7cb342;        color: #fff;        border: 2px solid #7cb342; }  .form__signup span.wpcf7-not-valid-tip, .wpcf7 .form__signup span.wpcf7-not-valid-tip {    margin-left: 0px; }.form__signup + div.wpcf7-validation-errors,.wpcf7 .form__signup + div.wpcf7-validation-errors {  display: block;  max-width: 768px;  margin-left: auto;  margin-right: auto;  color: #a94442;  background: #f2dede;  padding: 8px 20px;  text-align: left;  clear: both;  border: 0; }.form__signup + div.wpcf7-mail-sent-ok,.wpcf7 .form__signup + div.wpcf7-mail-sent-ok {  clear: both;  text-align: center;  margin-left: auto;  margin-right: auto; }@media (max-width: 768px) {  .form__signup .form__signup_col {    width: 100%;    padding-right: 0; } }.archive #main {  position: relative; }.archive .featured-course {  margin-bottom: 30px; }  .archive .featured-course .featured-course__thumb .rating-score {    position: absolute;    top: 20px;    right: 40px;    width: 40px;    height: 40px;    background: rgba(0, 0, 0, 0.6);    border-radius: 100%;    text-align: center;    color: #fff;    font-size: 14px;    border: 2px solid #fff;    -ms-flex-pack: center;        justify-content: center;    -ms-flex-align: center;        align-items: center;    display: -ms-flexbox;    display: flex; }  .archive .featured-course .featured-course__thumb a {    display: inline-block;    position: relative; }    .archive .featured-course .featured-course__thumb a img {      width: 100%; }    .archive .featured-course .featured-course__thumb a i {      border: 2px solid #fff;      padding: 15px;      border-radius: 100%;      color: #fff;      position: absolute;      opacity: 0.6;      top: 38%;      left: 45%;      transition: all .5s; }  .archive .featured-course .featured-course__wrap {    border: 1px solid #dedede;    border-top: 0; }  .archive .featured-course .featured-course__text {    padding: 16px 20px 25px; }  .archive .featured-course .featured-course__meta {    padding: 20px; }  .archive .featured-course .featured-course__text {    border-bottom: 1px solid #dedede; }    .archive .featured-course .featured-course__text h3 {      margin: 0 0 18px;      font: bold 18px/1.33 'Roboto Condensed', sans-serif; }      .archive .featured-course .featured-course__text h3 a {        color: #111; }    .archive .featured-course .featured-course__text .avatar {      width: 40px;      height: 40px;      border-radius: 50%;      float: left;      margin-right: 10px; }  .archive .featured-course .featured-course__author {    font-size: 14px;    font-weight: 500;    line-height: 1.6;    color: #616161;    margin-bottom: 3px; }  .archive .featured-course .featured-course__author-link {    text-transform: uppercase;    font-size: 10px;    display: block;    line-height: 1; }  .archive .featured-course .featured-course__type {    display: inline-block;    float: left;    font-size: 14px;    font-weight: 500;    text-transform: uppercase;    line-height: 30px;    color: #fff;    height: 30px;    padding: 0 22px;    background: #7cb342;    transition: all .3s; }    .archive .featured-course .featured-course__type:hover {      text-decoration: none;      background: #59802f; }  .archive .featured-course .featured-course__type--paid {    background: #e53935; }    .archive .featured-course .featured-course__type--paid:hover {      background: #000000; }  .archive .featured-course .featured-course__info {    color: #999;    font-size: 14px; }  .archive .featured-course .featured-course__users {    float: right; }  .archive .featured-course .featured-course__comments {    float: right;    margin-left: 15px; }  .archive .featured-course .featured-course__users a,  .archive .featured-course .featured-course__comments a {    color: #616161;    transition: all 0.3s;    text-decoration: none; }    .archive .featured-course .featured-course__users a:hover,    .archive .featured-course .featured-course__comments a:hover {      color: #7cb342; }  .archive .featured-course:hover .featured-course__thumb a i {    opacity: 1;    -ms-transform: scale(1.2);        transform: scale(1.2); }.archive .list-main .featured-course__text {  padding: 20px 0;  margin-bottom: 15px; }.archive .list-main .featured-course__meta {  padding: 0; }.archive .list-main .featured-course {  margin-bottom: 30px; }  .archive .list-main .featured-course .featured-course__wrap {    border: none; }.archive.post-type-archive-event div#content.container {  margin-bottom: 80px; }.archive .content__event {  padding: 0; }  .archive .content__event .content__event__line {    border-top: 1px solid #eee;    margin: 40px 0; }  .archive .content__event .content__event__container {    padding: 0; }    .archive .content__event .content__event__container .content__event__thumb {      position: relative; }      .archive .content__event .content__event__container .content__event__thumb .content__event__thumb__meta {        position: absolute;        width: 80px;        height: 80px;        margin: 20px;        padding: 0;        background-color: black;        opacity: 0.6;        text-align: center; }        .archive .content__event .content__event__container .content__event__thumb .content__event__thumb__meta .date {          font-size: 36px;          color: #fff;          font-weight: 500;          line-height: 0.667;          top: 17px;          position: relative; }        .archive .content__event .content__event__container .content__event__thumb .content__event__thumb__meta .month {          font-size: 14px;          font-weight: 400;          top: 25px;          position: relative;          color: #fff;          text-transform: uppercase; }    .archive .content__event .content__event__container .content__event__wrap {      padding: 0; }      .archive .content__event .content__event__container .content__event__wrap .content__event__wrap__meta h3 {        margin: 0 0 17px; }        .archive .content__event .content__event__container .content__event__wrap .content__event__wrap__meta h3 a {          color: #212121;          font-size: 24px;          font-family: 'Roboto Condensed';          font-weight: bold; }          .archive .content__event .content__event__container .content__event__wrap .content__event__wrap__meta h3 a:hover {            text-decoration: none;            color: #7cb342; }      .archive .content__event .content__event__container .content__event__wrap .content__event__wrap__meta ul {        position: relative;        display: block; }        .archive .content__event .content__event__container .content__event__wrap .content__event__wrap__meta ul:before {          content: "";          position: absolute;          background: #7cb342;          width: 40px;          height: 2px;          top: 40px; }        .archive .content__event .content__event__container .content__event__wrap .content__event__wrap__meta ul li {          float: left;          padding-right: 35px;          color: #999999;          padding-left: 10px;          list-style-type: disc; }        .archive .content__event .content__event__container .content__event__wrap .content__event__wrap__meta ul li:first-child {          list-style: none;          padding-left: 0px; }      .archive .content__event .content__event__container .content__event__wrap .content__event__wrap__content-event {        padding-top: 35px;        margin-bottom: 22px; }      .archive .content__event .content__event__container .content__event__wrap .content__event__wrap__joinnow {        border: 2px solid #7cb342;        width: 108px;        height: 43px;        border-radius: 0;        font-size: 14px;        font-family: 'Roboto';        background: #7cb342;        transition: all .3s; }        .archive .content__event .content__event__container .content__event__wrap .content__event__wrap__joinnow a {          color: #fff;          text-transform: uppercase;          text-decoration: none;          font-weight: 400; }        .archive .content__event .content__event__container .content__event__wrap .content__event__wrap__joinnow:hover {          border: 2px solid #7cb342;          background: #fff; }          .archive .content__event .content__event__container .content__event__wrap .content__event__wrap__joinnow:hover a {            color: #7cb342; }.archive .grid-main .featured-event {  text-align: left;  margin-bottom: 30px; }.archive .grid-main .featured-event__thumb {  position: relative; }  .archive .grid-main .featured-event__thumb img {    width: 100% !important; }.archive .grid-main .featured-event__date {  position: absolute;  left: 0;  bottom: -10px;  background-color: #fff;  padding: 22px 22px 0;  font-family: 'Roboto Condensed', sans-serif;  font-weight: bold;  color: #212121;  text-transform: uppercase; }  .archive .grid-main .featured-event__date > * {    display: inline-block;    line-height: 1; }.archive .grid-main .featured-event__day {  font-size: 60px; }.archive .grid-main .featured-event__separator {  font-size: 48px;  font-weight: 400;  margin: 0 3px; }.archive .grid-main .featured-event__month {  font-size: 24px; }.archive .grid-main .featured-event__text {  margin: 24px 0 0;  position: relative; }  .archive .grid-main .featured-event__text h3 {    position: relative;    padding-bottom: 13px;    margin: 0;    font: 700 24px "Roboto Condensed", sans-serif; }    .archive .grid-main .featured-event__text h3 a {      color: #212121; }      .archive .grid-main .featured-event__text h3 a:hover {        color: #7cb342;        text-decoration: none; }.archive .grid-main .featured-event__info {  color: #999;  font-size: 13px; }  .archive .grid-main .featured-event__info > * {    display: inline-block; }.archive .grid-main .featured-event__time {  padding-right: 24px;  margin-right: 20px;  position: relative; }  .archive .grid-main .featured-event__time:after {    display: inline-block;    content: '';    width: 4px;    height: 4px;    border-radius: 50%;    background: #999;    position: absolute;    right: 0;    top: 10px; }.archive .grid-main .featured-event_summary {  color: #616161; }  .archive .grid-main .featured-event_summary p {    margin: 0; }.page__title {  position: relative;  text-transform: uppercase;  font-size: 48px;  font-family: "Roboto Condensed", sans-serif;  font-weight: bold;  color: #fff;  line-height: 1;  padding: 0px;  margin: 0 0 8px; }  .page__title:before {    content: "";    position: absolute;    background: #fff;    width: 40px;    height: 2px;    bottom: 0; }  .page__title h1 {    position: relative;    text-transform: uppercase;    font-size: 40px;    font-family: "Roboto Condensed", sans-serif;    font-weight: bold;    color: #fff;    margin: 0; }.woocommerce figure,.projects.masonry .project .project__image a,.blog__thumnail a {  padding: 0;  margin: 0;  background-color: #eee;  position: relative;  overflow: hidden;  line-height: 4px;  display: block; }  .woocommerce figure:before,  .projects.masonry .project .project__image a:before,  .blog__thumnail a:before {    content: '';    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    opacity: 0;    background-color: #000;    background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.6) 75%);    -ms-transform: translate(0, 80%);        transform: translate(0, 80%);    transition: opacity .35s, transform .35s; }  .woocommerce figure:after,  .projects.masonry .project .project__image a:after,  .blog__thumnail a:after {    content: "\f0c1";    font-family: 'FontAwesome';    position: absolute;    top: 50%;    text-align: center;    opacity: 0;    visibility: hidden;    color: #313131;    transition: all 0.5s ease-in-out;    -ms-transform: scale(0);        transform: scale(0);    width: 45px;    height: 45px;    display: inline-block;    left: 50%;    margin-left: -23px;    margin-top: -23px;    border-radius: 50%;    line-height: 46px;    background: #fff;    transition-delay: 0.3s;    font-size: 24px; }  .woocommerce figure:hover:before,  .projects.masonry .project .project__image a:hover:before,  .blog__thumnail a:hover:before {    opacity: .85;    -ms-transform: translate(0, 0);        transform: translate(0, 0); }  .woocommerce figure:hover:after,  .projects.masonry .project .project__image a:hover:after,  .blog__thumnail a:hover:after {    opacity: 1;    visibility: visible;    -ms-transform: scale(1);        transform: scale(1);    -webkit-user-select: none;    -webkit-touch-callout: none; }.content-posts.click, .content-posts.scroll {  margin-bottom: 40px; }.content-posts #infinite-handle {  margin: 0 -15px 30px;  width: 100%;  text-align: center;  clear: both; }  .content-posts #infinite-handle span {    color: #212121;    background: transparent;    font: 500 14px/24px 'Roboto', sans-serif;    padding: initial; }  .content-posts #infinite-handle a, .content-posts #infinite-handle .infinite-handle-mes {    color: #212121;    font: 500 14px/24px 'Roboto', sans-serif;    letter-spacing: 1px;    text-transform: uppercase;    padding: 8px 25px;    border: 2px solid #212121;    display: inline-block;    background: transparent;    transition: all .3s;    text-decoration: none; }    .content-posts #infinite-handle a:hover, .content-posts #infinite-handle .infinite-handle-mes:hover {      background-color: #212121;      color: #fff; }      .content-posts #infinite-handle a:hover span, .content-posts #infinite-handle .infinite-handle-mes:hover span {        color: #fff; }  .content-posts #infinite-handle i {    margin-right: 10px; }  .content-posts #infinite-handle.loading i {    animation: fa-spin 2s infinite linear; }.content-posts .infinite-loader {  position: relative;  clear: both;  text-align: center;  left: 50%;  margin-left: -15px; }  .content-posts .infinite-loader .spinner:before {    content: none; }.vc_toggle.vc_toggle_arrow {  border-bottom: 1px solid #dedede;  margin: 0; }  .vc_toggle.vc_toggle_arrow .vc_toggle_title {    color: #212121;    position: relative;    padding: 23px 20px 22px 0; }    .vc_toggle.vc_toggle_arrow .vc_toggle_title h4 {      font: 700 18px/1.33 "Roboto Condensed", sans-serif; }    .vc_toggle.vc_toggle_arrow .vc_toggle_title i {      font-size: 18px;      line-height: 1.33;      color: #212121;      position: absolute;      top: 28px;      right: 0; }      .vc_toggle.vc_toggle_arrow .vc_toggle_title i:before, .vc_toggle.vc_toggle_arrow .vc_toggle_title i:after {        border-width: 1px;        height: 8px;        margin-left: -5px;        width: 8px; }    .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover h4,    .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {      color: #7cb342; }  .vc_toggle.vc_toggle_arrow .vc_toggle_content {    font-size: 15px;    line-height: 2;    color: #666666;    margin-top: 0; }  .vc_toggle.vc_toggle_arrow.vc_toggle_active .vc_toggle_title {    color: #7cb342; }    .vc_toggle.vc_toggle_arrow.vc_toggle_active .vc_toggle_title:hover h4,    .vc_toggle.vc_toggle_arrow.vc_toggle_active .vc_toggle_title:hover .vc_toggle_icon {      color: #7cb342; }  .vc_toggle.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon:before, .vc_toggle.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon:after {    border-color: #7cb342; }@keyframes spinner {  to {    transform: rotate(360deg); } }.spinner {  min-width: 30px;  min-height: 30px; }.spinner:before {  content: 'Loading…';  position: absolute;  top: 50%;  left: 50%;  width: 50px;  height: 50px;  margin-top: -25px;  margin-left: -25px;  z-index: 10; }.spinner:not(:required):before {  content: '';  border-radius: 50%;  position: fixed;  border: 3px solid #7cb342;  box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.6);  background: rgba(0, 0, 0, 0.6);  border-top-color: #fff;  animation: spinner .6s linear infinite;  -webkit-animation: spinner .6s linear infinite; }.nav.nav-tabs > li > a {  color: #212121;  text-transform: capitalize;  font-size: 18px;  font-weight: bold;  font-family: "Roboto Condensed", sans-serif;  padding: 10px 30px; }.nav.nav-tabs > li.active > a,.nav.nav-tabs > li:hover > a,.nav.nav-tabs > li:focus > a {  border: 1px solid transparent;  background: none;  border-bottom: 3px solid #7cb342; }.sidebar-single {  background: #f5f5f5;  padding: 0 30px; }  .sidebar-single .widget:first-child {    padding-top: 30px; }  .sidebar-single .widget:last-child {    padding-bottom: 30px; }  .sidebar-single a {    color: #212121; }  .sidebar-single .inline {    border-bottom: 1px solid #dedede; }    .sidebar-single .inline:last-child {      border-bottom: none; }    .sidebar-single .inline .featured-course__meta {      display: inline-block; }      .sidebar-single .inline .featured-course__meta .featured-course__type {        color: #7cb342; }        .sidebar-single .inline .featured-course__meta .featured-course__type:hover {          color: #212121;          text-decoration: none; }      .sidebar-single .inline .featured-course__meta a {        font: bold 36px "Roboto Condensed", sans-serif; }    .sidebar-single .inline .learndash_join_button, .sidebar-single .inline .learndash_checkout_buttons {      float: right;      margin: 0; }      .sidebar-single .inline .learndash_join_button #btn-join, .sidebar-single .inline .learndash_checkout_buttons #btn-join {        font-size: 14px;        background: #7cb342;        border-radius: 0; }    .sidebar-single .inline.social__icon {      line-height: 0; }      .sidebar-single .inline.social__icon .socials {        display: inline-block;        font-size: 18px; }        .sidebar-single .inline.social__icon .socials li {          float: left; }      .sidebar-single .inline.social__icon a {        margin-right: 25px;        color: #212121; }    .sidebar-single .inline.author__infomation img {      display: inline-block;      margin-right: 20px;      border-radius: 100%;      vertical-align: top; }    .sidebar-single .inline.author__infomation .author__infomation-details {      display: inline-block;      position: relative;      padding-bottom: 15px; }      .sidebar-single .inline.author__infomation .author__infomation-details .button {        cursor: pointer;        padding: 7px 20px;        color: #7cb342;        border-color: #7cb342; }        .sidebar-single .inline.author__infomation .author__infomation-details .button:hover .social-icon {          opacity: 1; }      .sidebar-single .inline.author__infomation .author__infomation-details .social-icon {        position: absolute;        left: 0;        display: inline-block;        top: 95px;        opacity: 0;        transition: all 0.5s;        min-width: 160px;        margin-left: 0; }        .sidebar-single .inline.author__infomation .author__infomation-details .social-icon .social-user {          border: 1px solid #212121;          padding: 5px; }          .sidebar-single .inline.author__infomation .author__infomation-details .social-icon .social-user:before {            content: "";            border-style: solid;            border-width: 0 5px 5px 5px;            border-color: transparent transparent #212121 transparent;            position: absolute;            top: -4px;            left: 47%; }      .sidebar-single .inline.author__infomation .author__infomation-details .author__infomation-name {        font: bold 18px "Roboto Condensed", sans-serif;        margin-bottom: 3px;        color: #212121; }      .sidebar-single .inline.author__infomation .author__infomation-details .instructor__infomation {        text-transform: uppercase;        font-size: 12px;        margin-bottom: 10px; }      .sidebar-single .inline.author__infomation .author__infomation-details .button--small:hover {        color: #fff !important;        background: #7cb342; }      .sidebar-single .inline.author__infomation .author__infomation-details .social-user li {        display: inline;        margin-right: 10px; }        .sidebar-single .inline.author__infomation .author__infomation-details .social-user li i {          font-size: 15px;          color: #212121; }          .sidebar-single .inline.author__infomation .author__infomation-details .social-user li i:hover {            color: #7cb342; }        .sidebar-single .inline.author__infomation .author__infomation-details .social-user li:last-child {          margin-right: 0; }    .sidebar-single .inline.student__infomation .student-avatar {      margin-top: 35px; }      .sidebar-single .inline.student__infomation .student-avatar img {        border-radius: 100%;        margin-right: 18px;        margin-bottom: 5px; }        .sidebar-single .inline.student__infomation .student-avatar img:last-child {          margin-right: 0; }    .sidebar-single .inline.course__infomation {      color: #212121; }      .sidebar-single .inline.course__infomation > div {        margin-bottom: 10px; }        .sidebar-single .inline.course__infomation > div:last-child {          margin-bottom: 0; }      .sidebar-single .inline.course__infomation .social-text {        width: 44%;        display: inline-block; }      .sidebar-single .inline.course__infomation i {        width: 30px;        height: 25px; }    .sidebar-single .inline.category__infomation ul li {      text-align: right;      color: #7cb342; }      .sidebar-single .inline.category__infomation ul li a {        float: left;        text-transform: uppercase;        color: #212121; }    .sidebar-single .inline.course-relation__infomation .sidebar-single__title span {      color: #7cb342;      text-transform: capitalize; }    .sidebar-single .inline.course-relation__infomation .row {      margin-bottom: 27px; }      .sidebar-single .inline.course-relation__infomation .row a {        text-transform: capitalize;        color: #212121;        font: bold 18px "Roboto Condensed", sans-serif; }    .sidebar-single .inline.tag__infomation .single__tag a {      border: 2px solid #dedede;      font-size: 12px;      margin-right: 10px;      padding: 5px 10px;      text-transform: uppercase; }  .sidebar-single .sidebar-single__title, .sidebar-single .widget-title {    color: #212121;    line-height: 1;    margin: 0 0 20px;    padding: 0 0 14px;    position: relative;    text-transform: uppercase;    font: bold 18px "Roboto Condensed", sans-serif; }    .sidebar-single .sidebar-single__title:before, .sidebar-single .widget-title:before {      background: #7cb342 none repeat scroll 0 0;      bottom: 0;      content: "";      height: 2px;      position: absolute;      width: 30px; }.single__video {  background: #111111;  padding: 25px 0 52px;  margin-bottom: 60px; }  .single__video .single__video-thumblist {    background: #212121;    margin-left: -15px;    padding: 0 30px;    height: 433px; }    .single__video .single__video-thumblist .slick-list {      margin-top: -2px; }    .single__video .single__video-thumblist .slick-arrow {      background: #212121;      color: #fff;      cursor: pointer;      padding: 1px 0; }      .single__video .single__video-thumblist .slick-arrow:first-child {        border-bottom: 1px solid #313131;        position: relative;        z-index: 5; }      .single__video .single__video-thumblist .slick-arrow:last-child {        border-top: 1px solid #313131;        position: relative;        z-index: 5; }      .single__video .single__video-thumblist .slick-arrow:hover {        color: #7cb342; }    .single__video .single__video-thumblist .single__video-list {      padding: 22px 0 14px;      border-bottom: 1px solid #313131; }      .single__video .single__video-thumblist .single__video-list iframe {        pointer-events: none;        height: 77px;        width: 120px; }      .single__video .single__video-thumblist .single__video-list .thumb-video {        text-align: left; }        .single__video .single__video-thumblist .single__video-list .thumb-video .topic__title a {          line-height: 1.3;          color: #fff; }          .single__video .single__video-thumblist .single__video-list .thumb-video .topic__title a:hover {            color: #7cb342;            text-decoration: none; }          .single__video .single__video-thumblist .single__video-list .thumb-video .topic__title a:focus {            outline: 0;            text-decoration: none; }        .single__video .single__video-thumblist .single__video-list .thumb-video .topic__time {          color: #989898; }          .single__video .single__video-thumblist .single__video-list .thumb-video .topic__time i {            margin-right: 4px; }div#content.container {  margin-bottom: 120px;  margin-top: 90px; }.main {  padding-top: 40px; }  .main .main__content {    padding-right: 0px; margin-bottom: 0px !important; }    .main .main__content .page {      padding-right: 15px; }  .main .main__sidebar {    background: #f5f5f5;    padding: 30px;    width: 370px;    float: right;    word-wrap: break-word; }  .main .pagination {    margin-bottom: 60px; }.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg {  transition: all 0.3s; }.button:focus {  text-decoration: none; }/*--------------------------------------------------------------# Forms--------------------------------------------------------------*/button,input[type="button"],input[type="reset"],input[type="submit"] {  border: 0;  font-weight: bold;  text-transform: uppercase;  color: #212121;  font-size: 12px; }  button:hover,  input[type="button"]:hover,  input[type="reset"]:hover,  input[type="submit"]:hover {    border-color: #ccc #bbb #aaa; }  button:active, button:focus,  input[type="button"]:active,  input[type="button"]:focus,  input[type="reset"]:active,  input[type="reset"]:focus,  input[type="submit"]:active,  input[type="submit"]:focus {    border-color: #aaa #bbb #bbb; }input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea {  color: #666;  border: 1px solid #ccc;  padding: 3px; }  input[type="text"]:focus,  input[type="email"]:focus,  input[type="url"]:focus,  input[type="password"]:focus,  input[type="search"]:focus,  input[type="number"]:focus,  input[type="tel"]:focus,  input[type="range"]:focus,  input[type="date"]:focus,  input[type="month"]:focus,  input[type="week"]:focus,  input[type="time"]:focus,  input[type="datetime"]:focus,  input[type="datetime-local"]:focus,  input[type="color"]:focus,  textarea:focus {    color: #111; }select {  border: 1px solid #ccc; }textarea {  width: 100%; }input.invalid {  border-color: red !important; }.mobile-sidebar .search-form {  position: relative;  width: 100%;  margin-top: 70px;  margin-bottom: 20px; }  .mobile-sidebar .search-form .search-field {    width: 100%;    height: 52px;    line-height: 52px;    padding: 0 58px 0 18px;    font-size: 18px;    font-weight: 300;    color: #666666;    background: none;    outline: none;    border-radius: 0;    box-sizing: inherit;    border: 1px solid rgba(255, 255, 255, 0.3); }  .mobile-sidebar .search-form .search-submit {    position: absolute;    right: 16px;    top: 8px;    border: none;    background: none;    font-size: 20px;    padding: 0;    color: #666666;    box-shadow: none;    outline: none; }input.search-submit {  height: 38px;  border-radius: 0 !important;  border: 0;  font-weight: bold;  text-transform: uppercase;  margin-left: 5px;  color: #212121; }  input.search-submit:hover {    color: #7cb342; }.search-field {  border-radius: 0 !important;  padding-left: 20px !important; }body.search .main .search-form {  position: relative;  margin-bottom: 50px;  width: 100%;  overflow: hidden; }  body.search .main .search-form .search-field {    height: 56px;    max-width: 1170px;    width: 100%;    border-radius: 0;    line-height: 40px;    float: left;    margin: 0;    padding-left: 20px;    padding-right: 60px;    border: 1px solid #dedede;    font-style: italic;    box-sizing: border-box; }  body.search .main .search-form .search-submit {    height: 56px;    width: 56px;    position: absolute;    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: center;    justify-content: center;    right: 0;    background: #ffb606;    color: #fff; }    body.search .main .search-form .search-submit i {      font-size: 20px; }    body.search .main .search-form .search-submit:hover {      background: #e6a303; }.form-faqs {  width: 100%; }  .form-faqs input {    height: 44px;    margin-bottom: 30px; }  .form-faqs textarea {    height: 120px;    margin-bottom: 20px; }  .form-faqs input, .form-faqs textarea {    width: 100%;    border: solid 1px #dedede;    font-size: 14px;    line-height: 1.71;    padding: 15px 24px; }    .form-faqs input::-webkit-input-placeholder, .form-faqs textarea::-webkit-input-placeholder {      /* Chrome/Opera/Safari */ }    .form-faqs input::-moz-placeholder, .form-faqs textarea::-moz-placeholder {      /* Firefox 19+ */ }    .form-faqs input:-ms-input-placeholder, .form-faqs textarea:-ms-input-placeholder {      /* IE 10+ */ }    .form-faqs input:-moz-placeholder, .form-faqs textarea:-moz-placeholder {      /* Firefox 18- */ }  .form-faqs input[type="submit"] {    width: auto;    display: block;    font-size: 14px;    font-weight: 500;    line-height: 1;    color: #fff;    border: 0;    background: #7cb342;    transition: all 0.3s; }    .form-faqs input[type="submit"]:hover {      background: #59802f; }/*--------------------------------------------------------------# Navigation--------------------------------------------------------------*//*--------------------------------------------------------------## Links--------------------------------------------------------------*/a {  color: #7cb342; }  a:hover, a:focus, a:active {    color: #7cb342; }  a:hover, a:active {    outline: 0; }/*--------------------------------------------------------------## Menus--------------------------------------------------------------*/.main-navigation #menu-primary i {  margin-right: 5px; }.main-navigation ul {  display: none;  list-style: none;  margin: 0;  padding-left: 0; }  .main-navigation ul ul {    float: left;    position: absolute;    top: 100%;    left: -999em;    z-index: 9999;    min-width: 180px; }    .main-navigation ul ul ul {      left: -999em;      top: 0; }    .main-navigation ul ul li:hover > ul,    .main-navigation ul ul li.focus > ul {      left: 100%; }    .main-navigation ul ul a {      width: 230px; }  .main-navigation ul li:hover > ul,  .main-navigation ul li.focus > ul {    left: auto; }.main-navigation li {  float: left;  position: relative; }.main-navigation a {  display: block;  text-decoration: none;  font-family: "Roboto Condensed", sans-serif; }/* Small menu. */.menu-toggle {  display: none; }.main-navigation.toggled ul {  display: block; }@media screen and (min-width: 768px) { .slide_container{width:auto;} .main-navigation ul {    display: block; } }.site-main .comment-navigation, .site-main.posts-navigation, .site-main.post-navigation {  margin: 0 0 1.5em;  overflow: hidden; }.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous {  float: left;  width: 50%; }.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next {  float: right;  text-align: right;  width: 50%; }/*--------------------------------------------------------------## Mobile sidebar--------------------------------------------------------------*//* Mobile sidebar */.mobile-sidebar {  width: 320px;  position: fixed;  top: 0;  right: 0;  bottom: 0;  z-index: 1;  overflow: auto;  background-color: #050d0f;  padding: 20px;  transition: 0.5s;  -ms-transform: translateX(320px);      transform: translateX(320px);  z-index: 999; }  .mobile-sidebar .dropdown-toggle {    float: right;    font-size: 25px;    line-height: 38px; }  .admin-bar .mobile-sidebar {    top: 32px; }    @media (max-width: 782px) {      .admin-bar .mobile-sidebar {        top: 46px; } }  .mobile-sidebar ul {    list-style: none;    padding: 0;    line-height: 40px; }  .mobile-sidebar li ul {    padding-left: 20px; }  .mobile-sidebar li li {    font-size: .9em; }  .mobile-sidebar li.mega-edupro-mega-menu > .mega-sub-menu > li > a.mega-menu-link,  .mobile-sidebar li.mega-edupro-mega-menu > .mega-sub-menu > li > .edupro-megamenu > a.mega-menu-link {    display: none !important; }  .mobile-sidebar li.edupro-mega-menu > .sub-menu > li > a,  .mobile-sidebar li.edupro-mega-menu > .sub-menu > li > .edupro-megamenu > a {    display: none !important; }  .mobile-sidebar .edupro-mega-child-categories .mega-cat-child {    width: 100%; }  .mobile-sidebar .edupro-content-megamenu {    display: none !important; }  .mobile-sidebar .primary-menu-mobile a,  .mobile-sidebar .mobile-navigation .edupro-max-megamenu a {    display: inline-block;    color: #666666;    font-size: 18px;    line-height: 26px;    text-transform: capitalize;    position: relative; }    .mobile-sidebar .primary-menu-mobile a:hover,    .mobile-sidebar .mobile-navigation .edupro-max-megamenu a:hover {      text-decoration: none;      color: #fff; }  .mobile-sidebar .primary-menu-mobile li,  .mobile-sidebar .mobile-navigation .edupro-max-megamenu li {    padding: 8px 0px; }    .mobile-sidebar .primary-menu-mobile li:hover > a, .mobile-sidebar .primary-menu-mobile li:hover i,    .mobile-sidebar .mobile-navigation .edupro-max-megamenu li:hover > a,    .mobile-sidebar .mobile-navigation .edupro-max-megamenu li:hover i {      color: #fff; }    .mobile-sidebar .primary-menu-mobile li ul.sub-menu,    .mobile-sidebar .mobile-navigation .edupro-max-megamenu li ul.sub-menu {      margin: 0 0 -15px; }    .mobile-sidebar .primary-menu-mobile li li,    .mobile-sidebar .mobile-navigation .edupro-max-megamenu li li {      font-size: .9em; }      .mobile-sidebar .primary-menu-mobile li li a,      .mobile-sidebar .mobile-navigation .edupro-max-megamenu li li a {        line-height: 1.5;        display: inline-block; }  .mobile-sidebar .primary-menu-mobile ul,  .mobile-sidebar .mobile-navigation .edupro-max-megamenu ul {    display: none; }  .mobile-sidebar .widget_nav_menu .sub-menu {    display: none; }  .mobile-sidebar .fa-chevron-down {    font-size: 18px;    line-height: inherit;    float: right;    cursor: pointer; }  .mobile-sidebar .widget-title::after {    right: 0; }  .mobile-sidebar .widget-title span {    background: #f5f5f5; }.mobile-sidebar-open .site {  transform: translate3d(-320px, 0, 0);  position: relative;  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress; }  .mobile-sidebar-open .site:before {    content: '';    position: absolute;    top: 0;    right: 0;    left: 0;    bottom: 0;    z-index: 9999;    background-color: rgba(0, 0, 0, 0.2); }.mobile-sidebar-open .mobile-sidebar {  -ms-transform: translateX(0);      transform: translateX(0);  cursor: pointer; }/*--------------------------------------------------------------## Mega menu--------------------------------------------------------------*//* Category mega menu */#sidebar-nav li.edupro-mega-menu .edupro-content-megamenu,#sidebar-nav li.mega-edupro-mega-menu .edupro-content-megamenu {  display: none !important; }#site-navigation .menu li.mega-edupro-mega-menu,#site-navigation .menu li.edupro-mega-menu {  position: static !important; }  #site-navigation .menu li.mega-edupro-mega-menu > ul.sub-menu,  #site-navigation .menu li.mega-edupro-mega-menu > ul.mega-sub-menu,  #site-navigation .menu li.edupro-mega-menu > ul.sub-menu,  #site-navigation .menu li.edupro-mega-menu > ul.mega-sub-menu {    display: none;    width: 100% !important;    padding: 0 !important;    clear: both;    display: block;    margin-right: 15px; }    #site-navigation .menu li.mega-edupro-mega-menu > ul.sub-menu li,    #site-navigation .menu li.mega-edupro-mega-menu > ul.mega-sub-menu li,    #site-navigation .menu li.edupro-mega-menu > ul.sub-menu li,    #site-navigation .menu li.edupro-mega-menu > ul.mega-sub-menu li {      padding: 0 !important; }  #site-navigation .menu li.mega-edupro-mega-menu:hover > ul.sub-menu,  #site-navigation .menu li.mega-edupro-mega-menu:hover > ul.mega-sub-menu,  #site-navigation .menu li.edupro-mega-menu:hover > ul.sub-menu,  #site-navigation .menu li.edupro-mega-menu:hover > ul.mega-sub-menu {    left: 0; }#site-navigation .edupro-megamenu {  width: 100%;  display: table; }  #site-navigation .edupro-megamenu a.mega-menu-link {    display: none; }  #site-navigation .edupro-megamenu .edupro-mega-child-categories {    width: 230px;    display: table-cell;    vertical-align: top;    background: #ffffff;    padding: 20px 0;    position: relative; }    #site-navigation .edupro-megamenu .edupro-mega-child-categories:after {      content: "";      width: 1px;      height: 100%;      position: absolute;      top: 0;      right: 0;      background-color: #ECECEC; }    #site-navigation .edupro-megamenu .edupro-mega-child-categories > a.mega-menu-link {      display: none; }    #site-navigation .edupro-megamenu .edupro-mega-child-categories a {      min-width: 0;      display: block;      font-size: 12px;      margin: 0;      padding: 7px 20px;      border-top: 1px solid transparent;      position: relative;      width: initial; }      #site-navigation .edupro-megamenu .edupro-mega-child-categories a.cat-active {        background: #fff;        color: #6eb48c;        position: relative; }  #site-navigation .edupro-megamenu .edupro-content-megamenu {    display: table-cell; }    #site-navigation .edupro-megamenu .edupro-content-megamenu .edupro-mega-latest-posts {      padding: 20px 10px 0 10px; }    #site-navigation .edupro-megamenu .edupro-content-megamenu .edupro-mega-row {      width: 100%;      display: none; }      #site-navigation .edupro-megamenu .edupro-content-megamenu .edupro-mega-row.row-active {        display: inline-block; }    #site-navigation .edupro-megamenu .edupro-content-megamenu .edupro-mega-latest-posts .edupro-mega-post {      width: 20%;      padding: 0 10px;      float: left;      margin-bottom: 15px;      text-transform: none; }    #site-navigation .edupro-megamenu .edupro-content-megamenu .edupro-mega-latest-posts.col-mn-4 .edupro-mega-post {      width: 25%; }    #site-navigation .edupro-megamenu .edupro-content-megamenu .edupro-mega-latest-posts.col-mn-5 .edupro-mega-post:nth-child(5n+1),    #site-navigation .edupro-megamenu .edupro-content-megamenu .edupro-mega-latest-posts.col-mn-4 .edupro-mega-post:nth-child(4n+1) {      clear: both; }  #site-navigation .edupro-megamenu .edupro-mega-thumbnail {    display: block;    margin: 0 0 17px 0;    position: relative; }    #site-navigation .edupro-megamenu .edupro-mega-thumbnail a {      width: 100%; }    #site-navigation .edupro-megamenu .edupro-mega-thumbnail .mega-cat-name {      font-size: 10px;      background: #6eb48c;      line-height: 1;      text-transform: uppercase;      position: absolute;      display: inline-block;      padding: 4px 7px 3px;      color: #fff;      bottom: 0;      left: 0;      letter-spacing: 1px;      z-index: 3;      font-weight: normal; }  #site-navigation .edupro-megamenu .edupro-content-megamenu .edupro-mega-latest-posts .edupro-mega-post a {    margin: 0;    padding: 0;    min-width: 0;    border-bottom: none;    position: relative;    line-height: 1.5;    font-size: 14px; }  #site-navigation .edupro-megamenu .edupro-content-megamenu .edupro-mega-latest-posts .edupro-mega-thumbnail a {    transition: opacity 0.3s;    -webkit-transition: opacity 0.3s;    -moz-transition: opacity 0.3s; }    #site-navigation .edupro-megamenu .edupro-content-megamenu .edupro-mega-latest-posts .edupro-mega-thumbnail a:hover {      opacity: 0.8; }  #site-navigation .edupro-megamenu .edupro-mega-thumbnail img {    width: 100%;    height: auto; }  #site-navigation .edupro-megamenu .post-mega-title {    text-align: center;    margin: 0;    font-size: 12px;    font-weight: bold; }    #site-navigation .edupro-megamenu .post-mega-title a {      text-align: center; }  #site-navigation .edupro-megamenu .edupro-mega-date {    line-height: 1;    font-size: 13px;    color: #999;    text-align: center;    margin-top: 8px;    font-weight: normal; }#site-navigation .edupro-max-megamenu ul li:hover > ul, #site-navigation .edupro-max-megamenu .main-navigation ul ul li.focus > ul {  display: block !important; }#site-navigation .edupro-max-megamenu .edupro-megamenu .edupro-content-megamenu .edupro-mega-latest-posts.col-mn-5 .edupro-mega-post:nth-child(5n+1),#site-navigation .edupro-max-megamenu .edupro-megamenu .edupro-content-megamenu .edupro-mega-latest-posts.col-mn-4 .edupro-mega-post:nth-child(4n+1) {  clear: none; }#site-navigation .edupro-max-megamenu .edupro-megamenu .edupro-content-megamenu .edupro-mega-latest-posts.col-mn-5 .edupro-mega-post:nth-child(6n+1),#site-navigation .edupro-max-megamenu .edupro-megamenu .edupro-content-megamenu .edupro-mega-latest-posts.col-mn-4 .edupro-mega-post:nth-child(5n+1) {  clear: both; }#site-navigation .edupro-max-megamenu .mega-block-title {  margin-top: 0;  margin-bottom: 24px;  color: #212121;  text-transform: uppercase;  font-weight: 700; }#site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-flyout > .mega-sub-menu a {  line-height: 25px; }#site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-flyout a.mega-cat-child,#site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-flyout .edupro-content-megamenu a {  line-height: 1.3em; }#site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu {  position: static; }  #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu {    width: 100% !important;    padding: 30px 0;    margin-top: -1px;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;        flex-wrap: wrap; }    #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu .mega-sub-menu {      border: 0;      box-shadow: none;      position: relative;      left: 0 !important;      width: auto !important;      min-width: 0;      max-width: 100%;      display: block !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu .mega-sub-menu li {        padding: 5px 0;        border: 0;        box-shadow: none;        font-size: 13px;        text-transform: uppercase;        font-weight: 700; }        #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu .mega-sub-menu li a {          line-height: 25px; }    #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li {      padding: 0 30px;      border-left: 1px solid #f1f1f1;      border-bottom: 0;      overflow: hidden;      font-size: 15px;      text-transform: none;      font-weight: normal;      display: block; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li a,      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li .img {        display: inline-block;        max-width: 100%; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li .edupro-megamenu {        margin-top: -25px; }        #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li .edupro-megamenu a.mega-menu-link {          display: none; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li:first-child {        border-left: 0; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-item-type-widget ul {        left: 0 !important;        box-shadow: none !important;        border: 0 !important;        display: block !important;        text-align: left; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-item-type-widget li {        border: 0;        text-align: left !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-item-type-widget a {        line-height: 1.4;        text-align: left !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-1-of-1 {        width: 100% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-1-of-2 {        width: 50% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-2-of-2 {        width: 100% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-1-of-3 {        width: 33.33333% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-2-of-3 {        width: 66.66667% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-3-of-3 {        width: 100% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-1-of-4 {        width: 25% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-2-of-4 {        width: 50% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-3-of-4 {        width: 75% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-4-of-4 {        width: 100% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-1-of-5 {        width: 20% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-2-of-5 {        width: 40% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-3-of-5 {        width: 60% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-4-of-5 {        width: 80% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-5-of-5 {        width: 100% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-1-of-6 {        width: 16.66667% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-2-of-6 {        width: 33.33333% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-3-of-6 {        width: 50% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-4-of-6 {        width: 66.66667% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-5-of-6 {        width: 83.33333% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-6-of-6 {        width: 100% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-1-of-7 {        width: 14.28571% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-2-of-7 {        width: 28.57143% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-3-of-7 {        width: 42.85714% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-4-of-7 {        width: 57.14286% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-5-of-7 {        width: 71.42857% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-6-of-7 {        width: 85.71429% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-7-of-7 {        width: 100% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-1-of-8 {        width: 12.5% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-2-of-8 {        width: 25% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-3-of-8 {        width: 37.5% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-4-of-8 {        width: 50% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-5-of-8 {        width: 62.5% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-6-of-8 {        width: 75% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-7-of-8 {        width: 87.5% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-8-of-8 {        width: 100% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-1-of-9 {        width: 11.11111% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-2-of-9 {        width: 22.22222% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-3-of-9 {        width: 33.33333% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-4-of-9 {        width: 44.44444% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-5-of-9 {        width: 55.55556% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-6-of-9 {        width: 66.66667% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-7-of-9 {        width: 77.77778% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-8-of-9 {        width: 88.88889% !important; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu li.mega-menu-columns-9-of-9 {        width: 100% !important; }    #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu > li > a.mega-menu-link {      color: #212121;      font-size: 18px;      line-height: 25px;      text-transform: uppercase;      font-weight: 700;      margin-bottom: 11px; }      #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu > li > a.mega-menu-link:after {        content: none; }  #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu:hover .mega-sub-menu {    left: 0; }  #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu#mega-menu-item-1659 .mega-sub-menu {    left: 0 !important; }#site-navigation .edupro-max-megamenu .edupro_latest_posts a {  line-height: 25px; }.header_style3 .header--s3 .header-sticky .main-navigation .menu .mega-sub-menu li {  height: auto; }body #page.site .site-header .mega-current-menu-parent li.mega-menu-clear {  border: none; }.site-header .main-navigation .mega-sub-menu {  width: 230px !important; }  .site-header .main-navigation .mega-sub-menu .mega-menu-item-object-custom a {    width: 170px; }.pagination .nav-links > a, .pagination .nav-links > span {  display: inline-block;  margin-right: 6px; }.pagination .nav-links > a:last-child, .pagination .nav-links > span:last-child {  margin-right: 0; }.pagination .nav-links span.current {  background: #7cb342;  padding: 5px 16px;  color: #fff;  border: none; }.pagination .nav-links a {  border: 2px solid #dedede;  padding: 3px 15px;  color: #757575;  transition: all .3s; }  .pagination .nav-links a:hover {    color: #fff;    text-decoration: none;    background: #7cb342;    border-color: #7cb342; }.search .pagination .nav-links a {  border: 2px solid #dedede;  padding: 0px 14px;  max-width: none;  line-height: 36px; }/*--------------------------------------------------------------# Accessibility--------------------------------------------------------------*//* Text meant only for screen readers. */.screen-reader-text {  clip: rect(1px, 1px, 1px, 1px);  position: absolute !important;  height: 1px;  width: 1px;  overflow: hidden; }  .screen-reader-text:focus {    background-color: #f1f1f1;    border-radius: 3px;    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);    clip: auto !important;    color: #616161;    display: block;    font-size: 14px;    font-weight: bold;    height: auto;    left: 5px;    line-height: normal;    padding: 15px 23px 14px;    text-decoration: none;    top: 5px;    width: auto;    z-index: 100000;    /* Above WP toolbar. */ }/* Do not show the outline on the skip link target. */#content[tabindex="-1"]:focus {  outline: 0; }/*--------------------------------------------------------------# Alignments--------------------------------------------------------------*/.alignleft {  display: inline;  float: left;  margin-right: 1.5em; }.alignright {  display: inline;  float: right;  margin-left: 1.5em; }.aligncenter {  clear: both;  display: block;  margin-left: auto;  margin-right: auto; }/*--------------------------------------------------------------# Clearings--------------------------------------------------------------*/.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after {  content: "";  display: table;  table-layout: fixed; }.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {  clear: both; }/*--------------------------------------------------------------# Layout--------------------------------------------------------------*/.archive .archive__banner-top {  margin-bottom: 90px;  padding: 83px 0; }  .archive .archive__banner-top .archive__breadcrumbs {    color: #fff;    font-size: 14px; }    .archive .archive__banner-top .archive__breadcrumbs span {      margin-right: 3px;      text-transform: capitalize; }    .archive .archive__banner-top .archive__breadcrumbs i {      font-size: 14px;      vertical-align: middle;      margin-right: 7px; }    .archive .archive__banner-top .archive__breadcrumbs a {      color: #fff; }.archive #content #main {  position: relative; }.archive #secondary .sidebar-1 {  background: #f5f5f5;  padding: 30px; }.single .archive__banner-top.bg-dark {  background: #111;  color: #999999;  border-bottom: 1px solid #212121; }.single .single__head .page__title {  color: #212121;  font-size: 30px;  font-family: 'Roboto Condensed';  margin-top: 60px; }  .single .single__head .page__title:before {    background: #7cb342; }.single .single__head.bg-dark {  background: #111;  color: #fff; }  .single .single__head.bg-dark .single__box > div {    color: #fff;    border-right-color: #414141; }  .single .single__head.bg-dark .page__title {    color: #fff;    font-size: 30px;    font-family: 'Roboto Condensed';    margin-top: 60px; }    .single .single__head.bg-dark .page__title:before {      right: 50%;      background: #7cb342; }.single .single__box {  line-height: 0;  margin-bottom: 40px;  font-family: "Roboto Condensed", sans-serif; }  .single .single__box > div {    color: #212121;    display: inline-block;    border-right: 1px solid #dedede;    font-weight: bold;    font-size: 18px;    line-height: 2.1;    padding: 0 30px; }    .single .single__box > div i {      margin-right: 10px; }    .single .single__box > div p {      color: #999;      margin: 0;      font-family: "Roboto", sans-serif;      font-weight: normal;      line-height: 1;      font-size: 12px; }    .single .single__box > div:last-child {      border-right: none; }.single .single__image {  margin-bottom: 25px; }.single .nav.nav-tabs {  margin-bottom: 30px; }/*--------------------------------------------------------------# Widgets--------------------------------------------------------------*//*--------------------------------------------------------------## Archive--------------------------------------------------------------*/.widget_archive ul,.widget_categories ul {  margin-bottom: -10px;  padding-bottom: 0; }.widget_archive li,.widget_categories li {  text-align: right;  color: #7cb342;  overflow: hidden; }  .widget_archive li a,  .widget_categories li a {    float: left;    color: #616161;    margin-right: 5px; }.footer-widgets .widget_categories li {  color: #616161; }/*--------------------------------------------------------------## calendar--------------------------------------------------------------*//* calendar widget */#wp-calendar {  width: 100%;  font-size: 12px;  font-weight: 300;  border-collapse: separate;  border-spacing: 8px;  margin-left: -2px; }  #wp-calendar caption {    display: none; }  #wp-calendar tbody td {    margin-bottom: 10px;    text-align: center;    border-radius: 2px;    border: 1px solid #313131;    padding: 6px;    transition: all 0.3s; }    #wp-calendar tbody td.pad {      border: 0; }    #wp-calendar tbody td#today, #wp-calendar tbody td:hover {      color: #7cb342;      border-color: #7cb342; }  #wp-calendar tfoot td#prev a, #wp-calendar tfoot td#next a {    color: #616161;    font-size: 12px;    font-weight: 400;    position: relative;    text-transform: uppercase;    bottom: -9px;    margin-bottom: 1px; }  #wp-calendar tfoot td#prev {    text-align: left; }  #wp-calendar tfoot td#next {    text-align: right; }  #wp-calendar thead th {    font-size: 13px;    font-weight: 400;    color: #616161;    text-align: center;    padding-bottom: 10px; }  #wp-calendar tbody td a {    color: #7cb342; }  #wp-calendar tfoot td#prev a:hover, #wp-calendar tfoot td#next a:hover {    color: #7cb342; }.shop__woocommerce .sidebar__woocommerce #wp-calendar {  border-collapse: collapse; }.edupro-max-megamenu .widget_calendar {  overflow: hidden; }.site-header .mega-sub-menu #wp-calendar a {  width: inherit;  max-width: 100% !important; }/*--------------------------------------------------------------## Category courses--------------------------------------------------------------*//* Widget Category Courses */.widget.widget__category-courses {  font-size: 14px;  padding-bottom: 0; }  .widget.widget__category-courses li {    text-align: right;    color: #7cb342;    font-weight: bold;    padding-bottom: 5px; }    .widget.widget__category-courses li a, .widget.widget__category-courses li.cat-item-none {      float: left;      text-transform: uppercase;      color: #212121; }.footer-widgets .widget__category-courses li a, .footer-widgets .widget__category-courses li.cat-item-none {  color: #616161; }/*--------------------------------------------------------------## Filter courses--------------------------------------------------------------*//* Widget Filter Courses */.widget__filter-courses {  font-size: 14px; }  .widget__filter-courses .widget-subtitle {    font: 18px "Roboto Condensed", sans-serif;    font-weight: bold;    color: #212121;    margin: 29px 0 14px; }    .footer-widgets .widget__filter-courses .widget-subtitle {      color: #616161; }  .widget__filter-courses li {    color: #7cb342;    padding: 2px 0; }    .widget__filter-courses li a {      text-transform: uppercase;      color: #212121;      position: relative;      padding-left: 33px; }      .footer-widgets .widget__filter-courses li a {        color: #616161; }      .widget__filter-courses li a:before {        position: absolute;        width: 12px;        height: 12px;        border: 1px solid #dedede;        content: "";        background: #fff;        left: 0;        top: 2px; }      .widget__filter-courses li a:hover, .widget__filter-courses li a:focus {        text-decoration: none; }    .widget__filter-courses li.cat_current a:before,    .widget__filter-courses li.type_current a:before {      background: #7cb342;      border: none; }/*--------------------------------------------------------------## Info--------------------------------------------------------------*//* Contact Info */.widget__contact-info {  line-height: 1.7; }  .widget__contact-info p {    margin-top: 0;    margin-bottom: 14px; } .widget__contact-info p.phone{width: 80%;}  .widget__contact-info .phone i,  .widget__contact-info .mail i,  .widget__contact-info .address i {    margin-right: 10px; }  .widget__contact-info .logo-footer { }.footer-widgets .widget__contact-info p.intro {  margin-bottom: 20px; }/*--------------------------------------------------------------## Latest events--------------------------------------------------------------*//* widget latest_events */.widget__latest_events {  padding-left: 0; }  .widget__latest_events .title_events {    font-weight: 500;    margin: -9px 0 0;    line-height: 1.5;    font-family: "Roboto Condensed", sans-serif;    font-size: 16px; }    .widget__latest_events .title_events a {      color: #616161; }.widget__latest_events_date {  border: 2px solid #404040;  color: #797979;  width: 60px;  height: 60px;  margin: 0 20px 0 15px; }  .widget__latest_events_date .widget__latest_date_day {    font-size: 18px;    text-align: center;    display: block;    padding: 3px 0 0 0;    margin: 0; }  .widget__latest_events_date .widget__latest_date_month {    font-size: 12px;    text-transform: uppercase;    display: block;    text-align: center;    position: relative;    bottom: 6px; }.courses-content,.posts-content {  margin-bottom: 30px;  /* widget latest_events */ }  .courses-content:last-child,  .posts-content:last-child {    margin: 0; }  .courses-content .widget__latest_events,  .posts-content .widget__latest_events {    padding-left: 0; }    .courses-content .widget__latest_events .widget__latest_title_events,    .posts-content .widget__latest_events .widget__latest_title_events {      font-weight: 500;      margin: -6px 0 0;      line-height: 1.5;      font-family: "Roboto Condensed", sans-serif;      font-size: 16px; }      .courses-content .widget__latest_events .widget__latest_title_events a,      .posts-content .widget__latest_events .widget__latest_title_events a {        color: #616161; }.edupro-max-megamenu .edupro_widget_latest_events .courses-content {  position: relative;  min-height: 60px; }.edupro-max-megamenu .edupro_widget_latest_events .widget__latest_events_date {  position: absolute;  top: 0;  left: 0;  padding-left: 0;  padding-right: 0;  margin-left: 0;  margin-right: 0; }.edupro-max-megamenu .edupro_widget_latest_events .widget__latest_events {  padding-left: 95px;  width: 100%; }/*--------------------------------------------------------------## Latest post--------------------------------------------------------------*//* widget latest_post */.widget__latest_posts {  padding-left: 0; }  .widget__latest_posts .widget__latest_title_posts {    font-weight: 500;    margin: -7px 0 0;    line-height: 1.5;    font-family: "Roboto Condensed", sans-serif;    font-size: 16px; }    .widget__latest_posts .widget__latest_title_posts a {      font: 700 18px/1.33 "Roboto Condensed", sans-serif;      text-align: left;      color: #212121; }      .widget__latest_posts .widget__latest_title_posts a:hover {        text-decoration: none;        color: #7cb342; }.edupro_latest_posts .widget__latest_posts_img {  padding: 0;  color: #fff;  width: 60px;  height: 60px;  margin: -3px 20px 0 15px;  float: left; }  .edupro_latest_posts .widget__latest_posts_img img {    width: 60px;    height: 60px; }.edupro_latest_posts .widget__latest_posts {  float: left;  padding-right: 0;  width: calc( 100% - 100px); }.edupro_latest_posts .posts-content {  padding-top: 2px; }.edupro_latest_posts h2 + .posts-content {  padding-top: 8px; }/*--------------------------------------------------------------## Learn dash--------------------------------------------------------------*//* Plugin LearnDash */.learndash_join_button #btn-join {  border-radius: 0;  text-transform: uppercase; }.learndash .topic-completed span {  background: none;  color: #7cb342; }.learndash_topic_dots {  margin-bottom: 30px; }  .learndash_topic_dots .label-topic {    text-transform: uppercase;    color: #212121;    font-weight: bold;    font-family: #7cb342;    margin-bottom: 10px;    display: block; }  .learndash_topic_dots .topic-completed span {    border-radius: 100%;    padding: 10px;    vertical-align: initial; }    .learndash_topic_dots .topic-completed span span {      display: none; }  .learndash_topic_dots .process-bar-topic {    background: #dedede; }    .learndash_topic_dots .process-bar-topic .process-bar-color {      background: #7cb342;      height: 10px; }#edupro_course_content {  padding-top: 30px; }  .single-sfwd-courses #edupro_course_content {    padding-top: 14px; }#instructor {  margin-bottom: 30px; }  #instructor h4 {    margin-bottom: 30px; }  #instructor .author__infomation {    display: inline-block;    width: 100%; }    #instructor .author__infomation img {      border-radius: 100%;      float: left;      margin-right: 65px; }    #instructor .author__infomation .social-user li {      display: inline;      margin-right: 15px; }      #instructor .author__infomation .social-user li i {        color: #212121;        font-size: 20px; }        #instructor .author__infomation .social-user li i:hover {          color: #7cb342; }    #instructor .author__infomation .author__infomation-name {      font: bold 20px "Roboto Condensed", sans-serif;      margin-bottom: 15px; }    #instructor .author__infomation .instructor__infomation {      text-transform: uppercase;      font-size: 12px;      margin-bottom: 15px; }#lesson_heading h4 {  margin: 0;  border-bottom: 1px solid #dedede; }  #lesson_heading h4 a {    padding: 0;    display: inline-block;    line-height: 1;    margin-bottom: 25px;    text-transform: capitalize;    font-weight: bold;    font-size: 24px;    background: none;    color: #7cb342; }.single-sfwd-courses #edupro_course_content_title {  text-transform: uppercase;  font: bold 24px "Roboto Condensed", sans-serif;  margin-bottom: 30px; }.single-sfwd-courses .edupro-lesson-post {  margin-bottom: 30px; }.single-sfwd-courses .edupro_topic_dots ul.edupro-topic li {  border-bottom: 1px solid #dedede;  padding: 13px 0; }  .single-sfwd-courses .edupro_topic_dots ul.edupro-topic li i {    margin-right: 8px; }.single-sfwd-courses .edupro_topic_dots ul.edupro-topic .topic-completed span {  min-width: 0;  padding: 0; }  .single-sfwd-courses .edupro_topic_dots ul.edupro-topic .topic-completed span.topic_time {    float: right; }.single-sfwd-courses .edupro_topic_dots ul.edupro-topic .topic-notcompleted span {  min-width: 0;  padding: 0;  background: none;  text-transform: capitalize; }  .single-sfwd-courses .edupro_topic_dots ul.edupro-topic .topic-notcompleted span.topic_time {    float: right;    color: #616161; }.single-sfwd-courses .edupro_topic_dots ul.edupro-topic .topic_title {  display: inline;  color: #7cb342;  margin-right: 54px;  text-transform: capitalize; }.single-sfwd-courses .edupro_topic_dots ul.edupro-topic .topic_item {  display: inline; }  .single-sfwd-courses .edupro_topic_dots ul.edupro-topic .topic_item a {    color: #212121; text-decoration: underline; }.widget_nav_menu .menu-item-has-children .sub-menu,.widget_categories .cat-parent .children,.widget_product_categories .cat-parent .children {  display: none; }/*--------------------------------------------------------------## Menu--------------------------------------------------------------*//* widget menu */.jetpack_subscription_widget input {  width: 100%;  padding: 7px 21px 5px;  border-radius: 0;  margin-bottom: 9px;  background: transparent;  margin-top: 20px; }.jetpack_subscription_widget #subscribe-email input {  border: 1px solid #999;  color: #999;  font-family: 'Roboto Condensed'; }.jetpack_subscription_widget #subscribe-submit input {  border: 2px solid #7cb342;  color: #7cb342;  text-transform: uppercase;  font-size: 14px;  line-height: 1.88;  transition: all 0.3s;  font-family: 'Roboto Condensed'; }  .jetpack_subscription_widget #subscribe-submit input:hover {    color: #fff;    background: #7cb342; }/*--------------------------------------------------------------## Nav menu--------------------------------------------------------------*//* widget menu */.widget_nav_menu li {  margin-bottom: 10px;  min-height: 15px; }  .widget_nav_menu li a {    color: #616161; }/*--------------------------------------------------------------## Products--------------------------------------------------------------*/.footer-widgets .product_list_widget li {  padding: 0 0 30px 0 !important; }  .footer-widgets .product_list_widget li .star-rating {    color: #ffab40;    margin: 5px 0; }  .footer-widgets .product_list_widget li ins {    font-weight: 500;    color: #7cb342;    font-size: 16px;    background: none; }  .footer-widgets .product_list_widget li:last-child {    padding: 0 !important; }  .footer-widgets .product_list_widget li .remove {    display: none !important; }  .footer-widgets .product_list_widget li a {    color: #fff;    font-size: 18px;    font-family: 'Roboto Condensed'; }    .footer-widgets .product_list_widget li a:hover {      color: #7cb342; }    .footer-widgets .product_list_widget li a img {      float: left;      width: 90px;      height: 100px;      border: 1px solid #313131;      margin: 0 20px 0 0; }  .footer-widgets .product_list_widget li .quantity {    font-weight: bold;    color: #212121;    font-size: 16px; }    .footer-widgets .product_list_widget li .quantity .woocommerce-Price-amount.amount {      color: #7cb342; }/*--------------------------------------------------------------## Recent courses--------------------------------------------------------------*//* widget recent_courses */.widget__recent_courses {  padding-left: 0; }  .widget__recent_courses .widget__recent_title_courses {    font-weight: 500;    margin: -9px 0 0;    line-height: 1.5;    font-family: "Roboto Condensed", sans-serif;    font-size: 16px; }    .widget__recent_courses .widget__recent_title_courses a {      color: #616161; }.edupro_widget_recent_courses {  padding-left: 0; }  .edupro_widget_recent_courses .widget__recent_title_courses {    font-weight: 500;    margin: -9px 0 0;    line-height: 1.5;    font-family: "Roboto Condensed", sans-serif;    font-size: 16px; }    .edupro_widget_recent_courses .widget__recent_title_courses a {      font: 700 18px/1.33 "Roboto Condensed", sans-serif;      text-align: left;      color: #212121; }      .edupro_widget_recent_courses .widget__recent_title_courses a:hover {        color: #7cb342;        text-decoration: none; }      .footer-widgets .edupro_widget_recent_courses .widget__recent_title_courses a {        text-decoration: none;        color: #616161;        font: 400 16px/1.33 "Roboto Condensed", sans-serif; }        .footer-widgets .edupro_widget_recent_courses .widget__recent_title_courses a:hover {          color: #7cb342;          text-decoration: none; }  .edupro_widget_recent_courses .widget__recent_courses_img {    padding: 0;    color: #fff;    width: 60px;    height: 60px;    margin: -3px 20px 0 15px; }    .edupro_widget_recent_courses .widget__recent_courses_img img {      width: 60px;      height: 60px;      object-fit: cover;      object-position: 25% 50%; }.ctf7__sidebar {  padding: 0;  margin: 0;  width: 370px;  float: right;  text-align: center; }  .ctf7__sidebar .theiaStickySidebar {    background: #f5f5f5; }  .ctf7__sidebar .ctf7-content .wpcf7 input {    width: 310px;    background: rgba(255, 0, 0, 0);    border-radius: 0;    padding-left: 20px; }  .ctf7__sidebar .ctf7-content .wpcf7 .wpcf7-submit {    border: none;    background: #7cb342;    padding: 15px;    font-size: 14px;    font-family: 'Roboto';    text-transform: uppercase;    color: #fff;    display: block;    margin: 0 auto; }  .ctf7__sidebar .ctf7-title {    margin: 0 0 30px 0;    text-align: center;    text-transform: uppercase;    background: #7cb342;    padding: 5px 0 14px; }    .ctf7__sidebar .ctf7-title h3 {      color: #fff;      font-family: 'Roboto Condensed';      font-weight: bold;      font-size: 24px; }.edupro_widget_recent_courses .widget__recent_courses_img {  width: 60px;  float: left; }.edupro_widget_recent_courses .widget__recent_courses {  float: left;  padding-right: 0;  width: calc( 100% - 100px); }.footer-widgets .edupro_widget_recent_courses h3,.footer-widgets .edupro_widget_recent_courses .courses-content {  margin-bottom: 33px; }.edupro-max-megamenu .courses-content {  width: 100%;  display: block;  overflow: hidden;  padding: 0 15px; }.edupro-max-megamenu .widget__recent_courses_img a {  display: block;  width: 100%; }.edupro-max-megamenu .widget__recent_courses_img, .edupro-max-megamenu .widget__recent_courses_img img {  width: 100%;  margin: 0;  height: auto; }.edupro-max-megamenu .widget__recent_courses {  width: 100%;  margin: 24px 0 0 0;  clear: both;  text-align: center; }  .edupro-max-megamenu .widget__recent_courses a {    text-align: center !important;    font-size: 13px !important;    text-transform: uppercase;    line-height: 1.5; }/*--------------------------------------------------------------## Recent images--------------------------------------------------------------*//* widget recent_image */.widget__recent_image {  padding-right: 25px;  margin-right: -5px; }/*--------------------------------------------------------------## Rss--------------------------------------------------------------*//* RSS widget */.footer-widgets .widget_rss .rsswidget {  color: #ccc;  transition: all 0.3s; }  .footer-widgets .widget_rss .rsswidget:hover {    color: #7cb342; }.widget_rss .rsswidget img {  margin-top: -0.375em; }.widget_rss .rss-date, .widget_rss cite {  color: #686868;  display: block;  font-family: "Roboto", sans-serif;  font-size: 13px;  font-style: normal;  line-height: 1.615384615;  margin-bottom: 0.538461538em; }.widget_rss .rssSummary:last-child {  margin-bottom: 2.1538461538em; }.widget_rss li:last-child :last-child {  margin-bottom: 0; }/*--------------------------------------------------------------## Search form--------------------------------------------------------------*/.widget_product_search .widget-title,.widget_search .widget-title {  margin-bottom: 25px; }.widget_product_search form,.widget_search form {  position: relative;  width: 100%; }.widget_product_search input[type="search"],.widget_search input[type="search"] {  width: 100%;  box-sizing: border-box;  word-wrap: break-word;  font-size: 14px;  padding: 8px 25px 8px 10px;  background: transparent;  border-color: #dedede;  color: #616161; }  .footer-widgets .widget_product_search input[type="search"], .footer-widgets  .widget_search input[type="search"] {    border-color: #313131; }  .widget_product_search input[type="search"]:focus, .widget_product_search input[type="search"]::-webkit-input-placeholder, .widget_product_search input[type="search"]::-moz-placeholder, .widget_product_search input[type="search"]:-ms-input-placeholder, .widget_product_search input[type="search"]:-moz-placeholder,  .widget_search input[type="search"]:focus,  .widget_search input[type="search"]::-webkit-input-placeholder,  .widget_search input[type="search"]::-moz-placeholder,  .widget_search input[type="search"]:-ms-input-placeholder,  .widget_search input[type="search"]:-moz-placeholder {    color: #616161; }.widget_product_search button[type="submit"],.widget_search button[type="submit"] {  height: 44px;  width: 44px;  position: absolute;  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: center;  justify-content: center;  top: 0;  right: 0;  background: transparent;  transition: all 0.3s;  color: #757575; }  .widget_product_search button[type="submit"]:hover,  .widget_search button[type="submit"]:hover {    color: #e6a303; }  .footer-widgets .widget_product_search button[type="submit"], .footer-widgets  .widget_search button[type="submit"] {    color: #616161; }    .footer-widgets .widget_product_search button[type="submit"]:hover, .footer-widgets    .widget_search button[type="submit"]:hover {      color: #e6a303; }.archive .no-results.not-found.row > .col-md-12 h1 {  color: #212121; }.archive .no-results.not-found.row > .col-md-12 form.search-form {  margin-top: 20px; }  .archive .no-results.not-found.row > .col-md-12 form.search-form button {    min-width: 40px;    min-height: 38px;    position: relative;    bottom: 1px;    background: #7cb342;    color: #fff;    margin-left: 5px; }.archive .no-results.not-found.row > .col-md-12 .page-header {  margin-right: 15px; }.site-header .mega-sub-menu .widget_product_search form {  margin: 20px 0; }/*--------------------------------------------------------------## Shopping cart--------------------------------------------------------------*/.widget_shopping_cart .widget_shopping_cart_content {  overflow: auto;  width: 100%; }  .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.empty {    text-align: left; }  .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item {    border-bottom: 1px solid #313131; }  .widget_shopping_cart .widget_shopping_cart_content .total {    border-bottom: 1px solid #313131;    border-top: 1px solid #313131; }  .widget_shopping_cart .widget_shopping_cart_content .buttons {    text-align: center; }    .widget_shopping_cart .widget_shopping_cart_content .buttons a {      border-radius: 0;      border: 0;      margin: 0;      transition: all 0.3s;      font-size: 13px;      float: left;      width: 48%;      line-height: 30px;      text-transform: uppercase;      font-weight: 700;      padding-top: 5px;      padding-bottom: 5px;      background: #fff;      color: #111;      letter-spacing: 1px; }      .widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout {        background: #7cb342;        color: #fff;        float: right; }      .widget_shopping_cart .widget_shopping_cart_content .buttons a:hover {        background: #59802f;        color: #fff; }/*--------------------------------------------------------------## Social--------------------------------------------------------------*//* Social link */.widget__social-link ul {  margin: 0;  padding: 0; }  .widget__social-link ul li {    display: inline;    font-size: 16px;    margin: 0 13px 22px 0; }    .widget__social-link ul li a {      color: #212121;      text-decoration: none; }      .widget__social-link ul li a:hover {        color: #7cb342; }.footer-widgets .widget__social-link ul li a {  color: #fff; }  .footer-widgets .widget__social-link ul li a:hover {    color: #7cb342; }/*--------------------------------------------------------------## Tags--------------------------------------------------------------*//* Tags */.tagcloud {  margin-top: 35px; }  .tagcloud a {    font-family: Roboto;    font-weight: 500;    text-align: center;    color: #212121;    border: 2px solid #dedede;    padding: 2px 10px;    margin: 0 10px 10px 0;    text-transform: uppercase;    float: left;    text-decoration: none;    transition: all 0.3s; }    .footer-widgets .tagcloud a {      color: #616161;      border-color: #333333; }      .footer-widgets .tagcloud a:hover {        color: #7cb342; }    .tagcloud a:hover {      color: #7cb342; }#site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu .widget__social-link ul {  left: 0;  box-shadow: none;  border: 0;  width: 100%;  padding-left: 15px;  padding-right: 15px; }  #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu .widget__social-link ul li {    padding: 0 15px;    margin-right: 0;    border: 0; }    #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu .widget__social-link ul li i {      margin-right: 10px; }    #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu .widget__social-link ul li a {      height: 25px;      line-height: 25px;      width: auto; }#site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu .widget_tag_cloud .tagcloud {  margin-top: 0; }#site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu .widget_tag_cloud a {  width: auto;  display: inline-block; }/*--------------------------------------------------------------## Title--------------------------------------------------------------*//* Widget title */.widget {  border-bottom: 1px solid #dedede;  padding-bottom: 30px;  padding-top: 25px;  -ms-word-wrap: break-word;  word-wrap: break-word; }  .widget select {    width: 100%;    background: none;    border: 1px solid #dedede;    padding: 10px 21px 11px;    border-radius: 0;    margin-bottom: 9px; }  .widget li {    position: relative;    font-weight: 500; }  .widget > ul:after {    clear: both;    content: ".";    display: block;    height: 0;    line-height: 0;    visibility: hidden; }  .widget:first-child {    padding-top: 0; }  .widget:last-child {    border: none;    padding-bottom: 0; }  .widget .cat-item a {    font-family: Roboto;    font-size: 14px;    font-weight: 500;    font-style: normal;    font-stretch: normal;    text-align: left;    color: #212121;    text-transform: uppercase;    margin-right: 5px; }  .widget .tagcloud:after {    clear: both;    content: "";    display: block;    width: 0px;    height: 0px; }  .widget ul.sub-menu {    padding-top: 10px;    list-style: initial; }  .widget select {    width: 100%; }.widget-title {  position: relative;  font-size: 24px;  font-family: "Roboto Condensed", sans-serif;  color: #212121;  font-weight: bold;  text-transform: uppercase;  line-height: 1.33;  padding: 0 0 11px;  margin: 0 0 30px; }  .widget-title:before {    content: "";    position: absolute;    background: #7cb342;    width: 30px;    height: 2px;    bottom: 0; }#secondary .sidebar-3 {  background: #f5f5f5;  padding: 30px; }#secondary .widget-title {  color: #212121; }  #secondary .widget-title::before {    bottom: -5px; }#secondary .widget {  border-bottom: 1px solid #dedede; }  #secondary .widget:last-child {    border-bottom: none; }.footer-widgets .widget-title {  color: #fff; }/*--------------------------------------------------------------## Courses information--------------------------------------------------------------*//* Widget courses information */.widget #ld_course_info_mycourses_list .ld-course-info-my-courses h2 {  display: inline;  font-weight: 500;  margin: -9px 0 0;  line-height: 1.5;  font-family: "Roboto Condensed", sans-serif;  font-size: 16px; }  .widget #ld_course_info_mycourses_list .ld-course-info-my-courses h2 a {    font: 700 18px/1.33 "Roboto Condensed", sans-serif;    text-align: left;    color: #212121; }.widget.widget_edupro-course-infomation .inline.course__infomation > div {  font-size: 16px;  font-weight: 500;  line-height: 2.25; }  .widget.widget_edupro-course-infomation .inline.course__infomation > div:last-child {    margin-bottom: -12px; }.site-header .mega-sub-menu .ld-course-info-my-courses {  margin: 15px 0; }  .site-header .mega-sub-menu .ld-course-info-my-courses .ld-entry-title a {    font-size: 15px;    line-height: 1.3;    font-weight: 700;    font-family: "Roboto Condensed", sans-serif;    color: #212121; }/*--------------------------------------------------------------## Author information--------------------------------------------------------------*/.widget__social-author {  padding: 30px 0; }  .widget__social-author ul {    margin: 0;    padding: 0; }/*--------------------------------------------------------------## Course relation--------------------------------------------------------------*/.widget__courses-relation .course-relation__infomation__item {  overflow: hidden;  margin-bottom: 30px; }  .widget__courses-relation .course-relation__infomation__item:last-child {    margin-bottom: 0; }  .widget__courses-relation .course-relation__infomation__item .thumbnail {    width: 60px;    height: 60px;    margin-right: 20px;    display: inline-block;    float: left; }    .widget__courses-relation .course-relation__infomation__item .thumbnail img {      width: 100%;      height: auto; }      .widget__courses-relation .course-relation__infomation__item .thumbnail img.thumbnail-default {        height: 60px; }  .widget__courses-relation .course-relation__infomation__item .excrept {    position: relative;    top: -6px; }    .widget__courses-relation .course-relation__infomation__item .excrept a {      text-transform: capitalize;      color: #212121;      font: 700 18px/24px "Roboto Condensed", sans-serif;      transition: all 0.3s ease; }      .widget__courses-relation .course-relation__infomation__item .excrept a:hover {        color: #7cb342; }.edupro-max-megamenu .widget__courses-relation .inline.course-relation__infomation .sidebar-single__title span {  color: #7cb342;  text-transform: capitalize; }.edupro-max-megamenu .widget__courses-relation .course-relation__infomation__item {  position: relative; }  .edupro-max-megamenu .widget__courses-relation .course-relation__infomation__item .thumbnail {    position: absolute;    top: 0;    left: 0;    padding-top: 0;    line-height: 1; }    .edupro-max-megamenu .widget__courses-relation .course-relation__infomation__item .thumbnail img {      width: 60px;      height: 60px; }  .edupro-max-megamenu .widget__courses-relation .course-relation__infomation__item .excrept {    margin-left: 80px; }    .edupro-max-megamenu .widget__courses-relation .course-relation__infomation__item .excrept a {      width: auto; }/*--------------------------------------------------------------## Login register--------------------------------------------------------------*/#site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu .edupro-link-login ul {  left: 0;  box-shadow: none;  border: 0;  width: 100%; }  #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu .edupro-link-login ul li {    padding: 0 15px; }    #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu .edupro-link-login ul li i {      margin-right: 10px; }    #site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-megamenu > .mega-sub-menu .edupro-link-login ul li a {      height: 25px;      line-height: 25px;      width: auto; }/*--------------------------------------------------------------## bbpress login--------------------------------------------------------------*/.bbp_widget_login .bbp-logged-in h4 > a {  color: #212121; }.bbp_widget_login .bbp-logged-in .button {  border: 1px solid #fff;  padding: 7px 20px;  background: #7cb342;  font-size: 11px;  color: #fff; }  .bbp_widget_login .bbp-logged-in .button:hover {    color: #7cb342;    background: #fff;    border: 1px solid #7cb342; }.bbp_widget_login .bbp-login-form fieldset {  border: none;  padding: 0; }.bbp_widget_login .bbp-login-form label {  color: #999; }.bbp_widget_login .bbp-login-form #user_login,.bbp_widget_login .bbp-login-form #user_pass {  width: 100%;  background: none; }.bbp_widget_login .bbp-login-form .bbp-submit-wrapper {  width: 100%; }  .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .wp-social-login-provider-list a {    width: 50px;    height: 50px;    margin-right: 20px; }.bbp_widget_login .bbp-login-form button#user-submit {  background: #7cb342;  border: none;  color: #fff;  width: 100%; }  .bbp_widget_login .bbp-login-form button#user-submit:hover {    color: #7cb342;    background: #fff;    border: 1px solid #7cb342; }/*--------------------------------------------------------------## bbpress search form--------------------------------------------------------------*/#bbp-search-form #bbp_search_submit {  background: #7cb342;  color: #fff;  position: relative;  bottom: 1px;  margin-left: 5px;  box-sizing: border-box; }  #bbp-search-form #bbp_search_submit:hover {    background: #fff;    color: #7cb342;    border: 1px solid #7cb342;    box-sizing: border-box; }/*--------------------------------------------------------------## bbpress list forum--------------------------------------------------------------*/.widget_display_forums ul li {  margin-bottom: 5px; }  .widget_display_forums ul li a {    color: #616161; }  .widget_display_forums ul li a:hover {    text-decoration: none;    color: #7cb342; }  .widget_display_forums ul li:before {    content: "\f105";    font-family: 'fontawesome';    margin-right: 10px;    font-weight: 700; }/*--------------------------------------------------------------## bbpress STATISTICS--------------------------------------------------------------*/.widget_display_stats dd {  margin: 0;  float: right; }.widget_display_stats dt {  margin-bottom: 10px; }/*--------------------------------------------------------------## buddy login--------------------------------------------------------------*/#bp-login-widget-form #bp-login-widget-user-login,#bp-login-widget-form #bp-login-widget-user-pass {  width: 100%;  background: none; }#bp-login-widget-form #bp-login-widget-submit {  width: 100%;  background: #7cb342;  padding: 7px;  font-size: 14px;  color: #fff;  font-weight: 400;  margin-top: 10px;  padding: 7px; }  #bp-login-widget-form #bp-login-widget-submit:hover {    color: #fff; }/*--------------------------------------------------------------# Content--------------------------------------------------------------*/.site {  transition: transform .5s; }/*--------------------------------------------------------------## Topbar--------------------------------------------------------------*/.topbar {  background: #111;  color: #000;  font-size: 13px;  z-index: 9999;  position: relative;  /* Topbar menu */ }  .topbar .topbar__highlight {    color: #7cb342;    margin: 0 5px; }  .topbar a {    color: #fff; }  .topbar .topbar__left,  .topbar .topbar__right {    line-height: 20px;    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;        align-items: center; }    .topbar .topbar__left p,    .topbar .topbar__right p {      padding-top: 20px; }  .topbar ul {    margin: 0;    padding: 0;    list-style: none;    display: -ms-flexbox;    display: flex; }    .topbar ul li {      margin-left: 15px;      padding-left: 15px;      margin-bottom: 0;      line-height: 20px;      position: relative; }      .topbar ul li:hover {        color: #7cb342; }      .topbar ul li a {        font-family: "Roboto", sans-serif;        text-decoration: none;        color: #fff; }        .topbar ul li a:hover {          color: #7cb342; }      .topbar ul li.fa:before {        margin-right: 5px;        font-size: 15px; }      .topbar ul li:last-child {        margin-left: 15px;        padding-left: 15px; }  .topbar .widget_nav_menu ul.menu li {    padding-bottom: 15px; }    .topbar .widget_nav_menu ul.menu li:hover > ul.sub-menu {      display: block; }    .topbar .widget_nav_menu ul.menu li ul.sub-menu {      white-space: normal;      float: left;      display: none;      background: #fff;      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);      position: absolute;      top: 35px;      background: #fff;      z-index: 999;      width: 160px; }      .topbar .widget_nav_menu ul.menu li ul.sub-menu li {        margin-left: 0;        padding: 5px 12px;        border-bottom: 1px solid #f1f1f1;        height: auto;        line-height: 1.7;        width: 100%; }        .topbar .widget_nav_menu ul.menu li ul.sub-menu li a {          color: #212121;          transition: all 0.3s;          font-size: 12px; }          .topbar .widget_nav_menu ul.menu li ul.sub-menu li a:hover {            color: #7cb342; }        .topbar .widget_nav_menu ul.menu li ul.sub-menu li:last-child {          border: none; }      .topbar .widget_nav_menu ul.menu li ul.sub-menu li > ul.sub-menu {        position: absolute;        left: 100%;        top: 0; }  .topbar .topbar__left .widget_nav_menu ul.menu > li,  .topbar .topbar__right .widget_nav_menu ul.menu > li {    margin-left: 20px; }    .topbar .topbar__left .widget_nav_menu ul.menu > li:first-child,    .topbar .topbar__right .widget_nav_menu ul.menu > li:first-child {      margin-left: 0;      padding-left: 0; }  .topbar .edupro-social-links li {    margin-left: 15px; }    .topbar .edupro-social-links li:last-child {      margin-left: 15px;      padding-left: 0;      margin-right: 0; }  .topbar .edupro-link-login {    margin: 0 10px;    padding-bottom: 15px; }  .topbar .edupro-link-login ul li:last-child {    border-left: 1px solid #313131; }  .topbar .topbar__left {    float: left; }    .topbar .topbar__left .topbar__left__content > * {      display: inline-block; }    .topbar .topbar__left ul li:first-child {      margin-left: 0;      padding-left: 0; }  .topbar .topbar__right {    float: right;    padding-top: 15px; }    .topbar .topbar__right .topbar__right_content {      margin-left: auto; }      .topbar .topbar__right .topbar__right_content > * {        float: right;        display: inline-block; }  .topbar .topbar__left {    float: left;    padding-top: 15px; }    .topbar .topbar__left .topbar__left_content {      margin-left: auto; }      .topbar .topbar__left .topbar__left_content > * {        float: left;        display: inline-block; }/* Header style 1 */.header--s1 {  background: #FFF; }.header--s1,.header--s2 {  z-index: 1;  position: relative;  min-height: 60px;  border-bottom: 1px solid #dedede;  /* Main menu */ }  .header--s1 .header__search,  .header--s2 .header__search {    line-height: 60px;    transition: all 0.3s; }  .header--s1 .site-branding,  .header--s2 .site-branding {    float: left;    transition: all 0.3s;    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;        align-items: center;    height: 60px; }    .header--s1 .site-branding img,    .header--s2 .site-branding img {      transition: all 0.3s; }  .header--s1 .main-navigation,  .header--s2 .main-navigation {    float: right;    font-family: "Roboto Condensed", sans-serif;    font-weight: bold;    text-transform: uppercase;    /* Sub menu */ }    .header--s1 .main-navigation a,    .header--s2 .main-navigation a {      color: #111;      line-height: 60px;      transition: all 0.3s; }    .header--s1 .main-navigation .current-menu-item > a,    .header--s1 .main-navigation .current-menu-ancestor > a,    .header--s2 .main-navigation .current-menu-item > a,    .header--s2 .main-navigation .current-menu-ancestor > a {      color: #7cb342; }    .header--s1 .main-navigation .menu-item-has-children > a:after,    .header--s1 .main-navigation .mega-menu-item-has-children > a:after,    .header--s2 .main-navigation .menu-item-has-children > a:after,    .header--s2 .main-navigation .mega-menu-item-has-children > a:after {      content: "\f107";      display: inline-block;      font-family: FontAwesome;      margin-left: 8px; }    .header--s1 .main-navigation li,    .header--s2 .main-navigation li {      margin-left: 45px; }      .header--s1 .main-navigation li .sub-menu,      .header--s2 .main-navigation li .sub-menu {        width: auto !important;        min-width: 230px; }        .header--s1 .main-navigation li .sub-menu a,        .header--s2 .main-navigation li .sub-menu a {          line-height: 30px; }      .header--s1 .main-navigation li:active > a.header--s1 .main-navigation li:focus > a,      .header--s1 .main-navigation li:hover > a,      .header--s1 .main-navigation li a:hover,      .header--s2 .main-navigation li:active > a.header--s1 .main-navigation li:focus > a,      .header--s2 .main-navigation li:hover > a,      .header--s2 .main-navigation li a:hover, .header--s1 .main-navigation li:active > a      .header--s2 .main-navigation li:focus > a,      .header--s2 .main-navigation li:active > a      .header--s2 .main-navigation li:focus > a {        color: #7cb342;        transition: all .3s; }      .header--s1 .main-navigation li ul,      .header--s2 .main-navigation li ul {        background: #fff;        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }      .header--s1 .main-navigation li li,      .header--s2 .main-navigation li li {        margin-left: 0;        padding: 15px 20px 14px;        border-bottom: 1px solid #f1f1f1;        height: auto;        line-height: 25px;        font-size: .8em; }        .header--s1 .main-navigation li li li,        .header--s2 .main-navigation li li li {          font-size: 1em; }        .header--s1 .main-navigation li li a:hover,        .header--s2 .main-navigation li li a:hover {          color: #7cb342; }      .header--s1 .main-navigation li .mega-menu-item-has-children > a:after,      .header--s1 .main-navigation li .menu-item-has-children > a:after,      .header--s2 .main-navigation li .mega-menu-item-has-children > a:after,      .header--s2 .main-navigation li .menu-item-has-children > a:after {        content: "\f105";        float: right;        line-height: 25px; }  .header--s1 #social-menu,  .header--s2 #social-menu {    padding-left: 40px; }    .header--s1 #social-menu ul,    .header--s2 #social-menu ul {      margin: 0;      padding: 0; }/* Sticky */.header_style1 .header-sticky .header--s1 {  min-height: 61px; }.header_style1 .header-sticky .site-branding {  max-height: 61px; }.header_style1 .header-sticky, .header_style1 .header-sticky .main-navigation a,.header_style1 .header-sticky .header__search {  line-height: 61px; }.header_style1 .header-sticky .main-navigation ul ul {  margin-top: -1px; }/* Header style 2 */.site-header.header--s2 {  position: absolute;  transition: height 0.5s, background 0.5s;  border-bottom: none;  height: 92px;  width: 100%; }  .site-header.header--s2 .header__search a,  .site-header.header--s2 .header__cart .cart-icon {    color: #fff;    transition: color 0.3s; }  .site-header.header--s2 .main-navigation ul.menu > li > a {    color: #fff;    transition: all 0.3s; }.single-sfwd-courses .site-header.header--s2 .header__search a,.single-sfwd-courses .site-header.header--s2 .header__cart .cart-icon,.single-sfwd-courses .site-header.header--s2 .main-navigation ul.menu > li > a {  color: #212121; }.header_style2 {  /* Sticky */ }  .header_style2 .sticky-wrapper {    width: 100%;    position: absolute; }  .header_style2 .site-header.header--s2 .header__search a,  .header_style2 .site-header.header--s2 .header__cart .cart-icon,  .header_style2 .site-header.header--s2 .main-navigation ul.menu > li > a {    color: #fff; }  .header_style2.single-sfwd-courses .site-header.header--s2 .header__search a,  .header_style2.single-sfwd-courses .site-header.header--s2 .header__cart .cart-icon,  .header_style2.single-sfwd-courses .site-header.header--s2 .main-navigation ul.menu > li > a, .header_style2.single-jetpack-portfolio .site-header.header--s2 .header__search a,  .header_style2.single-jetpack-portfolio .site-header.header--s2 .header__cart .cart-icon,  .header_style2.single-jetpack-portfolio .site-header.header--s2 .main-navigation ul.menu > li > a, .header_style2.single-post .site-header.header--s2 .header__search a,  .header_style2.single-post .site-header.header--s2 .header__cart .cart-icon,  .header_style2.single-post .site-header.header--s2 .main-navigation ul.menu > li > a, .header_style2.single-product .site-header.header--s2 .header__search a,  .header_style2.single-product .site-header.header--s2 .header__cart .cart-icon,  .header_style2.single-product .site-header.header--s2 .main-navigation ul.menu > li > a {    color: #212121; }    .header_style2.single-sfwd-courses .site-header.header--s2 .header__search a:hover,    .header_style2.single-sfwd-courses .site-header.header--s2 .header__cart .cart-icon:hover,    .header_style2.single-sfwd-courses .site-header.header--s2 .main-navigation ul.menu > li > a:hover, .header_style2.single-jetpack-portfolio .site-header.header--s2 .header__search a:hover,    .header_style2.single-jetpack-portfolio .site-header.header--s2 .header__cart .cart-icon:hover,    .header_style2.single-jetpack-portfolio .site-header.header--s2 .main-navigation ul.menu > li > a:hover, .header_style2.single-post .site-header.header--s2 .header__search a:hover,    .header_style2.single-post .site-header.header--s2 .header__cart .cart-icon:hover,    .header_style2.single-post .site-header.header--s2 .main-navigation ul.menu > li > a:hover, .header_style2.single-product .site-header.header--s2 .header__search a:hover,    .header_style2.single-product .site-header.header--s2 .header__cart .cart-icon:hover,    .header_style2.single-product .site-header.header--s2 .main-navigation ul.menu > li > a:hover {      color: #059aff; }  .header_style2.single-sfwd-courses .site-header.header--s2 .current-menu-item > a,  .header_style2.single-sfwd-courses .site-header.header--s2 .current-menu-ancestor > a, .header_style2.single-jetpack-portfolio .site-header.header--s2 .current-menu-item > a,  .header_style2.single-jetpack-portfolio .site-header.header--s2 .current-menu-ancestor > a, .header_style2.single-post .site-header.header--s2 .current-menu-item > a,  .header_style2.single-post .site-header.header--s2 .current-menu-ancestor > a, .header_style2.single-product .site-header.header--s2 .current-menu-item > a,  .header_style2.single-product .site-header.header--s2 .current-menu-ancestor > a {    color: #7cb342; }  .header_style2 .page__banner-top {    height: 325px;    padding-top: 45px; }  .header_style2 .single__banner-top {    margin-top: 90px;    background: #0772bb; }    .header_style2 .single__banner-top .page__breadcrumbs {      margin-top: 120px; }    .header_style2 .single__banner-top .single__breadcrumbs {      padding: 20px 20px; }  .header_style2.single-sfwd-courses .archive__banner-top {    margin-top: 90px; }  .header_style2 .header-sticky .header--s2 {    min-height: 61px;    height: inherit; }  .header_style2 .header-sticky .site-branding {    max-height: 61px; }  .header_style2 .header-sticky, .header_style2 .header-sticky .main-navigation a,  .header_style2 .header-sticky .header__search {    line-height: 61px; }  .header_style2 .header-sticky .site-header.header--s2 .header__search a,  .header_style2 .header-sticky .site-header.header--s2 .header__cart .cart-icon,  .header_style2 .header-sticky .site-header.header--s2 .main-navigation ul.menu > li > a {    color: #212121; }  .header_style2 .header-sticky .site-header.header--s2 .main-navigation li .sub-menu {    margin-top: -1px; }.single-event .site-header.header--s2 .main-navigation ul.menu > li > a,body.search .site-header.header--s2 .main-navigation ul.menu > li > a {  color: #212121; }/* Header style 3 */.header--s3 {  background: #2196f3;  height: 175px;  z-index: 99;  position: relative;  /* Main menu */  /* Social icons */  /* Fix sticky header style 3 */ }  .header--s3 .site-branding,  .header--s3 .header__search,  .header--s3 .main-navigation {    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;        align-items: center;    min-height: 92px; }  .header--s3 .header__cart {    height: 75px;    margin-left: 0px;    margin-right: 15px; }  .header--s3 .site-branding {    float: left;    position: relative;    top: 15px; }  .header--s3 .container__navbar {    min-height: 75px;    position: relative;    top: 40px;    border-bottom: 0;    transition: height 0.3s; }    .header--s3 .container__navbar .site-header__content {      background: #fff;      position: relative;      box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.2);      padding-left: 30px;      padding-right: 30px; }    .header--s3 .container__navbar .header__search {      float: right;      margin: 0 10px;      position: relative;      min-height: 75px; }  .header--s3 .main-navigation {    font-family: "Roboto Condensed", sans-serif;    font-weight: bold;    line-height: 1.88;    text-transform: uppercase;    min-height: 75px;    /* Sub menu */ }    .header--s3 .main-navigation a,    .header--s3 .main-navigation a:visited {      color: #212121; }    .header--s3 .main-navigation .current-menu-item > a,    .header--s3 .main-navigation .current-menu-ancestor > a {      color: #7cb342; }    .header--s3 .main-navigation .menu-item-has-children > a:after,    .header--s3 .main-navigation .mega-menu-item-has-children > a:after {      content: "\f107";      display: inline-block;      font: normal normal normal 16px/1 FontAwesome;      text-rendering: auto;      -webkit-font-smoothing: antialiased;      -moz-osx-font-smoothing: grayscale;      margin-left: 8px; }    .header--s3 .main-navigation li {      display: -ms-flexbox;      display: flex;      -ms-flex-align: center;          align-items: center;      height: 72px;      margin-left: 45px;      line-height: 30px; }      .header--s3 .main-navigation li .sub-menu {        width: auto !important;        min-width: 230px;        left: 0; }        .header--s3 .main-navigation li .sub-menu a {          min-width: 170px;          width: auto; }      .header--s3 .main-navigation li:first-child {        margin-left: 0; }      .header--s3 .main-navigation li:active > a.header--s3 .main-navigation li:focus > a,      .header--s3 .main-navigation li:hover > a,      .header--s3 .main-navigation li a:hover {        color: #7cb342;        transition: all .3s; }      .header--s3 .main-navigation li ul {        background: #fff;        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);        width: auto !important; }      .header--s3 .main-navigation li li {        margin-left: 0;        padding: 15px 20px 14px;        border-bottom: 1px solid #f1f1f1;        height: auto;        line-height: 25px;        font-size: .8em; }        .header--s3 .main-navigation li li:first-child {          margin-left: 0; }        .header--s3 .main-navigation li li li {          font-size: 1em; }      .header--s3 .main-navigation li .mega-menu-item-has-children > a:after,      .header--s3 .main-navigation li .menu-item-has-children > a:after {        content: "\f105";        float: right;        line-height: 25px; }  .header--s3 .site-header__content .social-icon {    max-height: 75px; }  .header--s3 .social-icon-first #social-menu {    list-style: none;    margin: 0;    padding-left: 20px;    padding-right: 0px;    font-size: 12px;    display: inline-block;    position: absolute;    right: 15px; }    .header--s3 .social-icon-first #social-menu li {      display: inline-block;      margin-right: 17px;      transition: all .3s; }      .header--s3 .social-icon-first #social-menu li a {        padding-left: 0;        padding-right: 0; }      .header--s3 .social-icon-first #social-menu li:last-child {        margin-right: 0; }      .header--s3 .social-icon-first #social-menu li:hover {        opacity: 0.7; }    .header--s3 .social-icon-first #social-menu em {      display: none; }    .header--s3 .social-icon-first #social-menu a:before {      display: inline-block;      font: normal normal normal 14px/1 FontAwesome;      font-size: inherit;      text-rendering: auto;      -webkit-font-smoothing: antialiased;      -moz-osx-font-smoothing: grayscale;      color: #fff;      border: 2px solid #fff;      font-size: 16px;      border-radius: 50%;      width: 40px;      height: 40px;      text-align: center;      line-height: 37px;      margin-top: 40px; }    .header--s3 .social-icon-first #social-menu a:hover {      text-decoration: none; }  .header--s3 .site-header.header-sticky .main-navigation,  .header--s3 .site-header.header-sticky .header__search,  .header--s3 .site-header.header-sticky .site-branding {    min-height: 60px; }  .header--s3 .site-header.header-sticky .header__cart {    height: 60px;    margin-left: 0px;    margin-right: 15px; }body #page.site .header--s3 .site-header {  border: none; }/* Sticky */.header_style3 .page__banner-top {  padding-top: 33px; }.header_style3 .single__banner-top {  padding-top: 33px; }.header_style3.single-sfwd-courses .archive__banner-top {  padding-top: 55px; }.header_style3 .header-sticky .container__navbar {  min-height: 60px; }  .header_style3 .header-sticky .container__navbar .container {    box-shadow: none; }  .header_style3 .header-sticky .container__navbar .header__search,  .header_style3 .header-sticky .container__navbar .header__cart {    min-height: 60px;    height: 60px; }  .header_style3 .header-sticky .container__navbar .site-header__content {    padding-left: 0px;    padding-right: 0px; }.header_style3 .header-sticky .main-navigation ul {  margin-top: 0; }.header_style3 .header-sticky .main-navigation li {  height: 60px;  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;      align-items: center; }  .header_style3 .header-sticky .main-navigation li:first-child {    margin-left: 0; }  .header_style3 .header-sticky .main-navigation li .sub-menu li {    height: 35px; }/* Header style 4 */.header_style4,.header_style5,.header_style6 {  /* Main menu */ }  .header_style4 .site-header,  .header_style5 .site-header,  .header_style6 .site-header {    border-top: 1px solid #dedede; }  .header_style4 .main-navigation,  .header_style5 .main-navigation,  .header_style6 .main-navigation {    float: left;    font-family: "Roboto Condensed", sans-serif;    font-weight: bold;    text-transform: uppercase;    /* Sub menu */ }    .header_style4 .main-navigation a,    .header_style5 .main-navigation a,    .header_style6 .main-navigation a {      color: #212121;      line-height: 52px;      transition: all 0.3s; }    .header_style4 .main-navigation .current-menu-item > a,    .header_style4 .main-navigation .current-menu-ancestor > a,    .header_style5 .main-navigation .current-menu-item > a,    .header_style5 .main-navigation .current-menu-ancestor > a,    .header_style6 .main-navigation .current-menu-item > a,    .header_style6 .main-navigation .current-menu-ancestor > a {      color: #7cb342; }    .header_style4 .main-navigation .menu-item-has-children > a:after,    .header_style4 .main-navigation .mega-menu-item-has-children > a:after,    .header_style5 .main-navigation .menu-item-has-children > a:after,    .header_style5 .main-navigation .mega-menu-item-has-children > a:after,    .header_style6 .main-navigation .menu-item-has-children > a:after,    .header_style6 .main-navigation .mega-menu-item-has-children > a:after {      content: "\f107";      display: inline-block;      font-family: FontAwesome;      margin-left: 8px; }    .header_style4 .main-navigation li,    .header_style5 .main-navigation li,    .header_style6 .main-navigation li {      margin-right: 45px; }      .header_style4 .main-navigation li .sub-menu,      .header_style5 .main-navigation li .sub-menu,      .header_style6 .main-navigation li .sub-menu {        width: auto !important;        min-width: 230px; }        .header_style4 .main-navigation li .sub-menu a,        .header_style5 .main-navigation li .sub-menu a,        .header_style6 .main-navigation li .sub-menu a {          line-height: 30px; }      .header_style4 .main-navigation li:active > a.header_style4 .main-navigation li:focus > a,      .header_style4 .main-navigation li:hover > a,      .header_style4 .main-navigation li a:hover,      .header_style5 .main-navigation li:active > a.header_style4 .main-navigation li:focus > a,      .header_style5 .main-navigation li:hover > a,      .header_style5 .main-navigation li a:hover,      .header_style6 .main-navigation li:active > a.header_style4 .main-navigation li:focus > a,      .header_style6 .main-navigation li:hover > a,      .header_style6 .main-navigation li a:hover, .header_style4 .main-navigation li:active > a      .header_style5 .main-navigation li:focus > a,      .header_style5 .main-navigation li:active > a      .header_style5 .main-navigation li:focus > a,      .header_style6 .main-navigation li:active > a      .header_style5 .main-navigation li:focus > a, .header_style4 .main-navigation li:active > a      .header_style6 .main-navigation li:focus > a,      .header_style5 .main-navigation li:active > a      .header_style6 .main-navigation li:focus > a,      .header_style6 .main-navigation li:active > a      .header_style6 .main-navigation li:focus > a {        color: #7cb342;        transition: all .3s; }      .header_style4 .main-navigation li ul,      .header_style5 .main-navigation li ul,      .header_style6 .main-navigation li ul {        background: #fff;        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }      .header_style4 .main-navigation li li,      .header_style5 .main-navigation li li,      .header_style6 .main-navigation li li {        margin-right: 0;        padding: 15px 20px 14px;        border-bottom: 1px solid #f1f1f1;        height: auto;        line-height: 25px;        font-size: .8em; }        .header_style4 .main-navigation li li li,        .header_style5 .main-navigation li li li,        .header_style6 .main-navigation li li li {          font-size: 1em; }        .header_style4 .main-navigation li li a:hover,        .header_style5 .main-navigation li li a:hover,        .header_style6 .main-navigation li li a:hover {          color: #7cb342; }      .header_style4 .main-navigation li .mega-menu-item-has-children > a:after,      .header_style4 .main-navigation li .menu-item-has-children > a:after,      .header_style5 .main-navigation li .mega-menu-item-has-children > a:after,      .header_style5 .main-navigation li .menu-item-has-children > a:after,      .header_style6 .main-navigation li .mega-menu-item-has-children > a:after,      .header_style6 .main-navigation li .menu-item-has-children > a:after {        content: "\f105";        float: right;        line-height: 25px; }  .header_style4 .social-icon,  .header_style5 .social-icon,  .header_style6 .social-icon {    height: 52px; }  .header_style4 .header__cart,  .header_style4 .header__search,  .header_style5 .header__cart,  .header_style5 .header__search,  .header_style6 .header__cart,  .header_style6 .header__search {    height: 52px;    line-height: 52px; }.header_style4 .site-header {  border-top: 1px solid #dedede; }.header_style4 .logo-img {  padding-top: 30px;  padding-bottom: 30px; }.header_style4 .logo-img__logo {  display: table-cell;  vertical-align: middle;  width: 400px; }.header_style4 .header-banner {  display: table-cell;  vertical-align: middle;  width: 770px;  text-align: right; }/* Sticky */.header_style4 .header-sticky,.header_style4 .header-sticky .site-branding,.header_style5 .header-sticky,.header_style5 .header-sticky .site-branding,.header_style6 .header-sticky,.header_style6 .header-sticky .site-branding {  line-height: 52px;  min-height: 52px; }.header_style4 .header-sticky .main-navigation ul ul,.header_style5 .header-sticky .main-navigation ul ul,.header_style6 .header-sticky .main-navigation ul ul {  margin-top: -1px; }.header_style4 .header-sticky .site-header .header__cart,.header_style4 .header-sticky .site-header .main-navigation,.header_style4 .header-sticky .site-header .header__search,.header_style4 .header-sticky .site-header .social-icon,.header_style5 .header-sticky .site-header .header__cart,.header_style5 .header-sticky .site-header .main-navigation,.header_style5 .header-sticky .site-header .header__search,.header_style5 .header-sticky .site-header .social-icon,.header_style6 .header-sticky .site-header .header__cart,.header_style6 .header-sticky .site-header .main-navigation,.header_style6 .header-sticky .site-header .header__search,.header_style6 .header-sticky .site-header .social-icon {  line-height: 52px;  min-height: 52px;  height: inherit; }@media only screen and (max-width: 1169px) and (min-width: 961px) {  .header_style4 .logo-img__logo {    width: 320px;    padding-right: 30px; }  .header_style4 .header-banner {    width: 620px; } }@media only screen and (max-width: 960px) {  .header_style4,  .header_style5,  .header_style6 {    position: relative; }    .header_style4 .logo-img__logo,    .header_style5 .logo-img__logo,    .header_style6 .logo-img__logo {      text-align: center;      display: block;      width: auto; }    .header_style4 .header-banner,    .header_style5 .header-banner,    .header_style6 .header-banner {      display: block;      margin-top: 30px;      width: 100%; }    .header_style4 .main-navigation,    .header_style5 .main-navigation,    .header_style6 .main-navigation {      position: relative;      min-height: 52px; }      .header_style4 .main-navigation .nav-menu,      .header_style5 .main-navigation .nav-menu,      .header_style6 .main-navigation .nav-menu {        display: none; }      .header_style4 .main-navigation .navbar-toggle,      .header_style5 .main-navigation .navbar-toggle,      .header_style6 .main-navigation .navbar-toggle {        display: block;        right: auto;        left: 0; } }/* Header style 5*/.header_style5 .logo {  padding-top: 30px;  padding-bottom: 30px;  vertical-align: middle;  text-align: center; }/* Header style 5*/.header_style6 .logo {  padding-top: 30px;  padding-bottom: 30px;  vertical-align: middle;  text-align: center; }.header_style6 .site-header {  border-top: 0;  border-bottom: 1px solid #dedede; }.header__cart,.widget_shopping_cart {  position: relative; }  .header__cart .widget_shopping_cart_content .cart_list.product_list_widget .empty,  .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .empty {    padding-top: 18px;    padding-bottom: 0;    text-align: center; }    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget .empty:before,    .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .empty:before {      content: none; }  .header__cart .widget_shopping_cart_content .cart_list.product_list_widget li,  .header__cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item,  .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li,  .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item {    overflow: hidden;    position: relative;    padding: 0 0 10px;    margin-bottom: 10px; }    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget li:not('.empty'):first-child,    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item:not('.empty'):first-child,    .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li:not('.empty'):first-child,    .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item:not('.empty'):first-child {      margin-top: 20px; }    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget li:last-child,    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item:last-child,    .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li:last-child,    .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item:last-child {      border-bottom: 0;      margin-bottom: 0; }    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget li a,    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item a,    .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a,    .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item a {      font-weight: 700; }    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget li img,    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item img,    .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li img,    .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item img {      float: left;      margin-left: 0px;      margin-right: 15px;      width: 70px;      height: auto;      box-shadow: none;      border: 1px solid #dedede; }    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget li .remove,    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item .remove,    .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .remove,    .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item .remove {      font-size: 20px;      left: auto;      right: 10px;      top: 0;      height: 20px;      width: 20px;      line-height: 20px;      text-align: center;      border-radius: 50%;      position: absolute; }    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget li .quantity,    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item .quantity,    .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .quantity,    .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item .quantity {      display: block;      background: none;      border: 0;      text-align: left; }  .header__cart .widget_shopping_cart_content .total,  .widget_shopping_cart .widget_shopping_cart_content .total {    padding: 15px 20px; }/* Cart */.header__cart {  float: right;  position: relative;  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;      align-items: center;  height: 92px;  margin-left: 10px;  transition: all 0.3s; }  .header-sticky .site-header .header__cart {    height: 60px; }  .header__cart .cart-icon {    color: #212121;    position: relative;    line-height: 1.88;    transition: all 0.3s; }    .header__cart .cart-icon i {      padding-left: 10px;      border-left: 1px solid #dedede; }  .header__cart .wrapper-items-number {    background: #ffb606;    color: #333;    border-radius: 50%;    bottom: 15px;    display: block;    font-size: 12px;    font-weight: 600;    height: 18px;    left: 20px;    line-height: 18px;    width: 18px;    padding: 0 2px;    position: absolute;    text-align: center; }    .header__cart .wrapper-items-number .items-number {      font-size: 11px;      font-weight: 400; }  .header__cart .widget_shopping_cart_content {    line-height: 28px;    visibility: hidden;    opacity: 0;    transition: all 0.3s;    position: absolute;    background: #fff;    overflow: auto;    left: auto;    right: 0;    top: 100%;    width: 300px;    box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.1);    z-index: 9999;    padding: 20px 20px; }    .header-sticky .header--s2 .header__cart .widget_shopping_cart_content {      top: 100%; }    .header__cart .widget_shopping_cart_content .mini_cart_item {      border-bottom: 1px solid #f1f1f1;      padding: 0 0 20px !important;      margin-bottom: 20px !important; }      .header__cart .widget_shopping_cart_content .mini_cart_item:last-child {        padding: 0 !important; }      .header__cart .widget_shopping_cart_content .mini_cart_item img {        border-color: #f1f1f1; }    .header__cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item .remove {      width: auto;      right: 0;      text-decoration: none;      color: #ff0000;      background: none; }      .header__cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item .remove:hover {        color: #ff0000 !important; }    .header__cart .widget_shopping_cart_content .total {      border-bottom: 1px solid #f1f1f1;      border-top: 1px solid #f1f1f1;      padding: 11px 0; }    .header__cart .widget_shopping_cart_content .buttons {      text-align: center;      margin-top: 20px; }      .header__cart .widget_shopping_cart_content .buttons a {        border-radius: 0;        border: 0;        transition: all 0.3s;        margin: 0;        font-size: 12px;        line-height: 1;        text-transform: uppercase;        font-weight: 700;        padding: 11px 0;        color: #fff;        background: #7cb342;        letter-spacing: 1px;        float: left;        width: 120px;        text-align: center; }        .header__cart .widget_shopping_cart_content .buttons a.checkout {          margin-left: 16px; }        .header__cart .widget_shopping_cart_content .buttons a:hover {          opacity: 0.8; }  .header__cart .cart-contents:not(.has-item) + .widget_shopping_cart_content {    display: none; }  .header__cart:hover .widget_shopping_cart_content {    visibility: visible;    opacity: 1; }/* Search */.header__search {  float: right;  margin-left: 45px;  position: relative; }  .header__search a {    color: #212121;    transition: color 0.3s; }.search-popup {  position: fixed;  top: 0;  right: 0;  left: 0;  bottom: 0;  z-index: 9999;  opacity: 0;  filter: alpha(opacity=0);  visibility: hidden;  overflow: hidden;  background: rgba(0, 0, 0, 0.8);  margin: 0;  width: 100%;  height: 100vh;  -ms-transform: scale(0.2, 0.2);      transform: scale(0.2, 0.2);  transition: all 0.25s cubic-bezier(0.4, 0, 1, 1); }  .search-popup .search-popup-bg {    width: 100%;    height: 100%;    position: absolute;    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress; }  body.edupro-search-active .search-popup {    opacity: 1;    filter: alpha(opacity=100);    visibility: visible;    -ms-transform: scale(1, 1);        transform: scale(1, 1); }  .search-popup .search-form {    max-width: 100%;    width: 600px;    position: absolute;    z-index: 10;    margin: auto;    top: 0;    right: 0;    left: 0;    bottom: 0;    height: 50px; }    .search-popup .search-form .search-field {      width: calc(100% - 50px);      border-radius: 0;      border: 0;      height: 50px;      line-height: 40px;      float: left;      margin: 0;      padding-left: 20px;      padding-right: 60px;      background: #fff;      color: #999;      font-size: 15px;      font-style: italic; }    .search-popup .search-form .search-submit {      height: 56px;      width: 56px;      position: absolute;      display: -ms-flexbox;      display: flex;      -ms-flex-align: center;      align-items: center;      -ms-flex-pack: center;      justify-content: center;      right: -30px;      background: #ffb606;      color: #fff; }      .search-popup .search-form .search-submit:hover {        background: #e6a303; }      .search-popup .search-form .search-submit i {        font-size: 20px; }/* Socials */.social-icon {  float: right;  position: relative;  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;      align-items: center;  height: 92px;  margin-left: 10px;  transition: all 0.3s; }  .social-icon #social-menu a {    font-size: 14px;    color: #212121; }  .header-sticky .site-header .social-icon {    height: 60px; }.shop__woocommerce.sidebar__woocommerce .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item .remove {  left: 6px;  right: 14px;  top: 15px;  z-index: 9;  transition: all 0.3s; }.site-header {  border-bottom:none;  transition: height 0.2s;  z-index: 999; }.site-title {  font-size: 30px;  font-weight: 500; }#masthead .container {  position: relative; width: auto; }.header-sticky .site-header {  position: fixed;  width: 100%;  z-index: 999;  top: 0;  left: 0;  right: 0;  box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.2);  background: #fff; }  .header-sticky .site-header .main-navigation,  .header-sticky .site-header .header__search,  .header-sticky .site-header .site-branding {    min-height: 60px; }  .header-sticky .site-header .main-navigation a,  .header-sticky .site-header .header__search a {    color: #212121; }  .header-sticky .site-header .main-navigation .current-menu-item > a,  .header-sticky .site-header .main-navigation .current-menu-ancestor > a {    color: #7cb342; }  .header-sticky .site-header .site-branding img {   }  .header-sticky .site-header .site-title {    margin: 0; }.page__banner-top {  background-size: cover; }.sticky-wrapper {  transition: all 0.3s; }@media (max-width: 480px) {  #masthead.site-header {    top: 0 !important;    width: 100% !important; }    #masthead.site-header.header--s1, #masthead.site-header.header--s2 {      padding-right: 0; } }/* edit line height for header styles */#site-navigation .edupro-max-megamenu > .mega-menu-item.mega-menu-flyout > .mega-sub-menu a,body #page.site .site-header .main-navigation > ul.menu > li > .sub-menu li a,.header--s1 .main-navigation li .mega-menu-item-has-children > a:after,.header--s1 .main-navigation li .menu-item-has-children > a:after,.header--s2 .main-navigation li .mega-menu-item-has-children > a:after,.header--s2 .main-navigation li .menu-item-has-children > a:after,.header--s3 .main-navigation li .mega-menu-item-has-children > a:after,.header--s3 .main-navigation li .menu-item-has-children > a:after,.header_style4 .main-navigation li .mega-menu-item-has-children > a:after,.header_style4 .main-navigation li .menu-item-has-children > a:after,.header_style5 .main-navigation li .mega-menu-item-has-children > a:after,.header_style5 .main-navigation li .menu-item-has-children > a:after,.header_style6 .main-navigation li .mega-menu-item-has-children > a:after,.header_style6 .main-navigation li .menu-item-has-children > a:after {  line-height: 1.4; }.header--s3 .main-navigation li .mega-menu-item-has-children > a:after,.header--s3 .main-navigation li .menu-item-has-children > a:after {  line-height: 0.8; }/*--------------------------------------------------------------## footer--------------------------------------------------------------*/.footer-widgets { display:none;  border-bottom: 1px solid #212121;  padding: 30px 0px 0px 0px;  font-size: 16px !important;  background: #111;  -ms-word-wrap: break-word;  word-wrap: break-word; }  .footer-widgets .widget {    border: none;    padding-top: 0;    padding-bottom: 15px; }  .footer-widgets a {    text-decoration: none;    color: #616161; }    .footer-widgets a:hover {      color: #7cb342;      text-decoration: none;      border-color: #7cb342;      transition: .3s; }  .footer-widgets .widget__latest_posts a,  .footer-widgets .widget__latest_title_posts a {    text-decoration: none;    color: #616161;    font: 400 16px/1.33 "Roboto Condensed", sans-serif; }    .footer-widgets .widget__latest_posts a:hover,    .footer-widgets .widget__latest_title_posts a:hover {      color: #7cb342;      text-decoration: none; }  .footer-widgets .cat-item a {    text-decoration: none;    color: #616161; }    .footer-widgets .cat-item a:hover {      color: #7cb342;      text-decoration: none; }  .footer-widgets select {    border-color: #313131; }  .footer-widgets .widget__latest_events_date {    border-color: rgba(97, 97, 97, 0.6);    color: #616161; }  .footer-widgets .widget_nav_menu ul {    padding: 0 0 0 15px;    margin: 0;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap; }  .footer-widgets .widget_nav_menu li {    width: 100%;    float: left;    -ms-flex-positive: 1;        flex-grow: 1; }  .footer-widgets .widget__category-courses li {    font-weight: normal; }    .footer-widgets .widget__category-courses li a, .footer-widgets .widget__category-courses li.cat-item-none {      font-weight: 500; }  .footer-widgets .jetpack_subscription_widget #subscribe-email input {    border: 1px solid #313131;    color: #999;    width: 100%; }    .footer-widgets .jetpack_subscription_widget #subscribe-email input:focus {      border: 1px solid rgba(255, 255, 255, 0.3); }  .footer-widgets .jetpack_subscription_widget #subscribe-text {    margin-top: -4px; }  .footer-widgets .widget-title {    margin: 0 0 25px;    margin-top: -2px; }#colophon {  background: #111;  padding: 23px 0 0;  min-height: 75px;  line-height: 2.14; }  #colophon a {    color: #7cb342; }  #colophon .site-info {    margin-left: -15px;    font-size: 14px;    line-height: 2.14; }ul#footer-menu {  position: absolute;  right: 0; }  ul#footer-menu li {    float: left;    padding-left: 38px; }    ul#footer-menu li a {      color: #616161;      font-size: 14px; }/*--------------------------------------------------------------## Blog--------------------------------------------------------------*/.blog .breadcrumbs,.category .breadcrumbs {  line-height: 1.71; }  .blog .breadcrumbs .fa,  .category .breadcrumbs .fa {    margin-left: 7px;    margin-right: 7px; }.blog .main .main__content,.category .main .main__content {  padding-right: 15px; }  .blog .main .main__content .content-posts #infinite-handle,  .category .main .main__content .content-posts #infinite-handle {    margin: 0;    padding: 0 15px; }.blog .main .main__sidebar,.category .main .main__sidebar {  width: auto;  float: none; }.blog #secondary .widget,.category #secondary .widget {  padding-top: 28px; }  .blog #secondary .widget:first-child,  .category #secondary .widget:first-child {    padding-top: 0; }.entry-content input[type="submit"] {  margin-left: 10px;  padding: 6px 22px;  font-size: 14px;  border-radius: 0;  background: #7cb342;  text-transform: uppercase;  font-weight: 500;  color: #fff;  transition: all .3s;  display: inline-block;  text-decoration: none;  position: relative;  top: -1px; }  .entry-content input[type="submit"]:hover {    color: #fff;    background: #7cb342; }.entry-content table {  width: 100%;  margin-bottom: 22px;  border-collapse: collapse;  border-left: 1px solid #f5f5f5;  border-right: 1px solid #f5f5f5; }.entry-content td {  padding: 12px;  border-bottom: 1px #e9e9e9 solid; }.entry-content th {  padding: 12px;  border-bottom: 1px #e9e9e9 solid;  font-weight: bold;  font-size: 14px;  background: #f5f5f5; }.entry-content tr:hover {  background: #fff; }.entry-content ul {  margin: 0 0 20px 0;  padding: 0; }.entry-content ol {  padding-left: 50px;  margin-bottom: 20px; }.entry-content ul {  list-style: none;  margin-bottom: 15px; }.entry-content ul ul {  margin: 2px 0;  padding-left: 22px; }.entry-content ol ol {  margin: 2px 0;  padding-left: 32px; }.entry-content ul li {  margin-bottom: 2px;  position: relative;  line-height: 30px;  position: relative; }.entry-content ul li:before {  content: '';  background: #7cb342;  width: 6px;  height: 6px;  border-radius: 100%;  display: inline-block;  position: relative;  top: -2px;  margin-right: 20px;  margin-left: 30px; }.entry-content ol li, .entry-content ul ol li {  margin-bottom: 2px;  list-style: decimal; }  .entry-content ol li:before, .entry-content ul ol li:before {    content: none; }/*--------------------------------------------------------------# Blog Content List--------------------------------------------------------------*//* Blog Content List */.content-list .blog__content .blog__content__date {  width: 80px;  height: 80px;  background: #7cb342;  margin-top: 30px;  margin-bottom: 10px;  position: relative; }  .content-list .blog__content .blog__content__date .date {    font-size: 36px;    color: #fff;    font-family: roboto;    font-weight: bold;    position: relative;    top: -5px;    text-align: center; }  .content-list .blog__content .blog__content__date .month {    font-size: 14px;    color: #fff;    position: relative;    top: -22px;    text-align: center;    display: block;    text-transform: uppercase; }.content-list .blog__content .blog__content__date + .blog__content__info {  margin-left: 13px;  padding-left: 15px; }.content-list .blog__content .blog__content__info {  margin-left: 0;  padding-left: 0; }  .content-list .blog__content .blog__content__info ul {    display: block;    overflow: visible;    display: block; }    .content-list .blog__content .blog__content__info ul li {      font-family: "Roboto", sans-serif;      font-size: 14px;      list-style-position: inside;      position: relative;      display: inline-block;      margin-right: 40px;      color: #999; }      .content-list .blog__content .blog__content__info ul li:first-child {        list-style: none;        padding-left: 0; }      .content-list .blog__content .blog__content__info ul li:after {        display: inline-block;        content: '';        width: 4px;        height: 4px;        border-radius: 50%;        background: #757575;        position: absolute;        right: -23px;        top: 11px; }      .content-list .blog__content .blog__content__info ul li:last-child {        margin-right: 0; }        .content-list .blog__content .blog__content__info ul li:last-child:after {          content: none; }  .content-list .blog__content .blog__content__info .title {    word-wrap: break-word;    font-size: 30px;    padding-top: 10px;    padding-bottom: 2px; }    .content-list .blog__content .blog__content__info .title a {      color: #212121;      line-height: 1.3; }      .content-list .blog__content .blog__content__info .title a:hover {        text-decoration: none;        color: #7cb342; }  .content-list .blog__content .blog__content__info a {    color: #999999; }.content-list .blog__content .blog__content__post {  padding-left: 0;  padding-right: 0;  margin-left: 0;  margin-right: 0;  color: #616161;  word-wrap: break-word; }.content-list .blog__content .blog__content__readmore {  margin: 0 0 27px;  padding: 8px 22px;  font-size: 14px;  border: 2px solid #7cb342;  border-radius: 0;  background: rgba(255, 0, 0, 0);  text-transform: uppercase;  font-weight: 500;  color: #7cb342;  transition: all .3s;  display: inline-block;  text-decoration: none; }  .content-list .blog__content .blog__content__readmore:hover {    border: 2px solid #7cb342;    color: #fff;    background: #7cb342; }    .content-list .blog__content .blog__content__readmore:hover a {      color: #fff; }    .content-list .blog__content .blog__content__readmore:hover a:hover {      text-decoration: none; }.content-list .blog__content .blog__content__line {  padding: 20px 0;  clear: both; }  .content-list .blog__content .blog__content__line div {    border-bottom: 1px solid #dedede; }.blog .content-list .blog__content .blog__content__info ul li,.category .content-list .blog__content .blog__content__info ul li,.author .content-list .blog__content .blog__content__info ul li,.archive .content-list .blog__content .blog__content__info ul li {  line-height: 24px; }.blog .content-list .blog__content .blog__content__readmore,.category .content-list .blog__content .blog__content__readmore,.author .content-list .blog__content .blog__content__readmore,.archive .content-list .blog__content .blog__content__readmore {  margin-top: 24px;  margin-bottom: 0; }.blog .content-list .blog__content .blog__content__line,.category .content-list .blog__content .blog__content__line,.author .content-list .blog__content .blog__content__line,.archive .content-list .blog__content .blog__content__line {  padding: 17px 0 22px;  clear: both; }.blog article.content-list,.category article.content-list,.author article.content-list,.archive article.content-list {  margin-bottom: 60px; }/*--------------------------------------------------------------# Blog Content Grid--------------------------------------------------------------*//* Blog Content Grid */.main__content .content-grid {  margin-bottom: 50px; }.content-grid {  margin-bottom: 50px; }  .content-grid:nth-child(3n+1) {    clear: both; }  .sidebar-right .content-grid:nth-child(3n+1),  .sidebar-left .content-grid:nth-child(3n+1) {    clear: initial; }  .sidebar-right .content-grid:nth-child(2n+1),  .sidebar-left .content-grid:nth-child(2n+1) {    clear: both; }  .content-grid .blog__content .blog__content__info {    padding: 0;    margin: 0; }    .content-grid .blog__content .blog__content__info .title {      font-size: 24px;      font-family: "Roboto Condensed", sans-serif;      font-weight: bold;      word-wrap: break-word; }      .content-grid .blog__content .blog__content__info .title a {        color: #212121; }        .content-grid .blog__content .blog__content__info .title a:hover {          text-decoration: none;          color: #7cb342; }    .content-grid .blog__content .blog__content__info ul {      width: 100%;      overflow: visible;      display: block; }      .content-grid .blog__content .blog__content__info ul li {        font-family: "Roboto", sans-serif;        font-size: 14px;        list-style-position: inside;        position: relative;        display: inline-block;        margin-right: 40px; }        .content-grid .blog__content .blog__content__info ul li a {          color: #616161;          transition: all 0.3s;          text-decoration: none; }          .content-grid .blog__content .blog__content__info ul li a:hover {            color: #7cb342; }        .content-grid .blog__content .blog__content__info ul li i {          padding-right: 8px; }        .content-grid .blog__content .blog__content__info ul li:after {          display: inline-block;          content: '';          width: 4px;          height: 4px;          border-radius: 50%;          background: #757575;          position: absolute;          right: -23px;          top: 11px; }        .content-grid .blog__content .blog__content__info ul li:last-child {          margin-right: 0; }          .content-grid .blog__content .blog__content__info ul li:last-child:after {            content: none; }.blog .content-grid .blog__content .blog__content__info .title,.category .content-grid .blog__content .blog__content__info .title {  line-height: 1.25;  margin-top: 23px;  margin-bottom: 10px; }.blog .post.content-grid,.category .post.content-grid {  margin-bottom: 38px; }/*--------------------------------------------------------------# Single--------------------------------------------------------------*/.single-post #secondary .widget {  padding-top: 28px; }  .single-post #secondary .widget:first-child {    padding-top: 0; }.single-post.header_style1 .single__banner-top .single__breadcrumbs {  padding: 23px 0; }.single-post .entry-content {  margin-top: 20px; }.single-post .entry-footer .main__content__line {  padding: 22px 0;  overflow: hidden; }.single-post .main__content__pre__next.main__content__line {  margin: 27px 0 26px; }.single-post .main__content__author .author__info h3 {  margin-top: -5px; }.single-post .main__content__author .social-user {  margin-bottom: -3px; }  .single-post .main__content__author .social-user li a {    font-size: 16px;    line-height: 1.88; }.single-post .main__content__related-posts {  margin-top: 25px; }.single-post .blog__content__info ul {  margin-bottom: 12px; }.single-post .single__content .entry-title {  margin-top: -9px; }.single-post .single__content .entry-content p {  margin-bottom: 16px; }.single-post #comments #submit {  margin-top: 20px;  margin-bottom: 20px; }.single-post .main__content__comments .wp-social-login-widget {  display: none; }.single-post .main .main__content {  padding-right: 15px; }.single-post .main .main__sidebar {  width: auto;  float: none; }.single-post .edupro_course_status {  display: none; }.single-post .related-post-title a:hover {  color: #7cb342;  text-decoration: none; }.single-post .col-md-8.main__content .main__content__line {  padding-bottom: 0;  padding-top: 22px; }.single-post .col-md-8.main__content .main__content__related-posts .section-title {  margin-top: 7px; }.header_style2.single-post .header--s2 + .site-content {  padding: 0; }/*--------------------------------------------------------------## Posts and pages--------------------------------------------------------------*/.sticky {  display: block; }.hentry {  margin: 0 0 1.5em; }.byline,.updated:not(.published) {  display: none; }.single .byline,.group-blog .byline {  display: inline; }.page-content,.entry-content,.entry-summary {  margin: 1.5em 0 0; }.entry-content {  clear: both;  word-wrap: break-word; }.page-links {  clear: both;  margin: 0 0 1.5em; }.single__event-content .event_heading__title {  position: relative;  font-family: "Roboto Condensed", sans-serif;  color: #212121;  font-weight: bold;  line-height: 1;  padding: 0 0 14px;  margin: 0 0 30px; }  .single__event-content .event_heading__title:before {    content: "";    position: absolute;    background: #7cb342;    width: 40px;    height: 2px;    bottom: 0; }.single .entry-text li,.single .entry-content .list-dot li {  line-height: 30px; }  .single .entry-text li:before,  .single .entry-content .list-dot li:before {    content: '';    background: #7cb342;    width: 6px;    height: 6px;    border-radius: 100%;    display: inline-block;    position: relative;    top: -2px;    margin-right: 20px;    margin-left: 30px; }.single__content,.event__content {  margin: 0; }  .single__content .blog__thumnail img,  .single__content .event__thumnail img,  .event__content .blog__thumnail img,  .event__content .event__thumnail img {    margin-bottom: 30px; }#learndash_complete_prev_topic {  display: block; }#learndash_next_prev_link a[rel=next] {  float: right; }#learndash_next_prev_link a {  color: #616161;  font-weight: bold;  text-transform: uppercase; }  #learndash_next_prev_link a span {    display: none; }  #learndash_next_prev_link a:hover {    color: #7cb342;    text-decoration: none; }.main__content__pre__next {  text-transform: uppercase; font-weight: 600; font-size: 16px; padding: 0 !important; }  .main__content__pre__next .text-left,  .main__content__pre__next .text-right {    padding: 0; }  .main__content__pre__next h4 {    font-size: 17px; font-weight: 600;    color: #999999;    margin-top: 0; margin-bottom: 5px; }    .main__content__pre__next h4 span {      display: none; }  .main__content__pre__next h3 {    margin: 0 0 10px 0;    font-size: 12px; }    .main__content__pre__next h3 a {      color: #212121;      font-size: 14px;      font-family: 'Roboto';      font-weight: bold !important;      text-transform: uppercase; }      .main__content__pre__next h3 a:hover {        text-decoration: none;        color: #7cb342; }      .main__content__pre__next h3 a span {        display: none; }.main__content__author .avatar {  border-radius: 50%;  padding: 0; }.main__content__author .author__info h3 {  margin: 0;  text-transform: uppercase;  color: #212121;  font: bold 18px "Roboto", sans-serif; }.main__content__author .author__info .author__info__line div {  height: 2px;  background: #7cb342;  width: 30px;  margin: 15px 0 20px; }.main__content__author .author__info p {  margin: 0; }.main__content__author .social-user {  margin-top: 15px; }  .main__content__author .social-user li {    display: inline-block;    margin-right: 15px; }    .main__content__author .social-user li a {      color: #212121;      transition: all 0.3s; }      .main__content__author .social-user li a:hover {        color: #7cb342; }.main__content__related-posts .section-title__line div {  height: 2px;  background: #212121;  width: 30px;  margin: 5px auto 30px; }.main__content__related-posts .section-title {  font-family: 'Roboto Condensed';  font-weight: bold;  color: #212121;  font-size: 24px;  text-transform: uppercase;  padding-top: 15px;  text-align: center; }.main__content__related-posts .related-post-title {  word-wrap: break-word;  font-size: 18px;  font-weight: bold;  padding-top: 16px;  padding-bottom: 8px;  line-height: 1.33; }  .main__content__related-posts .related-post-title a {    color: #212121; }.edupro-comments-title {  border-top: 1px solid #eee;  font-family: 'Roboto Condensed';  font-weight: bold;  color: #212121;  font-size: 24px;  text-transform: uppercase;  padding-top: 57px;  text-align: center;  padding-bottom: 20px;  position: relative; }  .edupro-comments-title:after {    content: '';    height: 2px;    background: #212121;    width: 30px;    position: absolute;    bottom: 0;    left: 50%;    margin-left: -15px; }.single__event-content .share-event ul.socials {  margin-bottom: 0; }.main__content__line { padding-left: 15px !important; padding-right: 15px !important; }  .main__content__line h4 {    text-transform: uppercase; }  .main__content__line ul.socials {    font-size: 16px;    display: inline-block;    float: right;    margin-bottom: 30px; }    .main__content__line ul.socials li {      display: inline-block;      margin-right: 15px; }      .main__content__line ul.socials li i {        color: #212121; }        .main__content__line ul.socials li i:hover {          color: #7cb342; }      .main__content__line ul.socials li:last-child {        margin: 0; }  .main__content__line:last-child {    border-top: none; }  .entry-footer .main__content__line {    border-top: 1px solid #eee; }.entry-title {  margin: 0 0 10px 0;  word-wrap: break-word; }.single__content ul.socials {  float: none;  text-align: center;  width: 100%;  display: block;  margin-bottom: 0; }.single__content .tags-links + .socials {  float: right;  display: inline-block;  width: auto; }.single__content .entry-title {  margin-top: -4px;  font-family: 'Roboto Condensed';  font-weight: 700;  color: #212121;  font-size: 30px;  text-transform: uppercase;  position: relative; }.single__content .blog__content__info ul {  display: block;  overflow: visible;  display: block; }  .single__content .blog__content__info ul li {    font-family: "Roboto", sans-serif;    font-size: 14px;    list-style-position: inside;    display: inline-block;    margin-right: 40px;    position: relative; }    .single__content .blog__content__info ul li:after {      display: inline-block;      content: '';      width: 4px;      height: 4px;      border-radius: 50%;      background: #757575;      position: absolute;      right: -23px;      top: 11px; }    .single__content .blog__content__info ul li:last-child {      margin-right: 0; }      .single__content .blog__content__info ul li:last-child:after {        content: none; }.single__content .blog__content__info, .single__content .blog__content__info a {  color: #999999; }.tags-links a {  color: #757575;  font-style: italic;  font-family: 'Roboto'; }.tags-links strong {  text-transform: uppercase;  color: #212121;  font-family: 'Roboto'; }.blog__thumnail img,.event__thumnail img {  width: 100%; }.event__info {  border-right: 1px solid #dedede;  margin-bottom: 30px;  padding: 0 30px; }  .event__info:first-child {    padding: 0 15px; }  .event__info:last-child {    border: none; }  .event__info h4 {    padding: 0;    margin: 0;    margin-bottom: 3px;    text-transform: uppercase;    font-size: 16px;    font-family: 'Roboto Condensed';    font-weight: bold;    color: #212121; }  .event__info .event__info__meta {    font-size: 14px;    font-family: 'Roboto'; }.main__margin__footer {  margin-bottom: 60px; }.share-event.main__content__line {  border-bottom: 1px solid #eee;  padding: 22px 0; }.share-event {  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: center;  justify-content: center; }  .share-event strong {    float: left;    padding-right: 30px;    color: #212121;    font-size: 16px;    font-family: 'Roboto Condensed';    font-weight: bold;    text-transform: uppercase; }  .share-event ul {    float: left; }    .share-event ul li {      display: inline;      padding-right: 10px; }      .share-event ul li a {        color: #212121; }.search .search-title-post-type {  background-color: #d9edf7;  display: inline-block;  padding: 5px 20px;  border: 1px solid #bce8f1;  color: #7cb342; }.search .alert-danger {  color: #a94442;  background-color: #f2dede;  border: 1px solid #ebccd1;  padding: 10px 20px; }.search .page-header {  margin: 0 0 30px;  background-color: #dff0d8;  border: 1px solid #d6e9c6;  padding: 12px 20px 10px;  color: #3c763d; }  .search .page-header h1.page-title {    font-size: 20px;    margin: 0;    text-transform: uppercase; }    .search .page-header h1.page-title span {      color: #7cb342;      font-style: italic; }.single__banner-top {  height: auto;  background: #0772bb;  color: #FFF; }  .single__banner-top .single__breadcrumbs {    padding: 20px 0;    background: #0772bb;    font-size: 14px;    font-family: 'roboto'; }    .single-post .single__banner-top .single__breadcrumbs {      color: #212121; }      .single-post .single__banner-top .single__breadcrumbs .fa {        color: #757575; }      .single-post .single__banner-top .single__breadcrumbs a:hover {        color: #FFF; }    .single__banner-top .single__breadcrumbs a {      color: #FFF;      text-decoration: none; }    .single__banner-top .single__breadcrumbs .breadcrumb__end {      color: #212121; }.share-event .fa:hover {  color: #7cb342; }.single-sfwd-lessons .label-topic {  text-transform: uppercase;  color: #212121;  font-weight: bold;  font-family: #7cb342;  margin-bottom: 10px;  display: block; }.single-sfwd-lessons .process-bar-topic {  background: #dedede; }  .single-sfwd-lessons .process-bar-topic .process-bar-color {    background: #7cb342;    height: 10px;    margin-bottom: 40px; }.single-sfwd-lessons #learndash_next_prev_link {  border-top: 1px solid #dedede;  padding-top: 20px; }.single-sfwd-lessons .single__content .entry-title {  color: #7cb342;  border-bottom: 1px solid #dedede;  font: bold 24px "Roboto Condensed", sans-serif;  text-transform: capitalize;  padding-bottom: 25px; }.single-sfwd-lessons #learndash_lesson_topics_list > div {  border: none;  box-shadow: none;  margin-bottom: 30px; }  .single-sfwd-lessons #learndash_lesson_topics_list > div strong {    display: none; }  .single-sfwd-lessons #learndash_lesson_topics_list > div ul > li {    border-top: 1px solid #dedede;    display: block; }    .single-sfwd-lessons #learndash_lesson_topics_list > div ul > li .topic_title {      margin-right: 54px;      display: inline;      color: #7cb342; }      .single-sfwd-lessons #learndash_lesson_topics_list > div ul > li .topic_title i {        margin-right: 8px; }    .single-sfwd-lessons #learndash_lesson_topics_list > div ul > li .topic_item {      width: auto;      display: inline-block; }    .single-sfwd-lessons #learndash_lesson_topics_list > div ul > li .topic_time {      float: right;      margin-top: 10px; }    .single-sfwd-lessons #learndash_lesson_topics_list > div ul > li.nth-of-type-odd {      background: none; }    .single-sfwd-lessons #learndash_lesson_topics_list > div ul > li:last-child {      border-bottom: 1px solid #dedede; }    .single-sfwd-lessons #learndash_lesson_topics_list > div ul > li > span a {      padding: 0; }  .single-sfwd-lessons #learndash_lesson_topics_list > div .topic-notcompleted span {    background: none;    color: #212121;    font-family: "Roboto Condensed", sans-serif;    font-size: 16px;    padding: 0;    display: block;    margin-right: 54px; }  .single-sfwd-lessons #learndash_lesson_topics_list > div .topic-completed span {    padding-left: 0;    font-size: 16px;    font-family: "Roboto Condensed", sans-serif; }.single-sfwd-topic .learndash_mark_complete {  position: relative;  margin: 30px 0; padding-top: 0px;  float: left; width: 100%; padding-right: 15px; }  .single-sfwd-topic .learndash_mark_complete #sfwd-mark-complete {    text-align: right; }    .single-sfwd-topic .learndash_mark_complete #sfwd-mark-complete #learndash_mark_complete_button, .single-sfwd-topic .learndash_mark_complete #sfwd-mark-complete input[name='sfwd_mark_complete'] {      background: none;      border: 2px solid #7cb342;      color: #7cb342;      padding: 5px 15px;      font-size: 14px;      transition: all 300ms; }      .single-sfwd-topic .learndash_mark_complete #sfwd-mark-complete #learndash_mark_complete_button:hover, .single-sfwd-topic .learndash_mark_complete #sfwd-mark-complete input[name='sfwd_mark_complete']:hover {        background: #212121;        border-color: #212121;        color: #fff; }    .single-sfwd-topic .learndash_mark_complete #sfwd-mark-complete .topic-completed span {      background: #7cb342;      width: 10px;      height: 10px;      border-radius: 100%; }  .single-sfwd-topic .learndash_mark_complete #learndash_timer {    position: absolute;    top: 0;    font-size: 24px; }.author #learndash_profile {  margin-top: 90px; }  .author #learndash_profile .notcompleted {    color: #7cb342; }.author #content {  padding-bottom: 90px; }  .author #content .featured-courses__title span {    font: bold 30px "Roboto Condensed", sans-serif, sans-serif;    margin: 0 0 40px;    position: relative;    color: #212121;    display: block;    text-transform: uppercase;    position: relative;    padding-bottom: 20px; }    .author #content .featured-courses__title span:before {      content: "";      position: absolute;      background: #7cb342;      width: 40px;      height: 2px;      bottom: 0;      right: 50%;      margin-right: -20px; }  .author #content .author__info {    margin-bottom: 170px; }    .author #content .author__info .author__name {      font: bold 30px "Roboto Condensed", sans-serif;      color: #212121;      margin: 0 0 20px 0;      line-height: 1;      position: relative;      padding-bottom: 20px; }      .author #content .author__info .author__name:before {        content: "";        position: absolute;        background: #7cb342;        width: 40px;        height: 2px;        bottom: 0; }    .author #content .author__info .author__description {      margin-bottom: 20px; }    .author #content .author__info .user-social-icon {      margin-bottom: 25px; }      .author #content .author__info .user-social-icon li {        display: inline;        margin-right: 15px; }        .author #content .author__info .user-social-icon li a {          color: #212121;          font-size: 20px; }    .author #content .author__info .link-profile a {      text-transform: uppercase;      margin-right: 30px;      font-weight: bold; }  .author #content .part-courses {    margin-bottom: 150px; }.breadcrumbs {  word-wrap: break-word; }  .breadcrumbs .fa {    margin-left: 14px;    margin-right: 14px; }.single-post .header--s2 + .site-content {  padding-top: 92px; }.single-post .header--s2.header-sticky + .site-content {  padding-top: 61px; }.single-post .entry-footer {  margin-top: 50px; }.archive.tag .main .col-md-8.main__content {  padding-right: 15px; }.woocommerce-lost-password .entry-content input[type="submit"] {  margin-left: 0; }.page #content .col-md-4.main__content-sticky,.post #content .col-md-4.main__content-sticky {  margin-bottom: 20px; }@media (min-width: 960px) {  .post-type-archive-sfwd-courses .pagination {    padding-left: 0;    padding-right: 0;    margin-top: 15px; } }/*--------------------------------------------------------------## Comments--------------------------------------------------------------*/.comment-content a {  word-wrap: break-word; }.comment-author img {  border-radius: 100%;  margin-right: 30px; }.comment-content .comment-awaiting-moderation {  position: relative;  top: -6px; }.comment-content .author-name {  float: left;  font-weight: 700;  text-transform: uppercase; }.comment-content .rating {  display: inline-block;  margin: 8px 0 !important; }  .comment-content .rating li:before {    font-size: 16px; }.comment-content .author__comment,.comment-content .reply__comment {  padding: 0; }.comment-content .author__comment .author__rating {  float: right;  margin: 4px 0 0 30px; }.comment-content .reply__comment .reply {  float: right; }  .comment-content .reply__comment .reply a {    color: #999999;    text-transform: uppercase;    font-size: 12px;    font-weight: 500; }    .comment-content .reply__comment .reply a:hover {      color: #7cb342; }.comment-content .comment__date {  color: #999999;  font-size: 12px;  clear: both;  padding: 5px 0 34px; }  .comment-content .comment__date:before {    content: "";    position: absolute;    background: #7cb342;    width: 30px;    height: 2px;    top: 65px; }#comments .comment-respond .comment-reply-title {  font: bold 24px "Roboto Condensed", sans-serif;  text-transform: uppercase;  text-align: center;  color: #212121;  border-top: 1px solid #dedede;  padding-top: 60px;  margin: -1px; }  #comments .comment-respond .comment-reply-title .comment-title__line {    width: 30px;    height: 2px;    background: #212121;    margin: 0 auto;    margin-top: 14px; }  #comments .comment-respond .comment-reply-title small {    clear: both;    display: block;    margin-top: 10px; }#comments .comment-respond #commentform #comment {  border-radius: 0; }#comments .comment-respond #commentform .rating {  margin: 6px 10px 0 0 !important;  float: left; }#comments .comment-respond #commentform .comment-notes {  margin-bottom: 1.5em;  text-align: center; }#comments .rating {  margin: 2px 0 0 !important;  display: inline; }  #comments .rating li {    margin: 0 0 2px 0;    width: 21px;    display: inline-block; }#comments .rating-total {  color: #f9a825;  font-size: 18px;  line-height: 1;  font-weight: 500;  margin-bottom: 50px; }.comment-list {  clear: both; }  .comment-list li.comment {    border-bottom: 1px dashed #dedede;    padding-bottom: 30px;    margin-bottom: 30px;    overflow: hidden;    border-bottom: none;    margin-bottom: 0;    padding-bottom: 0; }    .comment-list li.comment .row {      border-bottom: 1px dashed #dedede;      padding: 30px 0 30px; }    .comment-list li.comment ol.children {      margin-left: 60px; }.comments-title {  text-transform: uppercase;  border-bottom: 1px solid #dedede;  padding-bottom: 20px;  margin-bottom: 60px;  font: bold 24px "Roboto Condensed", sans-serif; }.single-sfwd-courses #comments .comment-list + .comment-respond .comment-reply-title {  margin-top: -1px; }.single-sfwd-courses #comments .comment-reply-title {  text-align: left;  margin-top: 1px;  border-top: 0; }.single-sfwd-courses .form-submit {  text-align: left; }.bypostauthor {  display: block; }.comment-list li {  list-style: none; }.comments-title {  font-size: 24px;  font-family: 'Roboto';  text-transform: uppercase;  padding-top: 5px; }.comment-body {  position: relative;  display: inline-block;  width: 100%; }  .comment-body p {    margin: 0; }  .comment-body .comment-meta .comment-author img {    border-radius: 50%; }  .comment-body .comment-meta .comment-author .fn {    padding-left: 30px;    position: absolute;    font-size: 18px;    text-transform: uppercase;    font-family: 'roboto'; }  .comment-body .comment-meta .comment-author .says {    display: none; }  .comment-body .comment-meta .comment-metadata {    margin-left: 120px;    position: absolute;    top: 30px; }    .comment-body .comment-meta .comment-metadata time:before {      content: "\f017";      font-size: 18px;      position: relative;      margin-right: 5px;      display: inline-block;      font-family: FontAwesome; }    .comment-body .comment-meta .comment-metadata:after {      content: '';      display: block;      position: relative;      width: 30px;      height: 2px;      background: #7cb342;      margin: 10px 0; }    .comment-body .comment-meta .comment-metadata a {      color: #999999; }  .comment-body .comment-content {    margin-left: 120px;    position: relative;    top: 5px;    padding-bottom: 5px; }  .comment-body .reply {    position: absolute;    right: 0;    top: 0; }#comments #submit,.woocommerce #review_form #respond .form-submit #submit {  font-size: 14px;  border: none;  padding: 8px 30px;  color: #fff;  background: #7cb342;  text-transform: uppercase;  font-weight: 500;  font-family: 'Roboto';  line-height: 1.88;  border-radius: 0;  transition: all 0.3s; }  #comments #submit:hover,  .woocommerce #review_form #respond .form-submit #submit:hover {    color: #fff;    background: #59802f; }#comments label,.woocommerce #review_form #respond .form-submit label {  font-weight: 500;  font-family: "roboto"; }.woocommerce #review_form #respond .form-submit {  text-align: left;  margin-top: 17px; }.comment__form__comment #comment {  max-width: 100% !important;  padding-left: 20px !important;  height: 120px !important; }.single .comment__contact__comment .comment__form__meta {  padding: 0; }.comment__contact__comment .comment__form__meta {  margin-bottom: 30px;  padding: 0 30px 0 0;  width: 33.33333%;  float: left; }  .comment__contact__comment .comment__form__meta:last-child {    padding-right: 0; }.comment__contact__comment .comment__form__author input {  float: left; }.comment__contact__comment .comment__form__email input {  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: center;  justify-content: center;  margin: 0 auto; }.comment__contact__comment .comment__form__url input {  float: right; }.comment__contact__comment input {  border-radius: 0;  padding-left: 20px;  width: 235px; }@media (max-width: 768px) {  .comment__contact__comment .comment__form__meta {    width: 100%;    padding: 0;    margin-bottom: 15px; }    .comment__contact__comment .comment__form__meta input {      width: 100%; } }.form-submit {  text-align: center; }#respond label {  display: block; }#respond p.comment-form-author,#respond p.comment-form-email,#respond p.comment-form-url {  display: inline-block; }#respond p.comment-form-author,#respond p.comment-form-email {  padding-right: 25px; }.woocommerce #reviews #comments .woocommerce-Reviews-title {  margin-bottom: 25px; }.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {  margin-bottom: 38px; }  .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {    display: block; }.woocommerce #reviews #comments .comment__date {  color: #999999;  font-size: 12px;  clear: both;  padding: 5px 0 34px;  position: relative;  line-height: 2; }  .woocommerce #reviews #comments .comment__date:before {    content: "";    position: absolute;    background: #7cb342;    width: 30px;    height: 2px;    top: 38px; }.woocommerce #reviews #comments ol.commentlist {  padding-left: 0; }  .woocommerce #reviews #comments ol.commentlist li {    list-style: none;    border-bottom: 1px dashed #dedede;    min-height: 120px;    margin-bottom: 20px; }    .woocommerce #reviews #comments ol.commentlist li:last-child {      border: none; }    .woocommerce #reviews #comments ol.commentlist li img.avatar {      padding: 0;      border: none;      width: 90px;      border-radius: 50%;      top: 4px; }.woocommerce #reviews #comments strong {  font-weight: 700;  text-transform: uppercase;  font-size: 15px;  color: #616161; }.woocommerce #reviews #comments ol.commentlist li .comment-text {  border: none;  border-radius: 0;  margin-left: 105px;  padding-top: 0; }.single-post #comments .comment-respond #commentform .rating {  display: none; }.single .comment-respond .comment-form .logged-in-as {  margin-bottom: 10px; }@media (max-width: 768px) {  .comment__contact__comment .comment__form__meta {    width: 100%;    padding: 0;    margin-bottom: 15px; }    .comment__contact__comment .comment__form__meta input {      width: 100%; } }/*--------------------------------------------------------------## Contact Form 7--------------------------------------------------------------*/.wpcf7 .submit input {  line-height: 1.71;  width: 100px;  height: 44px;  border: none;  border-radius: 0;  background: #7cb342;  text-transform: uppercase;  font-size: 14px;  color: #fff;  font-weight: 500;  font-family: "roboto";  transition: all .3s; }  .wpcf7 .submit input:hover {    background-color: #59802f; }.wpcf7 .col-sm-5 {  padding: 0px;  margin: 30px 0;  width: 280px; }.wpcf7 .col-sm-5 input {  width: 250px;  margin: 0;  padding-left: 15px;  height: 44px;  border-radius: 1px;  background: rgba(255, 255, 255, 0); }.wpcf7 .email {  margin-left: 6px; }.wpcf7 .subject input {  width: 530px;  margin: 0 0 30px;  padding-left: 15px;  height: 44px;  border-radius: 1px;  background: rgba(255, 255, 255, 0); }.wpcf7 .messenge textarea {  width: 530px;  margin: 0;  padding-left: 15px;  height: 120px;  border-radius: 1px;  background: rgba(255, 255, 255, 0); }.wpcf7 div.wpcf7-mail-sent-ok {  border: 1px solid #f7be68;  background: #f7c868;  margin: 30px 30px 30px 0;  max-width: 530px;  color: #fff; }.wpcf7 div.wpcf7-validation-errors {  border: 1px solid rgba(215, 42, 42, 0.6);  background: rgba(215, 42, 42, 0.6);  margin: 30px 30px 30px 0;  max-width: 530px;  color: #fff; }.wpcf7 span.wpcf7-not-valid-tip {  color: #db4a4a;  font-size: 0.9em;  display: block;  float: left;  margin: 5px 10px 5px 30px; }@media (max-width: 1030px) {  .form-page-contact .wpcf7 .col-sm-5,  .form-page-contact .wpcf7 .col-sm-5 input,  .form-page-contact .wpcf7 .subject input,  .form-page-contact .wpcf7 .messenge textarea,  .form-page-contact .wpcf7 div.wpcf7-mail-sent-ok,  .form-page-contact .wpcf7 div.wpcf7-validation-errors {    width: 100%; } }/*--------------------------------------------------------------## Login--------------------------------------------------------------*/.login__form {  text-align: center;  margin: 0 auto;  margin-top: 20px;  margin-bottom: 50px;   }  .login__form h3 {    font-size: 30px;    font-family: 'Roboto Condensed';    font-weight: bold;    padding-bottom: 25px;    color: #212121; }  .login__form .mo-openid-app-icons {    width: 100%;    float: left;    margin-bottom: 21px; }    .login__form .mo-openid-app-icons > p {      display: none; }    .login__form .mo-openid-app-icons a {      margin-right: 40px;      margin-bottom: 5px;      display: inline-block;      color: #fff;      text-decoration: none;      border: 1px solid; }      .login__form .mo-openid-app-icons a i {        border-radius: 50%;        color: #fff;        background: #3a589b;        width: 60px;        height: 60px;        font-size: 24px;        transition: all 0.3s;        display: -ms-flexbox;        display: flex;        -ms-flex-align: center;        align-items: center;        -ms-flex-pack: center;        justify-content: center;        border: 0; }        .login__form .mo-openid-app-icons a i.fa-facebook {          background: #3a589b; }        .login__form .mo-openid-app-icons a i.fa-google-plus {          background: #e14e39; }        .login__form .mo-openid-app-icons a i.fa-twitter {          background: #00aced; }        .login__form .mo-openid-app-icons a i.fa-instagram {          background: #007ab9; }      .login__form .mo-openid-app-icons a:nth-child(4n +1) {        margin: 0; }  .login__form .edupro-or {    max-width: 370px;    margin-left: auto;    margin-right: auto; }  .login__form .login__form__login-username input,  .login__form .login__form__login-password input,  .login__form .login__form__login-submit input {    width: 370px;    padding: 5px 20px;    border-radius: 0;    margin-bottom: 5px; }  .page-template-login .login__form .login__form__login-username, .page-template-login  .login__form .login__form__login-password, .page-template-login  .login__form .login__form__login-submit {    margin-bottom: 25px; }  .login__form .login__form__login-submit {    margin: 16px; }    .login__form .login__form__login-submit input {      border: none;      padding: 15px;      text-transform: uppercase;      font-family: 'roboto';      font-size: 14px;      font-weight: 500;      color: #fff;      background: #7cb342; }      .page-template-login .login__form .login__form__login-submit input {        padding-top: 10px;        padding-bottom: 10px; }  .login__form .login__form__forgot-password {    position: relative;    bottom: 8px;    color: #616161; }  .login__form .login__form__remember #rememberme {    position: relative;    top: 2px;    margin-right: 10px; }  .login__form .login__form__line {    margin: 33px 0; }    .login__form .login__form__line div {      width: 370px;      height: 1px;      background: #dedede;      margin: 0 auto; }  .login__form .login__form__register-now p {    font-size: 14px;    font-family: 'roboto';    color: #616161; }    .login__form .login__form__register-now p a {      font-weight: 500; }  .login__form #edupro-popup-register {    opacity: 1;    background: none;    visibility: visible;    position: static;    overflow: visible;    height: auto; }    .login__form #edupro-popup-register .edupro-login-container {      position: static; }#edupro-popup-login,#edupro-popup-register {  position: fixed;  top: 0;  right: 0;  left: 0;  bottom: 0;  z-index: 9999999;  opacity: 0;  visibility: hidden;  background: rgba(0, 0, 0, 0.8);  margin: 0;  width: 100%;  height: 100vh;  overflow: auto;  transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);  animation-duration: 1000ms;  animation-delay: 0;  animation-fill-mode: both; }  #edupro-popup-login p,  #edupro-popup-register p {    margin-bottom: 1.5em; }  #edupro-popup-login.active,  #edupro-popup-register.active {    visibility: visible;    animation-name: ulp-fadeIn; }  #edupro-popup-login p.login-username label,  #edupro-popup-login p.login-password label,  #edupro-popup-login .edupro-login-container > br,  #edupro-popup-register p.login-username label,  #edupro-popup-register p.login-password label,  #edupro-popup-register .edupro-login-container > br {    display: none; }  #edupro-popup-login h2,  #edupro-popup-register h2 {    margin-top: 0;    font-size: 30px;    font-family: "Roboto Condensed", sans-serif;    font-weight: bold;    padding-bottom: 25px;    color: #212121;    text-align: center;    text-transform: uppercase; }  #edupro-popup-login .edupro-login-container,  #edupro-popup-register .edupro-login-container {    background: #fff;    padding: 50px;    max-width: 470px;    margin: auto;    top: 0;    cursor: default;    animation-duration: 0.5s;    animation-delay: 0.3s;    animation-fill-mode: both; }  #edupro-popup-login.active,  #edupro-popup-register.active {    visibility: visible;    animation-name: ulp-fadeIn; }    #edupro-popup-login.active .edupro-login-container,    #edupro-popup-register.active .edupro-login-container {      animation-name: fadeInDown; }.edupro-or {  position: relative;  display: block;  width: 100%;  clear: both;  text-transform: uppercase;  text-align: center;  font-family: "Roboto", sans-serif;  font-size: 12px;  font-weight: 500;  line-height: 2.5;  color: #757575;  margin-bottom: 25px; }  .edupro-or:before, .edupro-or:after {    position: absolute;    content: '';    height: 0;    top: 50%;    margin-top: -1px;    width: calc(50% - 20px);    border-top: 1px solid #dedede; }  .edupro-or:before {    left: 50%;    margin-left: 20px; }  .edupro-or:after {    right: 50%;    margin-right: 20px; }  .edupro-or span {    width: 40px;    display: inline-block;    z-index: 99;    position: relative; }.edupro-login-container {  position: relative;  overflow: hidden;  max-width: 470px;  margin: auto;  cursor: default; }  .edupro-login-container > br {    display: none; }  .edupro-login-container p, .edupro-login-container a {    font-size: 15px;    font-weight: 400; }  .edupro-login-container .link-bottom a {    color: #ffb606; }  .edupro-login-container .close-popup {    width: 30px;    height: 30px;    position: absolute;    right: 0;    top: 0;    line-height: 30px;    text-align: center;    font-size: 14px;    background: #ffb606;    color: #fff;    cursor: pointer;    display: none; }  .edupro-login-container .message {    display: block;    padding: 8px 20px;    text-align: left;    clear: both; }  .edupro-login-container .message-error {    color: #a94442;    background: #f2dede; }  .edupro-login-container .message-success {    color: #3c763d;    background: #dff0d8; }  .edupro-login-container .mo-openid-app-icons {    width: 100%;    float: left;    margin-bottom: 24px; }    .edupro-login-container .mo-openid-app-icons > p {      display: none; }    .edupro-login-container .mo-openid-app-icons a {      margin-right: 40px;      margin-bottom: 5px;      display: inline-block;      color: #fff;      text-decoration: none;      border: 1px solid; }      .edupro-login-container .mo-openid-app-icons a i {        border-radius: 50%;        color: #fff;        background: #3a589b;        width: 60px;        height: 60px;        font-size: 24px;        transition: all 0.3s;        display: -ms-flexbox;        display: flex;        -ms-flex-align: center;        align-items: center;        -ms-flex-pack: center;        justify-content: center;        border: 0; }        .edupro-login-container .mo-openid-app-icons a i.fa-facebook {          background: #3a589b; }        .edupro-login-container .mo-openid-app-icons a i.fa-google-plus {          background: #e14e39; }        .edupro-login-container .mo-openid-app-icons a i.fa-twitter {          background: #00aced; }        .edupro-login-container .mo-openid-app-icons a i.fa-instagram {          background: #007ab9; }      .edupro-login-container .mo-openid-app-icons a:nth-child(4n +1) {        margin: 0; }  .edupro-login-container .edupro-loading-container {    opacity: .6;    filter: alpha(opacity=60); }  .edupro-login-container .edupro-login input[type="text"],  .edupro-login-container .edupro-login input[type=password],  .edupro-login-container .edupro-login input[type="submit"],  .edupro-login-container .edupro-login input[type="email"] {    width: 100%;    padding: 7px 20px 6px;    border-radius: 0;    margin-bottom: 7px;    border: solid 1px #dedede;    color: #999999;    font-size: 14px;    line-height: 2.14; }  .edupro-login-container .edupro-login input[type="submit"] {    background-color: #7cb342;    font-weight: 500;    text-transform: uppercase;    text-align: center;    color: #fff;    border: 0;    font-family: Roboto;    font-size: 14px;    font-style: normal;    font-stretch: normal;    line-height: 2.14;    padding: 8px 20px 7px;    transition: all 0.3s;    margin: 0; }    .edupro-login-container .edupro-login input[type="submit"]:hover {      background: #59802f; }#edupro-popup-register .edupro-login-container {  padding: 0; }#edupro-popup-register .register-input {  margin-bottom: 12px; }#edupro-popup-register .login.login-popup {  border-top: 1px solid #dedede;  margin-top: 33px;  padding-top: 30px; }#edupro-popup-register .first-last {  overflow: hidden; }  #edupro-popup-register .first-last .register-input {    width: 230px;    float: left; }    #edupro-popup-register .first-last .register-input:last-child {      float: right; }body.edupro-popup-active #tp_style_selector {  visibility: hidden; }body.edupro-popup-active #edupro-popup-login,body.edupro-popup-active #edupro-popup-register {  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress; }.wp-social-login-connect-with {  display: none; }.wp-social-login-provider-list {  overflow: hidden;  max-width: 370px;  margin: 0px auto 10px; }  .social_login_small .wp-social-login-provider-list {    text-align: center; }  .wp-social-login-provider-list .wp-social-login-provider {    text-decoration: none;    border-radius: 50%;    color: #fff;    background: #c90;    width: 60px;    height: 60px;    font-size: 24px;    transition: all 0.3s;    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: center;    justify-content: center;    border: 0;    float: left;    margin-right: 36px;    margin-bottom: 5px; }    .social_login_small .wp-social-login-provider-list .wp-social-login-provider {      width: 40px;      height: 40px;      font-size: 18px;      margin-right: 20px;      line-height: 40px;      display: inline-block;      float: inherit; }    .wp-social-login-provider-list .wp-social-login-provider:before {      display: inline-block;      font: normal normal normal 14px/1 FontAwesome;      font-size: inherit;      text-rendering: auto;      -webkit-font-smoothing: antialiased;      -moz-osx-font-smoothing: grayscale; }    .wp-social-login-provider-list .wp-social-login-provider:nth-child(4n) {      margin-right: 0; }    .wp-social-login-provider-list .wp-social-login-provider:nth-child(0) {      margin-right: 36px; }  .wp-social-login-provider-list .wp-social-login-provider-facebook,  .wp-social-login-provider-list .wp-social-login-provider-twitter,  .wp-social-login-provider-list .wp-social-login-provider-google,  .wp-social-login-provider-list .wp-social-login-provider-linkedin,  .wp-social-login-provider-list .wp-social-login-provider-instagram,  .wp-social-login-provider-list .wp-social-login-provider-github,  .wp-social-login-provider-list .wp-social-login-provider-dribbble,  .wp-social-login-provider-list .wp-social-login-provider-wordpress,  .wp-social-login-provider-list .wp-social-login-provider-tumblr,  .wp-social-login-provider-list .wp-social-login-provider-reddit,  .wp-social-login-provider-list .wp-social-login-provider-stackoverflow,  .wp-social-login-provider-list .wp-social-login-provider-foursquare,  .wp-social-login-provider-list .wp-social-login-provider-yahoo,  .wp-social-login-provider-list .wp-social-login-provider-lastfm {    background: #3a589b; }    .wp-social-login-provider-list .wp-social-login-provider-facebook img,    .wp-social-login-provider-list .wp-social-login-provider-twitter img,    .wp-social-login-provider-list .wp-social-login-provider-google img,    .wp-social-login-provider-list .wp-social-login-provider-linkedin img,    .wp-social-login-provider-list .wp-social-login-provider-instagram img,    .wp-social-login-provider-list .wp-social-login-provider-github img,    .wp-social-login-provider-list .wp-social-login-provider-dribbble img,    .wp-social-login-provider-list .wp-social-login-provider-wordpress img,    .wp-social-login-provider-list .wp-social-login-provider-tumblr img,    .wp-social-login-provider-list .wp-social-login-provider-reddit img,    .wp-social-login-provider-list .wp-social-login-provider-stackoverflow img,    .wp-social-login-provider-list .wp-social-login-provider-foursquare img,    .wp-social-login-provider-list .wp-social-login-provider-yahoo img,    .wp-social-login-provider-list .wp-social-login-provider-lastfm img {      display: none; }  .wp-social-login-provider-list .wp-social-login-provider-facebook:before {    content: "\f09a"; }  .wp-social-login-provider-list .wp-social-login-provider-twitter {    background: #00aced; }    .wp-social-login-provider-list .wp-social-login-provider-twitter:before {      content: "\f099"; }  .wp-social-login-provider-list .wp-social-login-provider-google {    background: #e14e39; }    .wp-social-login-provider-list .wp-social-login-provider-google:before {      content: "\f0d5"; }  .wp-social-login-provider-list .wp-social-login-provider-linkedin:before {    content: "\f0e1"; }  .wp-social-login-provider-list .wp-social-login-provider-instagram {    background: #007ab9; }    .wp-social-login-provider-list .wp-social-login-provider-instagram:before {      content: "\f16d"; }  .wp-social-login-provider-list .wp-social-login-provider-github:before {    content: "\f09b"; }  .wp-social-login-provider-list .wp-social-login-provider-dribbble:before {    content: "\f17d"; }  .wp-social-login-provider-list .wp-social-login-provider-wordpress:before {    content: "\f19a"; }  .wp-social-login-provider-list .wp-social-login-provider-tumblr:before {    content: "\f173"; }  .wp-social-login-provider-list .wp-social-login-provider-reddit:before {    content: "\f1a1"; }  .wp-social-login-provider-list .wp-social-login-provider-stackoverflow:before {    content: "\f16c"; }  .wp-social-login-provider-list .wp-social-login-provider-foursquare:before {    content: "\f180"; }  .wp-social-login-provider-list .wp-social-login-provider-yahoo:before {    content: "\f19e"; }  .wp-social-login-provider-list .wp-social-login-provider-lastfm:before {    content: "\f202"; }/*--------------------------------------------------------------# Woocommerce--------------------------------------------------------------*/.woocommerce .star-rating span [itemprop="ratingCount"] {  display: none; }.woocommerce span.onsale {  line-height: 1;  top: 15px;  left: 15px;  min-height: 0;  border-radius: 0;  background-color: #7cb342;  color: #fff;  font-size: 12px;  font-weight: 500;  text-transform: uppercase;  padding: 6px 5px;  z-index: 20; }.woocommerce .woocommerce-main-image figure:after,.woocommerce .woocommerce-LoopProduct-link figure:after {  font-size: 24px; }.shop__woocommerce {  padding-top: 100px;  padding-bottom: 28px; }  .shop__woocommerce .woocommerce-breadcrumb {    display: none; }  .shop__woocommerce ul.products {    text-align: center; }    .shop__woocommerce ul.products li.product {      margin-bottom: 60px; }      .shop__woocommerce ul.products li.product .added_to_cart {        display: none; }      .shop__woocommerce ul.products li.product .add_to_cart_button,      .shop__woocommerce ul.products li.product .ajax_add_to_cart {        color: #212121;        font-family: 'Roboto';        font-weight: bold;        font-size: 14px;        width: 100%;        border: 2px solid #dedede;        border-radius: 0px;        margin-top: 10px;        padding: 12px 5px 11px;        transition: all 0.3s;        text-transform: uppercase; }        .shop__woocommerce ul.products li.product .add_to_cart_button:before,        .shop__woocommerce ul.products li.product .ajax_add_to_cart:before {          content: "\f07a";          font-family: fontawesome;          padding-right: 5px;          font-size: 14px; }        .shop__woocommerce ul.products li.product .add_to_cart_button:hover,        .shop__woocommerce ul.products li.product .ajax_add_to_cart:hover {          background-color: #7cb342;          border-color: #7cb342;          color: #fff; }        .shop__woocommerce ul.products li.product .add_to_cart_button.loading:after,        .shop__woocommerce ul.products li.product .ajax_add_to_cart.loading:after {          top: 0;          line-height: 38px; }      .shop__woocommerce ul.products li.product .amount {        color: #7cb342;        font: 700 18px/1.67 "Roboto", sans-serif; }      .shop__woocommerce ul.products li.product h3 {        color: #212121;        font: 700 24px/30px "Roboto Condensed", sans-serif;        padding: 5px 0 3px; }      .shop__woocommerce ul.products li.product .price {        margin-bottom: 3px; }        .shop__woocommerce ul.products li.product .price del, .shop__woocommerce ul.products li.product .price ins {          display: inline-block; }        .shop__woocommerce ul.products li.product .price del + ins {          margin-left: 15px; }      .shop__woocommerce ul.products li.product .onsale {        top: 15px;        right: 15px;        left: auto;        margin: 0; }      .shop__woocommerce ul.products li.product .woocommerce-LoopProduct-link figure {        margin-bottom: 20px; }.page__banner-top {  background-color: #7cb342;  height: 100px;  color: #fff;  background-size: cover;  background-position: center center;  position: relative; }  .page__banner-top .container {    position: relative; }  .page__banner-top:before {    content: '';    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #000;    opacity: 0.4; }  .page__banner-top .page__breadcrumbs {    margin-top: 5px; }  .page__banner-top .breadcrumbs {    font-family: 'roboto';    font-size: 14px; }    .page__banner-top .breadcrumbs a {      color: #fff;      transition: all 0.3s; }      .page__banner-top .breadcrumbs a:hover {        color: #fff;        text-decoration: underline; }.post-type-archive-product.header_style3 .page__banner-top {  padding-top: 16px; }.woocommerce.single-product .shop__woocommerce {  padding-top: 90px;  padding-bottom: 45px; }.woocommerce.single-product .page__banner-top {  display: none; }.woocommerce.single-product.header_style2 .page__banner-top {  background: #f5f5f5;  display: block;  height: auto;  margin-top: 93px;  padding-top: 0; }  .woocommerce.single-product.header_style2 .page__banner-top .page__breadcrumbs {    margin-top: 24px;    margin-bottom: 22px; }  .woocommerce.single-product.header_style2 .page__banner-top:before {    content: none; }.woocommerce.single-product.header_style3 .page__banner-top {  display: none; }.woocommerce.single-product .header--s2 + .site-content {  padding-top: 92px; }.woocommerce.single-product .header--s2.header-sticky + .site-content {  padding-top: 61px; }.woocommerce.single-product .star-rating span {  color: #f9a825; }.woocommerce.single-product .comment-form-rating .stars span a {  color: #f9a825; }  .woocommerce.single-product .comment-form-rating .stars span a:focus, .woocommerce.single-product .comment-form-rating .stars span a:hover, .woocommerce.single-product .comment-form-rating .stars span a:active {    color: #f9a825; }.woocommerce.single-product .product_meta .sku_wrapper,.woocommerce.single-product .product_meta .posted_in,.woocommerce.single-product .product_meta .tagged_as {  display: block; }.woocommerce.single-product #content div.product div.images {  margin-bottom: 11px; }  .woocommerce.single-product #content div.product div.images figure {    transition: all 0.3s; }    .woocommerce.single-product #content div.product div.images figure:after {      content: none; }  .woocommerce.single-product #content div.product div.images .woocommerce-main-image figure:after {    font-size: 24px; }  .woocommerce.single-product #content div.product div.images div.thumbnails {    padding-top: 0;    margin: 30px -15px 0; }    .woocommerce.single-product #content div.product div.images div.thumbnails a {      width: 33.33333%;      padding: 0 15px;      margin: 0 0 30px 0; }.woocommerce.single-product .woocommerce-tabs .tabs {  text-transform: uppercase;  text-align: center; }  .woocommerce.single-product .woocommerce-tabs .tabs li {    border-top: none !important;    border-left: none !important;    border-right: none !important;    background: none !important;    text-align: center !important;    margin: 0 auto !important;    position: static !important; }    .woocommerce.single-product .woocommerce-tabs .tabs li a {      font-family: "Roboto Condensed", sans-serif;      font-weight: bold !important;      font-size: 18px !important; }  .woocommerce.single-product .woocommerce-tabs .tabs .reviews_tab {    border: none; }    .woocommerce.single-product .woocommerce-tabs .tabs .reviews_tab .count-reviews {      color: #7cb342; }  .woocommerce.single-product .woocommerce-tabs .tabs .active {    border-bottom: 3px solid #7cb342;    color: #7cb342; }.woocommerce.single-product .woocommerce-tabs .wc-tab h2 {  font-size: 18px;  font-weight: bold; }.woocommerce.single-product .related h2 {  text-transform: uppercase;  color: #212121;  font: 700 30px "Roboto Condensed", sans-serif;  text-align: center;  margin-bottom: 40px; }  .woocommerce.single-product .related h2:after {    content: '';    display: block;    background: #212121;    height: 2px;    width: 40px;    text-align: center;    margin: 15px auto 35px;    position: relative; }.woocommerce.single-product .related ul.products {  margin-left: -15px;  margin-right: -15px; }  .woocommerce.single-product .related ul.products li.product {    width: 25%;    margin-left: 0;    margin-right: 0;    padding-left: 15px;    padding-right: 15px; }.woocommerce.single-product .summary {  margin: 0; }  .woocommerce.single-product .summary .product_title {    color: #212121;    font: 700 30px "Roboto Condensed", sans-serif;    margin-bottom: 6px;    margin-top: -6px; }  .woocommerce.single-product .summary .price {    line-height: 1;    color: #7cb342;    font: 500 24px "Roboto", sans-serif;    margin-bottom: 6px; }    .woocommerce.single-product .summary .price ins {      font: 500 24px "Roboto", sans-serif; }  .woocommerce.single-product .summary .woocommerce-product-rating {    color: #f9a825;    position: relative;    padding-bottom: 16px;    margin-bottom: 22px; }    .woocommerce.single-product .summary .woocommerce-product-rating:after {      content: '';      position: absolute;      bottom: 0;      left: 0;      height: 2px;      width: 40px;      background-color: #7cb342; }  .woocommerce.single-product .summary .woocommerce-review-link {    color: #999999; }  .woocommerce.single-product .summary .quantity input {    border-radius: 0; }  .woocommerce.single-product .summary [itemprop="description"] {    margin-bottom: 36px; }    .woocommerce.single-product .summary [itemprop="description"] ul {      margin-left: 18px; }      .woocommerce.single-product .summary [itemprop="description"] ul li {        list-style-type: disc; }  .woocommerce.single-product .summary .single_add_to_cart_button {    margin-left: 0px;    background: #7cb342;    border-radius: 0;    padding: 15px 30px 14px;    font-size: 14px;    font-weight: 500;    line-height: 16px;    transition: all 0.3s; }    .woocommerce.single-product .summary .single_add_to_cart_button:hover {      background: #59802f; }  .woocommerce.single-product .summary .product_meta {    border-top: 1px solid #dedede;    padding-top: 20px; }    .woocommerce.single-product .summary .product_meta span,    .woocommerce.single-product .summary .product_meta a {      font-weight: normal;      text-transform: none;      color: #999999; }    .woocommerce.single-product .summary .product_meta .product-meta-title {      font-weight: 700;      color: #313131;      text-transform: uppercase;      font-family: "Roboto Condensed", sans-serif; }    .woocommerce.single-product .summary .product_meta .sku_wrapper,    .woocommerce.single-product .summary .product_meta .posted_in,    .woocommerce.single-product .summary .product_meta .tagged_as,    .woocommerce.single-product .summary .product_meta .social-button-meta {      margin-bottom: 8px; }    .woocommerce.single-product .summary .product_meta .sku {      color: #999999;      font-weight: normal; }    .woocommerce.single-product .summary .product_meta ul.socials {      font-size: 16px;      display: inline-block;      padding-left: 15px; }      .woocommerce.single-product .summary .product_meta ul.socials li {        display: inline-block;        margin-right: 15px; }        .woocommerce.single-product .summary .product_meta ul.socials li i {          color: #212121; }          .woocommerce.single-product .summary .product_meta ul.socials li i:hover {            color: #7cb342; }        .woocommerce.single-product .summary .product_meta ul.socials li:last-child {          margin: 0; }.woocommerce.single-product #reviews h3.comment-reply-title {  border-top: 1px solid #dedede;  padding-top: 17px; }.woocommerce.single-product .comment-form .rating {  display: none; }.woocommerce div.product .woocommerce-tabs {  margin-bottom: 46px; }  .woocommerce div.product .woocommerce-tabs ul.tabs li {    border: none; }  .woocommerce div.product .woocommerce-tabs .panel {    margin-bottom: 0; }.edupro-product-filter-wrap {  background: #f5f5f5;  padding: 10px;  margin-bottom: 30px;  min-height: 54px; }  .edupro-product-filter-wrap form.woocommerce-ordering select {    font-size: 14px;    color: #999;    line-height: 20px;    padding: 6px 0 6px 10px;    border-radius: 0;    width: 100%;    height: 34px;    border: 1px solid #e5e5e5;    outline: 0; }  .edupro-product-filter-wrap .woocommerce-result-count {    display: inline-block;    line-height: 34px;    font-size: 14px;    color: #999; }.woocommerce nav.woocommerce-pagination {  text-align: left; }  .woocommerce nav.woocommerce-pagination ul.page-numbers {    border: 0; }    .woocommerce nav.woocommerce-pagination ul.page-numbers li {      border: 0; }      .woocommerce nav.woocommerce-pagination ul.page-numbers li a, .woocommerce nav.woocommerce-pagination ul.page-numbers li span {        border: solid 2px #dedede;        background: transparent;        transition: all 0.3s;        color: #757575;        font: 500 16px "Roboto", sans-serif;        margin-right: 10px;        width: 40px;        height: 40px;        display: -ms-flexbox;        display: flex;        -ms-flex-align: center;        align-items: center;        -ms-flex-pack: center;        justify-content: center; }      .woocommerce nav.woocommerce-pagination ul.page-numbers li:last-child a, .woocommerce nav.woocommerce-pagination ul.page-numbers li:last-child span {        margin-right: 0; }      .woocommerce nav.woocommerce-pagination ul.page-numbers li span.current, .woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover {        background-color: #7cb342;        border-color: #7cb342;        color: #fff; }.shop__woocommerce .sidebar__woocommerce {  word-wrap: break-word;  box-sizing: border-box; }  .shop__woocommerce .sidebar__woocommerce .widget-area {    background: #f5f5f5;    padding: 30px; }  .shop__woocommerce .sidebar__woocommerce .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item .remove {    left: 6px;    right: 14px;    top: 15px;    z-index: 9;    transition: all 0.3s; }  .shop__woocommerce .sidebar__woocommerce .widget .dropdown-toggle.fa-angle-down {    position: absolute;    right: 0;    top: 0;    transition: all 0.3s;    color: #111;    font-size: 20px; }    .shop__woocommerce .sidebar__woocommerce .widget .dropdown-toggle.fa-angle-down.toggled-on:before {      content: "\f106"; }    .shop__woocommerce .sidebar__woocommerce .widget .dropdown-toggle.fa-angle-down:hover {      color: #ffab40; }  .shop__woocommerce .sidebar__woocommerce .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item {    border-bottom: none;    padding: 5px 0 25px !important;    margin-bottom: 0; }  .shop__woocommerce .sidebar__woocommerce .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li img {    width: 90px;    height: 100px;    margin-right: 20px; }  .shop__woocommerce .sidebar__woocommerce .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .mini_cart_item:last-child {    padding-bottom: 10px !important;    overflow: hidden; }  .shop__woocommerce .sidebar__woocommerce .cart_list li,  .shop__woocommerce .sidebar__woocommerce .product_list_widget li {    padding: 0 0 30px 0 !important; }    .shop__woocommerce .sidebar__woocommerce .cart_list li .star-rating,    .shop__woocommerce .sidebar__woocommerce .product_list_widget li .star-rating {      color: #ff9100;      margin: 5px 0; }    .shop__woocommerce .sidebar__woocommerce .cart_list li ins,    .shop__woocommerce .sidebar__woocommerce .product_list_widget li ins {      font-weight: 500;      color: #7cb342;      font-size: 16px;      background: none; }    .shop__woocommerce .sidebar__woocommerce .cart_list li:last-child,    .shop__woocommerce .sidebar__woocommerce .product_list_widget li:last-child {      padding: 0 !important; }    .shop__woocommerce .sidebar__woocommerce .cart_list li a,    .shop__woocommerce .sidebar__woocommerce .product_list_widget li a {      color: #212121;      font-size: 18px;      font-family: 'Roboto Condensed';      line-height: 1.33; }      .shop__woocommerce .sidebar__woocommerce .cart_list li a img,      .shop__woocommerce .sidebar__woocommerce .product_list_widget li a img {        float: left;        width: 90px;        height: 100px;        border: 1px solid #dedede;        margin: 0 20px 0 0;        position: relative;        top: 4px; }      .shop__woocommerce .sidebar__woocommerce .cart_list li a .product-title,      .shop__woocommerce .sidebar__woocommerce .product_list_widget li a .product-title {        line-height: 1.33; }    .shop__woocommerce .sidebar__woocommerce .cart_list li .quantity,    .shop__woocommerce .sidebar__woocommerce .product_list_widget li .quantity {      font-weight: bold;      color: #212121;      font-size: 16px; }      .shop__woocommerce .sidebar__woocommerce .cart_list li .quantity .woocommerce-Price-amount.amount,      .shop__woocommerce .sidebar__woocommerce .product_list_widget li .quantity .woocommerce-Price-amount.amount {        color: #7cb342; }  .shop__woocommerce .sidebar__woocommerce .product_list_widget li a:hover {    text-decoration: none;    color: #7cb342; }  .shop__woocommerce .sidebar__woocommerce .product_list_widget li .amount {    color: #7cb342; }  .shop__woocommerce .sidebar__woocommerce .total {    padding: 10px 0;    margin-top: 20px;    border-color: #dedede; }  .shop__woocommerce .sidebar__woocommerce .buttons {    margin-top: 20px; }    .shop__woocommerce .sidebar__woocommerce .buttons a {      color: #fff;      background: #7cb342; }      .shop__woocommerce .sidebar__woocommerce .buttons a:hover {        opacity: 0.8; }  .shop__woocommerce .sidebar__woocommerce .price_slider_wrapper .ui-widget-content {    background-color: #bbbaba;    margin-bottom: 27px; }  .shop__woocommerce .sidebar__woocommerce .price_slider_wrapper .price_slider_amount {    text-transform: uppercase;    color: #212121;    font-size: 12px;    font-weight: 500; }    .shop__woocommerce .sidebar__woocommerce .price_slider_wrapper .price_slider_amount button {      color: #fff;      border-radius: 0;      background: #7cb342;      font-weight: 300; }  .shop__woocommerce .sidebar__woocommerce .widget_price_filter .ui-slider .ui-slider-handle {    background-color: #212121;    top: -0.4em; }  .shop__woocommerce .sidebar__woocommerce .widget_price_filter .ui-slider .ui-slider-range {    background-color: #dedede; }  .shop__woocommerce .sidebar__woocommerce .widget_price_filter .ui-slider-horizontal {    height: 3px; }  .shop__woocommerce .sidebar__woocommerce form.woocommerce-product-search {    position: relative; }    .shop__woocommerce .sidebar__woocommerce form.woocommerce-product-search button {      bottom: 8px;      right: 4px;      font-size: 14px;      color: #757575; }      .shop__woocommerce .sidebar__woocommerce form.woocommerce-product-search button:hover {        color: #e6a303;        background: transparent; }    .shop__woocommerce .sidebar__woocommerce form.woocommerce-product-search input[type="search"] {      padding: 8px 30px;      border-color: #dedede; }  .shop__woocommerce .sidebar__woocommerce .widget_layered_nav select,  .shop__woocommerce .sidebar__woocommerce .widget_product_categories select {    padding: 9px 5px 12px; }.woocommerce .woocommerce-breadcrumb {  font-family: "Roboto", sans-serif;  font-size: 14px;  color: #fff;  word-wrap: break-word; }  .woocommerce .woocommerce-breadcrumb a {    color: #fff;    transition: all 0.3s;    text-decoration: none; }  .woocommerce .woocommerce-breadcrumb i {    color: #fff; }.woocommerce.single-product .woocommerce-breadcrumb {  color: #212121; }  .woocommerce.single-product .woocommerce-breadcrumb a {    color: #757575;    transition: all 0.3s;    text-decoration: none; }    .woocommerce.single-product .woocommerce-breadcrumb a:hover {      color: #212121; }  .woocommerce.single-product .woocommerce-breadcrumb i {    color: #757575; }.woocommerce .quantity {  position: relative;  border: solid 2px #dedede;  min-width: 155px;  background-color: #f5f5f5;  text-align: center; }  .woocommerce .quantity .qty {    background: transparent;    border: 0;    padding: 4px 5px 3px;    color: #212121;    font-size: 18px;    font-weight: 500;    min-height: 40px; }    .woocommerce .quantity .qty::-webkit-inner-spin-button, .woocommerce .quantity .qty::-webkit-outer-spin-button {      -webkit-appearance: none;      margin: 0; }  .woocommerce .quantity .up,  .woocommerce .quantity .down {    color: #313131;    position: absolute;    top: 0;    line-height: 16px;    width: 40px;    height: 40px;    text-align: center;    z-index: 1;    cursor: pointer;    font-size: 18px;    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: center;    justify-content: center;    transition: all 0.3s; }    .woocommerce .quantity .up:hover,    .woocommerce .quantity .down:hover {      color: #7cb342; }  .woocommerce .quantity .up {    left: 50%;    margin-left: 10px;    padding-left: 10px; }  .woocommerce .quantity .down {    right: 50%;    padding-right: 10px;    margin-right: 10px; }.woocommerce table.shop_table {  border-radius: 0; }#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img {  width: 80px; }.woocommerce .cart .button,.woocommerce-page .cart .button,.woocommerce .cart input.button,.woocommerce-page .cart input.button {  border-radius: 0;  line-height: 30px;  padding: 7px 25px;  height: 44px;  text-transform: uppercase;  font-size: 16px;  font-weight: 700; }#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment {  border-radius: 0; }#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {  background: #7cb342;  color: #fff;  transition: all 0.3s;  border-radius: 0; }  #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,  .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,  .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover {    background: #59802f; }.woocommerce table.cart {  text-align: center; }  .woocommerce table.cart td {    border-color: #eee; }  .woocommerce table.cart.shop_table {    border-radius: 0;    border: 1px solid #eeeeee; }    .woocommerce table.cart.shop_table th, .woocommerce table.cart.shop_table td {      border-right: 1px solid #eeeeee; }  .woocommerce table.cart tr td {    border-top: 1px solid #eee;    border-bottom: 0;    padding: 20px 12px;    text-align: center; }  .woocommerce table.cart a.remove {    float: none;    display: inline-block; }  .woocommerce table.cart td.actions .coupon .input-text {    padding: 12px 10px 11px;    min-width: 150px;    font-size: 16px; }  .woocommerce table.cart td.actions input[type=submit] {    margin-left: 10px;    background: #7cb342;    color: #fff;    transition: all 0.3s; }    .woocommerce table.cart td.actions input[type=submit]:hover {      background: #59802f; }  .woocommerce table.cart td.actions input[name="update_cart"] {    line-height: 28px; }  .woocommerce table.cart .quantity {    display: inline-block;    padding: 0;    height: 44px; }.woocommerce-cart .main__content {  margin-bottom: 77px; }.woocommerce-cart .entry-header,.woocommerce-cart .entry-footer {  display: none; }.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th {  line-height: 22px;  padding: 20px; }.woocommerce-checkout .main__content {  margin-bottom: 77px; }.woocommerce-checkout .entry-header,.woocommerce-checkout .entry-footer {  display: none; }.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea {  padding: 12px 10px 11px; }.woocommerce-checkout form .form-row .select2-container .select2-choice {  border-radius: 0; }  .woocommerce-checkout form .form-row .select2-container .select2-choice > .select2-chosen {    border-radius: 0;    padding: 6px 10px; }.woocommerce-checkout table.shop_table th {  border-right: 1px solid #eee;  border-bottom: 0;  padding-left: 20px;  padding-right: 20px; }.woocommerce-checkout table.shop_table td {  border-right: 1px solid #eee;  text-align: left;  padding: 15px 20px; }.woocommerce-checkout #payment #place_order {  background: #7cb342;  color: #fff;  transition: all 0.3s;  border-radius: 0;  padding: 15px 20px 14px; }  .woocommerce-checkout #payment #place_order:hover {    background: #59802f; }.woocommerce-checkout .woocommerce-info {  border-top-color: #7cb342; }  .woocommerce-checkout .woocommerce-info:before {    color: #7cb342; }.woocommerce-checkout input[name="apply_coupon"] {  padding: 15px;  border-radius: 0; }.woocommerce .lost_reset_password input {  min-height: 44px;  padding-left: 15px;  padding-right: 15px; }  .woocommerce .lost_reset_password input.button {    border-radius: 0;    background-color: #7cb342;    font-weight: 500;    text-transform: uppercase;    text-align: center;    color: #fff;    border: 0;    font-family: Roboto;    padding-top: 15px 20px 15px;    font-size: 14px;    font-style: normal;    font-stretch: normal;    transition: all 0.3s; }    .woocommerce .lost_reset_password input.button:hover {      background: #59802f; }/*--------------------------------------------------------------# Portfolio--------------------------------------------------------------*//*Archive portfolio*/.post-type-archive-jetpack-portfolio.no-sidebar .content-area .portfolio-main {  width: 100%; }.post-type-archive-jetpack-portfolio.sidebar-left .content-area .portfolio-main {  float: right; }.post-type-archive-jetpack-portfolio .col-md-9.portfolio-main .col-md-4.project .project__title {  font: 700 19px "Roboto", sans-serif; }.post-type-archive-jetpack-portfolio .col-md-9.portfolio-main .col-md-4.project .project__term-name {  font-size: 12px; }.post-type-archive-jetpack-portfolio #primary {  padding-bottom: 60px; }.post-type-archive-jetpack-portfolio .add_sticky_sidebar {  margin-top: 82px; }.post-type-archive-jetpack-portfolio .sidebar-portfolio {  background: #f5f5f5;  padding: 30px;  word-wrap: break-word; }.post-type-archive-jetpack-portfolio .portfolio-filter {  text-align: center;  margin-bottom: 30px;  margin-top: 82px; }  .post-type-archive-jetpack-portfolio .portfolio-filter li {    margin-right: 40px;    display: inline-block;    color: #616161;    font-size: 16px;    cursor: pointer;    transition: all 0.3s;    text-transform: capitalize; }    .post-type-archive-jetpack-portfolio .portfolio-filter li:hover, .post-type-archive-jetpack-portfolio .portfolio-filter li.active {      color: #7cb342; }.post-type-archive-jetpack-portfolio .portfolio-filter + .portfolio-projects .projects {  margin-top: 0; }.projects {  margin-top: 82px; }  .projects.masonry .project {    margin-bottom: 50px; }    .projects.masonry .project:nth-child(4n  + 1) {      clear: both; }    .projects.masonry .project .project__image {      margin-bottom: 23px;      position: relative;      overflow: hidden; }      .projects.masonry .project .project__image img {        width: 100%;        height: auto; }      .projects.masonry .project .project__image .project__term-name {        text-transform: uppercase;        position: absolute;        bottom: 0;        color: #fff;        padding: 10px 5px;        width: 100%;        font-size: 14px;        text-align: center;        background: #7cb342;        opacity: 0;        -ms-transform: translate(0, 100%);            transform: translate(0, 100%);        transition: opacity .35s, transform .35s; }        .projects.masonry .project .project__image .project__term-name .fa {          margin-right: 10px; }        .projects.masonry .project .project__image .project__term-name .sep {          padding-right: 5px; }      .projects.masonry .project .project__image a {        display: block;        width: 100%;        height: 100%; }      .projects.masonry .project .project__image:hover .project__term-name {        opacity: 1;        -ms-transform: translate(0, 0);            transform: translate(0, 0); }    .projects.masonry .project .project__title {      text-align: center; }      .projects.masonry .project .project__title a {        font: bold 24px "Roboto Condensed", sans-serif;        color: #212121; }        .projects.masonry .project .project__title a:hover {          text-decoration: none;          color: #7cb342; }  .projects.grid .project {    margin-bottom: 30px; }    .projects.grid .project .project__image {      margin-bottom: 0;      position: relative;      overflow: hidden; }      .projects.grid .project .project__image img {        width: 100%;        height: auto; }    .projects.grid .project .project__term-name {      text-transform: uppercase;      color: #fff;      padding: 10px 0 6px;      width: 100%;      font-size: 14px;      text-align: center; }      .projects.grid .project .project__term-name .fa {        margin-right: 10px; }      .projects.grid .project .project__term-name .sep {        padding-left: 3px;        padding-right: 3px; }    .projects.grid .project .project__title {      position: relative;      margin-top: 0;      padding-bottom: 0;      color: #fff;      font: 700 24px "Roboto", sans-serif;      text-decoration: none;      transition: all 0.3s; }      .projects.grid .project .project__title:hover {        color: #616161; }      .projects.grid .project .project__title:after {        content: '';        background-color: #fff;        width: 0;        display: block;        top: 0;        margin: 20px auto 0;        height: 1.3px;        transition: all .5s;        transition-delay: .4s; }    .projects.grid .project .project__hover {      position: absolute;      top: 0;      left: 0;      right: 0;      bottom: 0;      background: #7cb342;      margin: 20px;      padding: 10px;      text-align: center;      display: -ms-flexbox;      display: flex;      -ms-flex-align: center;      align-items: center;      -ms-flex-pack: center;      justify-content: center;      opacity: 0;      visibility: hidden;      transition: all 0.35s ease-in-out;      -ms-transform: scale(0.5);          transform: scale(0.5); }      .projects.grid .project .project__hover .project__hover_content {        text-decoration: none; }    .projects.grid .project:hover .project__hover {      opacity: 0.9;      visibility: visible;      -ms-transform: scale(1);          transform: scale(1);      -webkit-user-select: none;      -webkit-touch-callout: none; }    .projects.grid .project:hover .project__title:after {      width: 40px; }  .projects.grid .project.col-md-3 .project__term-name, .projects.masonry .project.col-md-3 .project__term-name {    font-size: 12px; }  .projects.grid .project.col-md-3 .project__title, .projects.masonry .project.col-md-3 .project__title {    font-size: 19px; }.post-type-archive-jetpack-portfolio .projects.grid .project .project__title:hover {  color: #fff; }.single-jetpack-portfolio .header--s2 {  position: relative;  margin-bottom: 91px; }.single-jetpack-portfolio #primary {  padding-bottom: 110px; }.single-jetpack-portfolio .entry-media img {  width: 100%; }.single-jetpack-portfolio .site-header {  border-bottom: 1px solid #dedede; }.single-jetpack-portfolio .jetpack-portfolio {  padding-top: 90px;  margin-bottom: 90px; }  .single-jetpack-portfolio .jetpack-portfolio .page-title {    margin: -6px 0 0 0;    position: relative;    font-family: "Roboto Condensed", sans-serif;    padding-bottom: 25px;    font-size: 36px;    font-weight: 700;    color: #212121; }    .single-jetpack-portfolio .jetpack-portfolio .page-title:before {      content: "";      position: absolute;      background: #7cb342;      width: 40px;      height: 2px;      bottom: 0; }  .single-jetpack-portfolio .jetpack-portfolio .entry-content {    margin-top: 30px;    font-size: 16px;    line-height: 30px; }    .single-jetpack-portfolio .jetpack-portfolio .entry-content p {      margin-bottom: 17px; }  .single-jetpack-portfolio .jetpack-portfolio .portfolio-meta {    border-top: 1px solid #dedede;    margin-top: 16px;    padding-top: 32px; }    .single-jetpack-portfolio .jetpack-portfolio .portfolio-meta, .single-jetpack-portfolio .jetpack-portfolio .portfolio-meta a {      color: #999999; }    .single-jetpack-portfolio .jetpack-portfolio .portfolio-meta label {      text-transform: uppercase;      min-width: 128px;      font-family: "Roboto Condensed", sans-serif;      font-weight: 700;      display: inline-block;      font-size: 16px;      color: #313131; }  .single-jetpack-portfolio .jetpack-portfolio .post-categories {    text-transform: uppercase; }  .single-jetpack-portfolio .jetpack-portfolio .post-tags,  .single-jetpack-portfolio .jetpack-portfolio .post-categories {    margin-bottom: 6px; }    .single-jetpack-portfolio .jetpack-portfolio .post-tags a,    .single-jetpack-portfolio .jetpack-portfolio .post-categories a {      font-size: 14px; }  .single-jetpack-portfolio .jetpack-portfolio .post-share .social__icon {    display: inline-block; }    .single-jetpack-portfolio .jetpack-portfolio .post-share .social__icon li {      display: inline-block;      margin-right: 10px; }      .single-jetpack-portfolio .jetpack-portfolio .post-share .social__icon li a {        color: #212121;        font-size: 16px; }        .single-jetpack-portfolio .jetpack-portfolio .post-share .social__icon li a:hover {          color: #7cb342; }.single-jetpack-portfolio .portfolio__related {  text-align: center; }  .single-jetpack-portfolio .portfolio__related .projects {    margin-top: 40px; }  .single-jetpack-portfolio .portfolio__related .jetpack-portfolio {    padding-top: 0;    margin-bottom: 10px; }  .single-jetpack-portfolio .portfolio__related .portfolio__related-title {    text-transform: uppercase;    font: bold 24px "Roboto Condensed", sans-serif;    position: relative;    padding-bottom: 17px;    margin: 84px 0 30px;    color: #212121; }    .single-jetpack-portfolio .portfolio__related .portfolio__related-title:before {      content: "";      position: absolute;      background: #212121;      width: 40px;      height: 2px;      bottom: 0;      left: 50%;      margin-left: -15px; }.single-jetpack-portfolio .post-navigation {  border-top: 1px solid #dedede;  border-bottom: 1px solid #dedede;  padding: 21px 0 20px; }  .single-jetpack-portfolio .post-navigation .nav-links a {    text-transform: uppercase;    color: #212121;    font-size: 14px;    font-size: 14px;    font-weight: 700; }    .single-jetpack-portfolio .post-navigation .nav-links a:hover {      color: #7cb342;      text-decoration: none; }  .single-jetpack-portfolio .post-navigation .nav-links .nav-previous i {    margin-right: 7px; }  .single-jetpack-portfolio .post-navigation .nav-links .nav-next i {    margin-left: 7px; }.single-jetpack-portfolio.header_style2 .jetpack-portfolio {  padding-top: 0px; }.single-jetpack-portfolio.header_style2 .jetpack-portfolio > .row {  padding-top: 180px; }/*--------------------------------------------------------------# Portfolio--------------------------------------------------------------*/.post-type-archive-event .content__control {  margin-bottom: 0; }.post-type-archive-event .events__item {  margin-top: 66px; }.post-type-archive-event .content__event__wrap__meta h3 {  margin-top: -5px; }.post-type-archive-event .content__orderby span {  width: 127px;  padding-left: 10px;  padding-right: 10px;  text-align: center; }  .post-type-archive-event .content__orderby span:hover {    color: #7cb342;    transition: all .3s; }  .post-type-archive-event .content__orderby span.content-all {    width: 130px; }.post-type-archive-event .grid-main .featured-event__time i,.post-type-archive-event .grid-main .featured-event__location i {  margin-right: 5px; }.post-type-archive-event .grid-main .events__item .featured-event:nth-child(3n + 1) {  clear: both; }.post-type-archive-event .grid-main .edupro-event-desc {  position: relative;  margin-top: 12px;  padding-top: 24px; }  .post-type-archive-event .grid-main .edupro-event-desc:before {    display: block;    content: '';    width: 40px;    height: 2px;    background: #7cb342;    position: absolute;    top: 0;    left: 0; }.post-type-archive-event .list-main .content__event:last-child .content__event__line {  display: none; }.post-type-archive-event .list-main .content__event,.post-type-archive-event .list-main .content__event .content__event__container .content__event__wrap {  padding-left: 15px;  padding-right: 15px; }.post-type-archive-event .list-main .content__event .content__event__container .content__event__wrap ul li:last-child {  padding-right: 0; }.post-type-archive-event .list-main .content__event .content__event__container .content__event__wrap .content__event__wrap__meta ul:before {  top: 38px; }.post-type-archive-event .list-main .content__event .content__event__container .content__event__wrap .content__event__wrap__meta h3 {  margin-top: -3px;  margin-bottom: 9px; }.post-type-archive-event .content__event__wrap__meta ul li i {  margin-right: 5px; }.post-type-archive-event .pagination {  margin-top: 30px; }.single-event .type-event .event__content .event__thumnail img {  margin-bottom: 6px; }.single-event h3 {  margin-top: 49px;  margin-bottom: 27px;  color: #212121;  font: 700 24px "Roboto Condensed", sans-serif; }.single-event .entry-text ul {  margin-top: 23px;  margin-bottom: 23px; }.single-event .single__banner-top .single__breadcrumbs {  padding: 23px 0; }.single-event .single__event-content .event_heading__title {  margin-bottom: 25px; }.single-event .event__info {  margin-bottom: 36px;  border-right: 0;  position: relative; }  .single-event .event__info:after {    content: '';    position: absolute;    top: 0;    right: 0;    height: 61px;    width: 1px;    background: #dedede; }  .single-event .event__info:last-child:after {    content: none; }  .single-event .event__info .event__info__meta {    line-height: 1.71; }.single-event .share-event {  line-height: 24px;  padding: 25px 0 24px; }  .single-event .share-event ul.socials li i {    font-size: 18px;    line-height: 24px; }.single-event .main {  padding-top: 60px; }.single-event .ctf7__sidebar .ctf7-title h3 {  margin-top: 17px;  margin-bottom: 8px; }.single-event .ctf7-content .wpcf7 .book-your-ticket > div {  padding-bottom: 22px !important; }.single-event .ctf7-content .wpcf7 .book-your-ticket input {  margin: 4px 0;  font-size: 14px; }  .single-event .ctf7-content .wpcf7 .book-your-ticket input:not(.submit-book-your-ticket)::-webkit-input-placeholder {    color: #757575; }  .single-event .ctf7-content .wpcf7 .book-your-ticket input:not(.submit-book-your-ticket):-moz-placeholder {    /* Firefox 18- */    color: #757575; }  .single-event .ctf7-content .wpcf7 .book-your-ticket input:not(.submit-book-your-ticket)::-moz-placeholder {    /* Firefox 19+ */    color: #757575; }  .single-event .ctf7-content .wpcf7 .book-your-ticket input:not(.submit-book-your-ticket):-ms-input-placeholder {    color: #757575; }.single-event .ctf7-content .wpcf7 .book-your-ticket .submit-book-your-ticket {  padding-bottom: 0 !important; }  .single-event .ctf7-content .wpcf7 .book-your-ticket .submit-book-your-ticket input {    padding: 10px;    margin: 25px auto 0 auto; }.single-event .ctf7-content .wpcf7 .wpcf7-mail-sent-ng,.single-event .ctf7-content .wpcf7 div.wpcf7-validation-errors {  border: 0;  color: #a94442;  background: #f2dede;  margin: 0 30px 30px; }.single-event .ctf7-content .wpcf7 div.wpcf7-mail-sent-ok {  border: 0;  background: #f7c868;  margin: 0 30px 30px;  color: #fff; }.single-event-title h1 {  font: 700 30px "Roboto Condensed", sans-serif;  color: #212121;  position: relative;  margin-top: -6px;  padding-bottom: 20px; }  .single-event-title h1:after {    content: '';    position: absolute;    bottom: 5px;    left: 0;    height: 2px;    width: 40px;    background: #7cb342; }/*--------------------------------------------------------------# Portfolio--------------------------------------------------------------*/.post-type-archive-sfwd-courses #primary {  z-index: 99; }.post-type-archive-sfwd-courses .breadcrumbs .fa {  margin-left: 10px;  margin-right: 10px; }.post-type-archive-sfwd-courses #form_itemsperpage {  margin-bottom: 30px; }  .post-type-archive-sfwd-courses #form_itemsperpage .content__orderby {    margin-bottom: 30px; }    .post-type-archive-sfwd-courses #form_itemsperpage .content__orderby span:hover {      color: #7cb342;      transition: all .3s; }  .post-type-archive-sfwd-courses #form_itemsperpage .content__control {    padding: 7px 15px;    margin-bottom: 30px; }.post-type-archive-sfwd-courses .featured-course .featured-course__text h3 a:hover {  color: #7cb342;  text-decoration: none; }.post-type-archive-sfwd-courses .content__orderby span {  padding: 6px 25px;  text-align: center; }  .post-type-archive-sfwd-courses .content__orderby span.content-counter {    min-width: 130px; }  .post-type-archive-sfwd-courses .content__orderby span.content-rating {    min-width: 128px; }  .post-type-archive-sfwd-courses .content__orderby span.content-new {    min-width: 126px; }.post-type-archive-sfwd-courses .edupro__courses__items.grid .featured-course .featured-course__thumb .rating-score {  right: 35px; }.post-type-archive-sfwd-courses .edupro__courses__items.grid .featured-course .featured-course__users a,.post-type-archive-sfwd-courses .edupro__courses__items.grid .featured-course .featured-course__comments a {  color: #999999;  transition: all 0.3s;  line-height: 30px; }  .post-type-archive-sfwd-courses .edupro__courses__items.grid .featured-course .featured-course__users a:hover,  .post-type-archive-sfwd-courses .edupro__courses__items.grid .featured-course .featured-course__comments a:hover {    color: #7cb342; }.post-type-archive-sfwd-courses .edupro__courses__items.grid .edupro__courses__item {  word-wrap: break-word; }  .post-type-archive-sfwd-courses .edupro__courses__items.grid .edupro__courses__item.col-md-4:nth-child(3n + 1) {    clear: both; }  .post-type-archive-sfwd-courses .edupro__courses__items.grid .edupro__courses__item.col-md-3:nth-child(4n + 1) {    clear: both; }.post-type-archive-sfwd-courses .edupro__courses__items.list .featured-course {  margin-bottom: 60px; }  .post-type-archive-sfwd-courses .edupro__courses__items.list .featured-course:last-child {    margin-bottom: 30px; }.post-type-archive-sfwd-courses .edupro__courses__items.list .featured-course__thumb a {  width: 100%; }.post-type-archive-sfwd-courses .edupro__courses__items.list .featured-course__text {  padding-top: 0;  padding-bottom: 0;  margin-top: -3px;  margin-bottom: 19px;  overflow: hidden;  border: 0; }  .post-type-archive-sfwd-courses .edupro__courses__items.list .featured-course__text h3 {    margin: 0 0 13px;    line-height: 1.3; }    .post-type-archive-sfwd-courses .edupro__courses__items.list .featured-course__text h3 a {      font-size: 28px; }.post-type-archive-sfwd-courses .edupro__courses__items.list .featured-course__des {  margin-bottom: 21px;  padding-bottom: 0; }.post-type-archive-sfwd-courses .sidebar-3 .widget:first-child .widget-title {  margin-top: -4px; }.single-sfwd-courses .single__head .page__title {  margin-top: 30px;  margin-bottom: 20px;  padding-bottom: 17px;  line-height: 1;  text-transform: none;  position: relative;text-align: left; }.single-sfwd-courses .single__box {  margin-bottom: 44px; }.single-sfwd-courses #edupro_course_status,.single-sfwd-courses #edupro_course_certificate {  display: none; }.single-sfwd-courses #edupro_course_status + h1,.single-sfwd-courses #edupro_course_status + h2,.single-sfwd-courses #edupro_course_status + h3,.single-sfwd-courses .learndash.user_has_access > h1:first-child,.single-sfwd-courses .learndash.user_has_access > h2:first-child,.single-sfwd-courses .learndash.user_has_access > h3:first-child {  margin-top: 29px; }.single-sfwd-courses .main__content-courses {  padding-bottom: 50px; }  .single-sfwd-courses .main__content-courses .nav-tabs {    margin-bottom: 2px; }    .single-sfwd-courses .main__content-courses .nav-tabs > li > a {      padding: 10px 30px; }    .single-sfwd-courses .main__content-courses .nav-tabs li.active > a,    .single-sfwd-courses .main__content-courses .nav-tabs li:hover > a,    .single-sfwd-courses .main__content-courses .nav-tabs li:focus > a {      border-bottom: 0;      position: relative; }      .single-sfwd-courses .main__content-courses .nav-tabs li.active > a:before,      .single-sfwd-courses .main__content-courses .nav-tabs li:hover > a:before,      .single-sfwd-courses .main__content-courses .nav-tabs li:focus > a:before {        content: '';        width: 100%;        bottom: -1px;        left: 0;        position: absolute;        height: 3px;        background-color: #7cb342; }  .single-sfwd-courses .main__content-courses .single__image {    text-align: center; }    .single-sfwd-courses .main__content-courses .single__image img {      width: 100%; }.single-sfwd-courses .main__content__related-posts {  background: #f5f5f5; }  .single-sfwd-courses .main__content__related-posts .section-title {    font-size: 30px;    line-height: 1; }  .single-sfwd-courses .main__content__related-posts .section-title__line {    margin-bottom: 40px; }  .single-sfwd-courses .main__content__related-posts .featured-course .featured-course__meta {    line-height: 30px; }.single-sfwd-courses .main__content__line {  border-top: none;  padding: 60px 0;display: none; }.single-sfwd-courses #instructor {  margin-bottom: 0; }  .single-sfwd-courses #instructor h4.comments-title {    padding-top: 24px;    margin-bottom: 25px;    padding-bottom: 25px;    color: #212121;    text-transform: uppercase;    font: bold 24px "Roboto Condensed", sans-serif; }.single-sfwd-courses .related-post.archive .featured-course .featured-course__text h3 a:hover {  text-decoration: none;  color: #7cb342; }.single-sfwd-courses #comments.tab-pane h2.comments-title {  margin-top: 28px;  padding-bottom: 30px;  color: #212121;  text-transform: uppercase;  font: bold 24px "Roboto Condensed", sans-serif; }.single-sfwd-courses .tab-content > .tab-pane.active {  display: block;  opacity: 1 !important;  height: auto; }  .single-sfwd-courses .tab-content > .tab-pane.active#instructor .comments-title,  .single-sfwd-courses .tab-content > .tab-pane.active#instructor .main__content__author {    display: block; }  .single-sfwd-courses .tab-content > .tab-pane.active#about .learndash {    display: block; }.single-sfwd-courses .tab-content > .tab-pane {  display: block;  opacity: 0;  transition: opacity 0.3s;  height: 0; }  .single-sfwd-courses .tab-content > .tab-pane#instructor .comments-title,  .single-sfwd-courses .tab-content > .tab-pane#instructor .main__content__author {    display: none; }  .single-sfwd-courses .tab-content > .tab-pane#about .learndash {    display: none; }.single-sfwd-courses .tab-content > .tab-pane#instructor,.single-sfwd-courses .tab-content > .tab-pane#comments {  position: relative; }.single-sfwd-courses #edupro_course_content_title {  color: #212121; }.single-sfwd-courses .main__content__author .social-user {  margin-bottom: 0; }.single-sfwd-courses .archive__banner-top {  padding: 22px 0;  background-color: #044570; }  .single-sfwd-courses .archive__banner-top .archive__breadcrumbs {    color: #212121;    font-size: 14px; }    .single-sfwd-courses .archive__banner-top .archive__breadcrumbs span {      margin-right: 3px;      text-transform: capitalize; }    .single-sfwd-courses .archive__banner-top .archive__breadcrumbs i {      font-size: 14px;      vertical-align: middle;      margin-right: 10px;      margin-left: 7px;      color: #999; }    .single-sfwd-courses .archive__banner-top .archive__breadcrumbs a {      color: #FFF; }  .single-sfwd-courses .archive__banner-top.bg-dark .archive__breadcrumbs {    color: #fff; }.single-sfwd-courses .learndash.user_has_access li {  line-height: 30px;  position: relative; }  .single-sfwd-courses .learndash.user_has_access li:before {    content: '';    background: #7cb342;    width: 6px;    height: 6px;    border-radius: 100%;    display: inline-block;    position: relative;    top: -2px;    margin-right: 20px;    margin-left: 30px; }.single-sfwd-courses #lesson_heading h4 a {  font-family: "Roboto Condensed", sans-serif; }.single-sfwd-courses ul.edupro-topic .topic_title,.single-sfwd-courses ul.edupro-topic .topic_item-title {  font-weight: 500; }.single-sfwd-courses ul.edupro-topic .topic_item {  font-size: 16px; }.single-sfwd-courses .rating-breakdown__key {  float: left;  margin-right: 45px;  font-family: "Roboto", sans-serif;  font-size: 18px;  font-weight: 500;  line-height: 1.33;  text-align: left;  color: #212121; }.single-sfwd-courses .rating-breakdown__count {  margin-left: 30px;  font-size: 18px;  font-weight: 500;  line-height: 1.33; }.single-sfwd-courses .js-rating-breakdown > li {  margin-bottom: 10px; }.single-sfwd-courses .comment-list li.comment .row {  border-bottom: 1px solid #dedede; }.single-sfwd-courses .comment-content .author-name {  margin-top: -7px; }  .single-sfwd-courses .comment-content .author-name .author__comment .author__rating {    margin-top: 8px; }.single-sfwd-courses #comments .rating-total {  margin-bottom: 28px; }.single-sfwd-courses .comment-respond .wp-social-login-widget {  display: none; }.single-sfwd-courses .form-submit {  text-align: center;  margin-top: 20px; }.single-sfwd-courses .sidebar-single .inline.author__infomation img {  margin-right: 17px; }.single-sfwd-courses .sidebar-single .inline.author__infomation i {  width: 26px; }.single-sfwd-courses .sidebar-single .inline.student__infomation .student-avatar {  margin-bottom: -20px;  overflow: hidden; }  .single-sfwd-courses .sidebar-single .inline.student__infomation .student-avatar img {    margin-bottom: 20px; }    .single-sfwd-courses .sidebar-single .inline.student__infomation .student-avatar img:nth-child(4n) {      margin-right: 0; }.single-sfwd-courses .single__video {  padding-top: 17px; }  .single-sfwd-courses .single__video .single__video-thumblist .single__video-list .thumb-video .topic__title {    margin-top: -5px; }    .single-sfwd-courses .single__video .single__video-thumblist .single__video-list .thumb-video .topic__title a {      line-height: 1.5;      font-size: 16px;      font-family: "Roboto Condensed", sans-serif; }.single-sfwd-courses #secondary .course-relation__infomation__item .excrept a:hover {  text-decoration: none; }.archive.author #content .author__info {  margin-bottom: 60px; }.archive.author #content .part-courses {  margin-bottom: 60px; }.archive.author #content .all-courses .col-md-3:nth-child(4n + 1) {  clear: both; }/*--------------------------------------------------------------# Home-page--------------------------------------------------------------*//*Custom CSS Home Main*/@media (max-width: 768px) {  .home_main .form__signup .form__signup_col {    margin-bottom: 25px; }  .form__signup .form__signup_col, .wpcf7 .form__signup .form__signup_col {    width: 100%; }  .featured-events.home_main.featured-events--s5 .featured-event {    width: 50%; } }@media (max-width: 480px) {  .featured-events.home_main.featured-events--s5 .featured-event {    width: 100%; }  .featured-events--s5.home_main .featured-event {    margin-bottom: 60px; }    .featured-events--s5.home_main .featured-event .featured-event__thumb > a img {      width: 100%; }  .home_main .edupro-introduction .icon-box {    float: none;    margin: 0 auto; }  .home_main .wpb_single_image.vc_align_left {    text-align: center; }  .layout-1.home_main {    padding-left: 30px !important; }  .layout-2.home_main {    margin-bottom: 30px; }    .layout-2.home_main > div {      margin-left: 0px !important; }  .style-2#edu_countdown .countdown-section {    min-width: 100%;    text-align: center;    margin: 15px auto 0; }    .style-2#edu_countdown .countdown-section:before {      margin: 0; } }@media (max-width: 375px) {  .popular_courses_big .item.popular_courses_s2 .popular_courses_s2__thumb,  .popular_courses_big .item.popular_courses_s1 .popular_courses_s1__thumb {    min-height: auto; }  .style-2.edu_countdown .countdown-section {    min-width: 100%;    margin-left: 0;    margin-top: 15px; } }/*Custom CSS Home 1*/.home_1.register__form__3 .title__register__form h3 {  top: 21px; }@media (max-width: 1200px) {  .site .search_course__2 .search_course__2__input {    width: 22.433%; }    .site .search_course__2 .search_course__2__input button {      font-size: 12px; }  .site .position_register.home_1 > div {    margin-left: 100px !important; } }@media (max-width: 1030px) {  .position_register.home_1 > div {    margin-left: 0 !important; }  .site .search_course__2 .search_course__2__submit button {    font-size: 12px; } }@media (max-width: 992px) {  .search_course__2 .search_course__2__input {    width: 21.433%; }  .site .position_register.home_1 > div {    margin-left: 0px !important; } }@media (max-width: 768px) {  .site .search_course__2 .search_course__2__input {    width: 100%; }  .position_searchcourse.home_1 {    margin-top: 0 !important; }  .search_course__2 .search_course__2__input {    width: 100%; } }@media (max-width: 320px) {  .style-1.edu_countdown .countdown-row .countdown-section {    margin-right: 20px; } }/*Custom CSS Home 2*/@media (max-width: 1200px) {  .register__form__4 #registration .row-1 .register__row,  .register__form__4 #registration .row-2 .register__row {    max-width: 340px;    width: 33.33333%; } }@media (max-width: 768px) {  .bringyourlanguage.home_2 .heading__description p {    font-size: 44px; }  .upcoming__event.home_2 .heading__description p {    font-size: 14px; }  .viewallevents.home_2 {    font-size: 12px; } }@media (max-width: 480px) {  .bringyourlanguage.home_2 .heading__description p {    font-size: 30px; }  .viewallevents.home_2 {    margin-bottom: 30px; }  .featured-events.home_2 .featured-event {    margin-top: 30px; }  .viewall.home_2 {    width: 180px; }  .imagegroup.home_2 {    margin-top: 30px; }  .upcoming__event.home_2 .heading__description p {    font-size: 20px; }  .upcoming__event.home_2 .heading__title {    max-width: 100%; }  .featured-courses--s3.home_2 .featured-courses__filter {    position: relative;    right: 20px; }  .featured-courses--s3.home_2 .featured-courses__items .featured-courses__item {    width: 100%; } }@media (max-width: 320px) {  .bringyourlanguage.home_2 .heading__description p {    font-size: 24px; }  .upcoming__event.home_2 .heading__description p {    font-size: 16px; } }/*Custom CSS Home 3*/@media (max-width: 768px) {  .content.home_3 {    width: 100%; }  .sidebar.home_3 {    clear: both;    width: 96%; }  .layout_1.home_3,  .layout_2.home_3 {    margin-bottom: 30px; }  .bg_layout.home_3 {    background-size: cover; } }@media (max-width: 480px) {  .sidebar.home_3 {    width: 96%; }    .sidebar.home_3 > div {      padding-left: 0; }  .layout_1.home_3,  .layout_2.home_3 {    margin-bottom: 30px; }  .home_3 .search_course__3 input {    font-size: 18px;    width: 100%; }  .home_3 .search_course__3 i {    display: none; } }@media (max-width: 375px) {  .home_3 .search_course__3 input {    font-size: 16px;    width: 100%; }  .home_3 .search_course__3 i {    display: none; } }@media (max-width: 320px) {  .sidebar.home_3 {    width: 96%; }    .sidebar.home_3 > div {      padding-left: 0; }  .home_3 .search_course__3 input {    font-size: 16px;    width: 100%; }  .home_3 .search_course__3 i {    display: none; } }/*Custom CSS Home 4*/@media (max-width: 1030px) {  .featured-courses--s6 .featured-course__wrap {    position: static; }  .featured-courses--s6 .featured-course__text {    margin-top: 10px; }    .featured-courses--s6 .featured-course__text .avatar {      margin-bottom: 10px; } }@media (max-width: 768px) {  .box-img.home_4 > div {    width: 50%; }  .featured-courses--s6 .featured-courses__items .featured-courses__item {    width: 100%; } }@media (max-width: 480px) {  .featured-courses--s6 .featured-course__text {    margin-right: 0; }    .featured-courses--s6 .featured-course__text h3 {      margin: 10px 0 18px 10px; }    .featured-courses--s6 .featured-course__text .avatar {      margin-left: 10px;      margin-bottom: 10px; }  .featured-courses--s6 .featured-course__wrap {    position: static; }  .box-img.home_4 > div {    width: 100%; } }/*Custom CSS Home 5*/@media (max-width: 1440px) {  .bg_learnformeverywhere.home_5 {    background-size: cover; }  .getgoogleplay.home_5 {    margin-top: 0px; } }@media (max-width: 1199px) {  .getgoogleplay.home_5 {    margin-top: 20px; } }@media (max-width: 1030px) {  .getgoogleplay.home_5 {    margin-top: 20px; } }@media (max-width: 768px) {  .bg_learnformeverywhere.home_5 {    background-size: cover; }    .bg_learnformeverywhere.home_5 .vc_row-o-equal-height.vc_row-o-content-middle .vc_col-sm-6 {      width: 80%; }  .getgoogleplay.home_5 {    margin-top: 0; } }@media (max-width: 480px) {  .ourapproach.home_5 {    margin-top: 10px; }  .getgoogleplay.home_5 {    margin-top: 20px; } }/*Custom CSS Home 6*/@media (max-width: 1030px) {  .img_slider.home_6 {    position: relative;    top: 8px; }  .content_slider.home_6 {    position: relative;    bottom: 100px; } }@media (max-width: 768px) {  .img_slider.home_6 {    position: relative;    top: 103px; }  .content_slider.home_6 {    position: relative;    bottom: 100px; }    .content_slider.home_6 .heading .heading__description p {      font-size: 15px; }    .content_slider.home_6 .heading .heading__title {      font-size: 35px; }    .content_slider.home_6 .heading .heading__subtitle {      font-size: 20px; }  .home_6 .icon-box .icon-box__text {    font-size: 14px; }  .featured-courses--s5.home_6 .featured-course .featured-course__text h3 {    font-size: 15px; } }@media (max-width: 480px) {  .img_slider.home_6 {    position: relative;    top: 55px; }  .home_6 .icon-box {    margin-bottom: 30px; }  .col-contndown.home_6 > div {    margin: 0 0 50px !important;    position: relative;    left: 15%; } }@media (max-width: 375px) {  .col-contndown.home_6 > div {    margin: 0 0 100px !important;    position: relative;    left: 0; } }@media (max-width: 320px) {  .col-contndown.home_6 > div {    margin: 0 0 80px !important;    position: relative;    left: 0;    padding-left: 30% !important; } }/*Custom CSS Home 7*/@media (max-width: 1030px) {  .home_7 .icon-box .icon-box__text {    font-size: 13px; }  .home_7 .counter_up .counter_text {    font-size: 20px; }  .home_7 .search_course__1 .search_course__1__input {    width: 22%; }    .home_7 .search_course__1 .search_course__1__input input,    .home_7 .search_course__1 .search_course__1__input select,    .home_7 .search_course__1 .search_course__1__input button {      font-size: 13px; }    .home_7 .search_course__1 .search_course__1__input .search_course__1__submit {      font-size: 13px; } }@media (max-width: 768px) {  .home_7 .search_course__1 .search_course__1__input {    margin-bottom: 25px;    position: relative;    bottom: 150px;    width: 100% !important; } }@media (max-width: 480px) {  .home_7 .icon-box {    margin-bottom: 30px; }  .bg_counterup.home_7 {    background-size: cover; }  .home_7 .search_course__1 .search_course__1__input {    margin-bottom: 20px;    position: relative;    bottom: 100px; }  .learnmore.home_7 {    position: relative;    bottom: 45px;    left: 30px; }  .registernow.home_7 {    position: relative;    right: 30px; }  .bg_testimonials.home_7 {    display: none; } }@media (max-width: 375px) {  .home_7 .search_course__1 .search_course__1__input {    margin-bottom: 15px;    position: relative;    bottom: 75px; }  .learnmore.home_7 {    position: relative;    bottom: 45px;    left: 15px; }  .registernow.home_7 {    position: relative;    right: 15px; } }@media (max-width: 320px) {  .home_7 .search_course__1 .search_course__1__input {    margin-bottom: 15px;    position: relative;    bottom: 95px; }  .learnmore.home_7 {    position: relative;    bottom: 44px;    left: 0; }  .registernow.home_7 {    position: relative;    right: 0; } }/*Custom CSS Home 8*/.trusted.home_8 .heading__description p {  max-width: 750px;  margin: 0 auto; }@media (max-width: 480px) {  .team_member_1.home_8,  .team_member_2.home_8 {    margin-top: 30px; }    .team_member_1.home_8 .trusted.home_8,    .team_member_2.home_8 .trusted.home_8 {      font-size: 16px; }  .languageclass.home_8 {    margin-bottom: 60px; } }@media (max-width: 375px) {  .trusted.home_8 .heading__description p {    font-size: 16px; } }/*Custom CSS Home 9*/.popup-video.home_9 {  float: right;  z-index: 0;  margin-right: -75px;  margin-left: 75px; }.registerfixcenter.home_9 {  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: center;  justify-content: center; }.register-form__2.home_9 {  clear: both;  float: left;  margin-left: 14px;  width: 470px; }.register-form__2.home_9 .edupro-login-container {  top: 0px !important; }.joinforfree.home_9 {  margin-left: 85px; }  .joinforfree.home_9 .register__form__2 {    float: left;    clear: both; }  .joinforfree.home_9 .heading {    float: left;    margin-left: 140px; }@media (max-width: 1030px) {  .register-form__2.home_9 .register-input {    margin-bottom: 15px; }  .joinforfree.home_9 .heading {    float: left;    margin-left: 100px; }  .register-form__2.home_9 .first-last .register-input {    width: 350px; }  .register-form__2.home_9 {    width: 350px; }  .wpb_single_image.home_9 {    position: relative;    top: 2px; }  .shareyour.home_9 .heading__title {    font-size: 25px; }  .discovermore.home_9 {    font-size: 11px; }  .col-video.home_9 {    padding-top: 40% !important;    padding-bottom: 40% !important; }  .popup-video.home_9 {    margin-left: 60px; } }@media (max-width: 768px) {  .wpb_single_image.home_9 {    position: relative;    top: 1px; }    .wpb_single_image.home_9 img {      max-width: 150%; }  .shareyour.home_9 .heading__title {    font-size: 21px;    left: 30px; }  .col-video.home_9 {    width: 100%;    padding-top: 5% !important;    padding-bottom: 10% !important; }  .popup-video.home_9 {    margin-right: 20px;    margin-left: 20px; }  .joinforfree.home_9 {    margin: 0 auto;    float: none; }    .joinforfree.home_9 .heading {      float: none;      margin-left: 0; }  .register-form__2.home_9 {    margin: 0 auto;    float: none; } }@media (max-width: 480px) {  .wpb_single_image.home_9 {    max-width: 100%;    text-align: center !important; }  .shareyour.home_9 .heading__title {    font-size: 14px;    text-transform: uppercase;    bottom: 18px; }  .wpb_single_image.home_9 img {    max-width: 85%; }  .discovermore.home_9 {    position: relative;    bottom: 25px; }  .col-video.home_9 {    padding-top: 5% !important;    padding-bottom: 10% !important; } }@media (max-width: 375px) {  .shareyour.home_9 .heading__title {    font-size: 11px; }  .home_9.edupro-register .edupro-login-container .edupro-login input[type="text"],  .home_9.edupro-register .edupro-login-container .edupro-login input[type="password"],  .home_9.edupro-register .edupro-login-container .edupro-login input[type="submit"],  .home_9.edupro-register .edupro-login-container .edupro-login input[type="email"] {    width: 90%;    margin-left: -5%; } }@media (max-width: 320px) {  .shareyour.home_9 .heading__title {    font-size: 9px; }  .register-form__2.home_9 {    width: 300px; }    .register-form__2.home_9 .first-last .register-input {      width: 300px; }  .col-video.home_9 {    padding: 0 !important; }  .featured-block--s1 .featured-block__button {    font-size: 11px; } }/*--------------------------------------------------------------# Home-page--------------------------------------------------------------*//* Home 9 */.rvl_home_3 .rvl_h-3_btn {  display: -ms-flexbox;  display: flex;  position: relative !important;  bottom: 11px !important;  right: 84px !important; }  .rvl_home_3 .rvl_h-3_btn .rvl_h-3_num {    background-image: url("img/slider/border.png") !important;    background-repeat: no-repeat;    background-position: 0 0;    line-height: 2 !important;    height: 48px;    width: 48px;    text-align: center !important;    bottom: 13px;    left: 19px;    position: relative;    transition: all 0.3s; }  .rvl_home_3 .rvl_h-3_btn .rvl_h-3_txt {    position: relative;    bottom: 5px; }.rvl_home_3:hover h3 {  color: #212121 !important;  z-index: 99 !important; }.rvl_home_3:hover .rvl_h-3_num {  border-radius: 50%;  color: #fff !important; }.rvl_learnmore {  border: 2px solid #fff !important; }  .rvl_learnmore:hover {    border-color: #fff !important; }/* Home Main */.rvl_home_main {  background: #fff; }  .rvl_home_main:before {    content: '';    position: absolute;    height: 100%;    width: 41%;    background: #f5f5f5; }  .rvl_home_main .rvl_h-main {    position: relative;    left: 48%;    top: 22px;    padding-bottom: 17px; }  .rvl_home_main .rvl_h-main_subtxt {    height: 0;    padding-bottom: 20px;    float: left;    position: relative;    font-size: 12px;    font-weight: both;    color: #7cb342;    text-transform: uppercase;    font-weight: 700; }  .rvl_home_main .rvl_h-main_txt {    color: #fff;    font-size: 24px;    font-family: "Roboto Condensed", sans-serif;    font-weight: 500;    clear: both;    font-weight: 700;    color: #212121; }.rvl_h-main_icon {  margin: 0 auto !important;  position: relative !important;  right: 40px;  bottom: 45px;  min-height: 150px !important;  min-width: 150px !important; }  .rvl_h-main_icon img {    margin: auto !important;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0; }.fullwidthbanner-container {  left: 0 !important; }@media (max-width: 1440px) {  .rvl_home_main .rvl_h-main {    position: relative;    left: 48%;    top: 22px; }  .rvl_h-main_icon {    right: 30px;    bottom: 34px;    min-height: 113px !important;    min-width: 115px !important; } }@media (max-width: 1030px) {  .rvl_home_main .rvl_h-main {    position: relative;    left: 95px;    top: 15px; }  .rvl_h-main_icon {    right: 21px;    bottom: 24px;    min-height: 80px !important;    min-width: 85px !important; }  .fullscreen-container,  .fullwidthbanner-container {    left: 0 !important; } }/*--------------------------------------------------------------# BBpress--------------------------------------------------------------*/#bbpress-forums {  margin-right: 15px; }  #bbpress-forums ul.bbp-forums {    border: none; }    #bbpress-forums ul.bbp-forums .forum-titles li:before {      display: none; }  #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 {    border: none; }  #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer,  #bbpress-forums li ul.forum {    background: none; }  #bbpress-forums li.bbp-header {    border-top: none;    padding: 20px 0; }    #bbpress-forums li.bbp-header ul.forum-titles li,    #bbpress-forums li.bbp-header .bbp-reply-author,    #bbpress-forums li.bbp-header .bbp-reply-content {      font-family: "Roboto Condensed", sans-serif;      font-size: 18px;      font-weight: bold;      color: #212121;      text-transform: uppercase; }  #bbpress-forums li.bbp-body div.odd,  #bbpress-forums li.bbp-body ul.odd {    background: none; }  #bbpress-forums li.bbp-body ul.forum,  #bbpress-forums li.bbp-body ul.topic {    border-top-color: #dedede;    padding: 20px 0 27px; }  #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a,  #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a {    font-size: 16px;    color: #212121;    font-family: "Roboto Condensed", sans-serif;    font-weight: bold; }    #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a:hover,    #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a:hover {      text-decoration: none;      color: #7cb342; }  #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,  #bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta {    font-size: 12px;    font-family: "Roboto", sans-serif;    margin: -6px 0; }    #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content a,    #bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta a {      font-size: 12px;      color: #7cb342;      font-weight: 400;      font-family: "Roboto", sans-serif; }  #bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count,  #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count,  #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness,  #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness a,  #bbpress-forums li.bbp-body ul.topic li.bbp-forum-topic-count,  #bbpress-forums li.bbp-body ul.topic li.bbp-topic-voice-count,  #bbpress-forums li.bbp-body ul.topic li.bbp-forum-reply-count,  #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness > a,  #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness,  #bbpress-forums li.bbp-body ul.topic li.bbp-topic-reply-count {    font-size: 14px;    color: #999999;    font-family: "Roboto", sans-serif; }  #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness p.bbp-topic-meta,  #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness p.bbp-topic-meta {    margin: -6px 0; }    #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness p.bbp-topic-meta a,    #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness p.bbp-topic-meta a {      color: #7cb342;      font-weight: 500;      font-size: 12px; }      #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness p.bbp-topic-meta a:hover,      #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness p.bbp-topic-meta a:hover {        text-decoration: none; }  #bbpress-forums li.bbp-footer {    border-top-color: #dedede; }  #bbpress-forums li:before {    display: none; }  #bbpress-forums li.bbp-forum-info, #bbpress-forums li.bbp-topic-title {    width: 45%; }  #bbpress-forums li.bbp-forum-topic-count, #bbpress-forums li.bbp-topic-voice-count, #bbpress-forums li.bbp-forum-reply-count, #bbpress-forums li.bbp-topic-reply-count {    width: 15%; }  #bbpress-forums li.bbp-forum-freshness, #bbpress-forums li.bbp-topic-freshness {    float: right;    text-align: right; }  #bbpress-forums #bbp-search-form #bbp_search {    line-height: 14px; }  #bbpress-forums .bbp-author-avatar {    display: none; }/*--------------------------------------------------------------# BBpress--------------------------------------------------------------*/#buddypress .standard-form textarea {  border: 1px solid #eaeaea;  background: #fff;  border-radius: 0;  color: #999;  font-size: 100%;  font-weight: normal;  padding: 6px; }#buddypress .standard-form input[type=text], #buddypress .standard-form input[type=color], #buddypress .standard-form input[type=date], #buddypress .standard-form input[type=datetime], #buddypress .standard-form input[type=datetime-local], #buddypress .standard-form input[type=email], #buddypress .standard-form input[type=month], #buddypress .standard-form input[type=number], #buddypress .standard-form input[type=range], #buddypress .standard-form input[type=search], #buddypress .standard-form input[type=tel], #buddypress .standard-form input[type=time], #buddypress .standard-form input[type=url], #buddypress .standard-form input[type=week] {  border: 1px solid #eaeaea;  background: #fff;  border-radius: 0;  color: #999;  font-size: 100%;  font-weight: normal;  padding: 6px; }#buddypress .standard-form select,#buddypress .standard-form input[type=password] {  border: 1px solid #eaeaea;  background: #fff;  border-radius: 0;  color: #999;  font-size: 100%;  font-weight: normal;  padding: 6px; }#buddypress .dir-search input[type=search], #buddypress .dir-search input[type=text] {  border: 1px solid #eaeaea;  background: #fff;  border-radius: 0;  color: #999;  font-size: 100%;  font-weight: normal;  padding: 6px; }#buddypress .groups-members-search input[type=search], #buddypress .groups-members-search input[type=text] {  border: 1px solid #eaeaea;  background: #fff;  border-radius: 0;  color: #999;  font-size: 100%;  font-weight: normal;  padding: 6px; }#buddypress button,#buddypress a.button {  border: 1px solid #e5e5e5;  color: #999;  font-size: 12px;  padding: 6px 10px; }#buddypress input[type=button], #buddypress input[type=reset] {  border: 1px solid #e5e5e5;  color: #999;  font-size: 12px;  padding: 6px 10px; }#buddypress ul.button-nav li a,#buddypress div.generic-button a,#buddypress .comment-reply-link {  border: 1px solid #e5e5e5;  color: #999;  font-size: 12px;  padding: 6px 10px; }a.bp-title-button {  border: 1px solid #e5e5e5;  color: #999;  font-size: 12px;  padding: 6px 10px; }#buddypress button:hover {  background-color: #46a5e5;  border-color: #46a5e5;  color: #fff; }#buddypress a.button:hover, #buddypress a.button:focus {  background-color: #46a5e5;  border-color: #46a5e5;  color: #fff; }#buddypress input[type=button]:hover, #buddypress input[type=reset]:hover {  background-color: #46a5e5;  border-color: #46a5e5;  color: #fff; }#buddypress ul.button-nav li a:hover,#buddypress ul.button-nav li.current a {  background-color: #46a5e5;  border-color: #46a5e5;  color: #fff; }#buddypress div.generic-button a:hover,#buddypress .comment-reply-link:hover {  background-color: #46a5e5;  border-color: #46a5e5;  color: #fff; }#buddypress input[type=submit] {  border: 0px;  padding: 12px 20px;  background-color: #46a5e5;  color: #fff;  font-size: 14px;  text-transform: uppercase; }  #buddypress input[type=submit]:hover {    color: #fff;    background-color: #666666;    border-color: #666666;    border: 0px; }#buddypress select {  height: 40px;  padding: 6px 10px;  color: #999;  background-color: #fff;  border: 1px solid #e5e5e5;  box-shadow: none;  transition: all .15s;  outline: none; }#buddypress div.dir-search {  margin: 0 0 30px 0; }#buddypress div#item-header {  margin-bottom: 10px; }  #buddypress div#item-header div#item-actions h3 {    font-size: 14px;    color: #999; }  #buddypress div#item-header img.avatar {    margin: 0 30px 19px 0;    width: 150px;    height: 150px; }  #buddypress div#item-header div#item-meta {    font-size: 90%;    margin: 10px 0 5px 0; }#buddypress ul.item-list,#buddypress .profile[role=main] {  border-top: 3px solid #e5e5e5;  margin-top: 20px;  padding-top: 10px; }#buddypress ul.item-list li {  border-bottom: 1px solid #e5e5e5;  padding: 20px 0 30px;  margin-bottom: 10px; }#buddypress .activity-list li.mini .activity-avatar img.avatar, #buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic {  height: 66px;  margin-left: 0px;  width: 66px; }#buddypress a.bp-primary-action span,#buddypress #reply-title small a span {  background: transparent !important;  color: inherit;  font-size: 100%;  margin-left: 0;  padding: 0; }#buddypress a.bp-primary-action span:before,#buddypress #reply-title small a span:before {  content: "("; }#buddypress a.bp-primary-action span:after,#buddypress #reply-title small a span:after {  content: ")"; }/*section*/.activity-inner {  color: #444; }#buddypress ul.item-list li div.action {  top: 25px; }#buddypress ul.item-list li div.item-title span {  font-size: 90%; }#buddypress ul.item-list li div.item-desc, #buddypress ul.item-list li div.meta {  color: #999;  font-size: 90%; }#buddypress ul.item-list li div.item-title {  font-weight: normal;  font-size: 100%; }#buddypress ul.item-list li h4 {  font-weight: normal;  font-size: 100%; }#buddypress ul.item-list li div.item-title a,#buddypress ul.item-list li h4 a {  color: #46a5e5;  font-weight: bold; }#buddypress div.pagination {  padding-bottom: 20px; }  #buddypress div.pagination .pagination-links {    margin-right: 0; }  #buddypress div.pagination .pag-count {    font-size: 100%;    margin-left: 0;    border: solid 1px #eaeaea;    padding: 6px 15px;    color: #999;    display: inline-block; }  #buddypress div.pagination .pagination-links span {    font-size: 100%;    margin-left: 0;    border: solid 1px #eaeaea;    padding: 6px 15px;    color: #999;    display: inline-block; }  #buddypress div.pagination .pagination-links a {    font-size: 100%;    margin-left: 0;    border: solid 1px #eaeaea;    padding: 6px 15px;    color: #999;    display: inline-block; }    #buddypress div.pagination .pagination-links a:hover {      font-weight: normal;      color: #fff;      background: #444;      border-color: #444; }  #buddypress div.pagination .pagination-links .current {    font-weight: normal;    color: #fff;    background: #444;    border-color: #444; }#buddypress div.item-list-tabs {  background: #eaeaea; }  #buddypress div.item-list-tabs:not(#subnav) ul li a,  #buddypress div.item-list-tabs:not(#subnav) ul li > span {    padding: 12px 16px;    font-size: 14px;    color: #999;    border-right: solid 1px rgba(198, 198, 198, 0.5);    border-bottom: solid 1px rgba(198, 198, 198, 0.5);    margin-bottom: -1px; }  #buddypress div.item-list-tabs:not(#subnav) ul li.selected a,  #buddypress div.item-list-tabs:not(#subnav) ul li.current a,  #buddypress div.item-list-tabs:not(#subnav) ul li a:hover {    background-color: transparent;    color: #444;    opacity: 1;    font-weight: normal; }  #buddypress div.item-list-tabs ul li a span {    background: transparent !important;    border: none !important;    color: inherit;    display: inline;    vertical-align: top;    font-size: 100%;    margin-left: 0;    padding: 0; }    #buddypress div.item-list-tabs ul li a span:before {      content: "("; }    #buddypress div.item-list-tabs ul li a span:after {      content: ")"; }#buddypress #activity-all a:before,#buddypress #groups-all a:before,#buddypress #members-all a:before,#buddypress #activity-friends a:before,#buddypress #user-friends:before,#buddypress #members-personal a:before,#buddypress #activity-groups a:before,#buddypress #user-groups:before,#buddypress #groups-personal a:before,#buddypress #members:before,#buddypress #activity-favorites a:before,#buddypress #user-activity:before,#buddypress #user-xprofile:before,#buddypress #user-notifications:before,#buddypress #user-messages:before,#buddypress .send-message:before,#buddypress #user-settings:before,#buddypress #admin:before,#buddypress .generic-button .friendship-button.add:before,#buddypress #home:before,#buddypress #invite:before {  content: "\f0ac";  /*globe*/  display: inline-block;  font-family: FontAwesome;  font-style: normal;  font-weight: normal;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  margin-right: 5px; }#buddypress #activity-friends a:before,#buddypress #user-friends:before,#buddypress #members-personal a:before {  content: "\f007";  /*user*/ }#buddypress #activity-groups a:before,#buddypress #user-groups:before,#buddypress #groups-personal a:before,#buddypress #members:before {  content: "\f0c0";  /*group*/ }#buddypress #activity-favorites a:before {  content: "\f005";  /*star*/ }#buddypress #user-activity:before {  content: "\f1d8"; }#buddypress #user-xprofile:before {  content: "\f114";  /*folder*/ }#buddypress #user-notifications:before {  content: "\f0a2";  /*bell*/ }#buddypress #user-messages:before,#buddypress .send-message:before {  content: "\f003";  /*envelope*/ }#buddypress #user-settings:before,#buddypress #admin:before {  content: "\f013";  /*cog*/ }#buddypress #activity-mentions a:before,#buddypress .activity-button.mention:before {  font-family: Arial, Helvetica, sans-serif;  content: "@";  /*@*/  font-weight: bold;  margin-right: 5px; }#buddypress #home:before {  content: "\f015";  /*home*/ }#buddypress #invite:before {  content: "\f046";  /*check*/ }#buddypress .generic-button .friendship-button.add:before {  content: "\f067"; }#buddypress div.item-list-tabs#subnav {  margin: 40px 0 10px; }#buddypress div.item-list-tabs ul li a,#buddypress div.item-list-tabs ul li > span {  padding: 10px 20px;  color: #999; }#buddypress div.item-list-tabs ul li.selected a,#buddypress div.item-list-tabs ul li.current a,#buddypress div.item-list-tabs ul li a:hover {  background-color: #46a5e5;  color: #fff;  opacity: 1;  font-weight: normal; }@media (max-width: 480px) {  #buddypress div.pagination {    clear: both;    float: none; }    #buddypress div.pagination .pag-count {      clear: both;      float: none; }    #buddypress div.pagination .pagination-links {      float: none;      margin: 10px 0;      clear: both; } }/*tabs*/@media (max-width: 991px) {  #buddypress div.item-list-tabs:not(#subnav) ul {    margin-right: -1px; }    #buddypress div.item-list-tabs:not(#subnav) ul li {      width: 33.33333%; } }@media (max-width: 767px) {  #buddypress div.item-list-tabs:not(#subnav) ul li {    width: 50%; } }@media (max-width: 360px) {  #buddypress div.item-list-tabs:not(#subnav) ul li {    width: 100%; } }/*activity*/.activity-greeting {  color: #999; }#buddypress ul.item-list li.activity img.avatar,#buddypress .activity-list .activity-avatar img,#buddypress form#whats-new-form #whats-new-avatar img {  width: 66px;  height: auto; }#buddypress #item-body #subnav + form#whats-new-form {  margin-top: 30px; }#buddypress form#whats-new-form textarea {  min-height: 45px;  width: 100%;  font-size: 1em; }#buddypress #whats-new-options {  overflow: visible;  min-height: 55px;  height: auto !important; }#whats-new-post-in-box {  color: #999; }#buddypress #activity-stream {  margin-top: 20px; }#buddypress .activity-list .activity-content {  margin: 0 0 0 80px; }#buddypress .activity-header a:first-child,#buddypress .comment-meta a:first-child,#buddypress .acomment-meta a:first-child {  color: #46a5e5;  font-weight: bold; }#buddypress .activity-list .activity-content .activity-header {  color: #999; }  #buddypress .activity-list .activity-content .activity-header img.avatar {    width: 22px;    margin: 0 5px 0px 0 !important; }#buddypress .activity-list .activity-content .comment-header {  color: #999; }#buddypress #activity-stream p {  margin-top: 0; }#buddypress div.activity-meta a {  padding: 2px 10px 3px;  display: inline-block;  margin-bottom: 8px;  line-height: 2; }  #buddypress div.activity-meta a.delete-activity:hover {    background: #222;    border-color: #222; }  #buddypress div.activity-meta a.acomment-reply:before, #buddypress div.activity-meta a.fav:before, #buddypress div.activity-meta a.unfav:before, #buddypress div.activity-meta a.delete-activity:before {    content: "\f086";    display: inline-block;    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    margin-right: 6px; }  #buddypress div.activity-meta a.fav:before {    content: "\f004"; }  #buddypress div.activity-meta a.unfav:before {    content: "\f08a"; }  #buddypress div.activity-meta a.delete-activity:before {    content: "\f014"; }#buddypress div.activity-comments ul li {  padding: 20px 0 0; }#buddypress div.activity-comments div.acomment-meta, #buddypress div.activity-comments div.acomment-content {  font-size: 100%; }#buddypress div.activity-comments div.acomment-avatar img {  height: 30px;  width: 30px; }#buddypress .activity-list li.load-more, #buddypress .activity-list li.load-newest {  background: #eaeaea;  font-size: 100%;  margin: 30px 0;  padding: 0;  text-transform: uppercase;  color: #999;  border-bottom: none;  transition: all .15s; }#buddypress .activity-list li.load-more:hover, #buddypress .activity-list li.load-newest:hover {  color: #fff;  background: #444; }#buddypress .activity-list li.load-more a,#buddypress .activity-list li.load-newest a {  color: #999;  display: block;  padding: 12px; }#buddypress .activity-list li.load-more:hover a,#buddypress .activity-list li.load-newest:hover a {  color: #fff; }#buddypress .activity-list li.load-more.loading a:after,#buddypress .activity-list li.load-newest.loading a:after {  content: "..."; }/*single activity*/body.activity-permalink #buddypress div.activity-comments {  border-top: solid 3px #eaeaea;  margin-top: 20px;  padding-top: 20px; }  body.activity-permalink #buddypress div.activity-comments > ul {    padding: 0 10px 0 0px; }  body.activity-permalink #buddypress div.activity-comments ul li {    padding: 20px 0 0 0; }    body.activity-permalink #buddypress div.activity-comments ul li > ul {      margin-left: 60px; }body.activity-permalink #buddypress .activity-list li.mini .activity-avatar img {  width: 150px;  height: auto; }body.activity-permalink #buddypress div.activity-comments div.acomment-avatar img {  height: 50px;  width: 50px;  margin-right: 20px; }body.activity-permalink #buddypress div.activity-comments div.acomment-content {  font-size: 100%;  margin-left: 70px; }body.activity-permalink #buddypress .acomment-options {  margin-left: 70px; }/*comment*/#buddypress div.activity-comments form div.ac-reply-content {  color: #888;  margin-left: 65px; }#buddypress div.activity-comments form .ac-textarea {  border: 1px solid #eaeaea;  padding: 5px 5px 0; }#buddypress div.profile h4 {  font-size: 21px;  font-weight: bold;  margin-bottom: 20px; }#buddypress table.notifications, #buddypress table.notifications-settings, #buddypress table.profile-settings, #buddypress table.profile-fields, #buddypress table.wp-profile-fields, #buddypress table.messages-notices, #buddypress table.forum {  margin-bottom: 30px; }#buddypress table.notifications tr td.label,#buddypress table.notifications-settings tr td.label,#buddypress table.profile-fields tr td.label,#buddypress table.wp-profile-fields tr td.label,#buddypress table.messages-notices tr td.label,#buddypress table.forum tr td.label {  display: table-cell;  color: inherit;  text-align: left;  font-weight: normal;  font-size: inherit;  text-transform: uppercase;  border-radius: 0; }#buddypress table.notifications tr:hover td.label,#buddypress table.notifications-settings tr:hover td.label,#buddypress table.profile-fields tr:hover td.label,#buddypress table.wp-profile-fields tr:hover td.label,#buddypress table.messages-notices tr:hover td.label,#buddypress table.forum tr td.label {  color: #fff; }#buddypress table.notifications thead tr,#buddypress table.notifications-settings thead tr,#buddypress table.profile-settings thead tr,#buddypress table.profile-fields thead tr,#buddypress table.wp-profile-fields thead tr,#buddypress table.messages-notices thead tr,#buddypress table.forum thead tr,#buddypress table.notifications tr.alt:hover td,#buddypress table.notifications-settings tr.alt:hover td,#buddypress table.profile-settings tr.alt:hover td,#buddypress table.profile-fields tr.alt:hover td,#buddypress table.wp-profile-fields tr.alt:hover td,#buddypress table.messages-notices tr.alt:hover td,#buddypress table.forum tr.alt:hover td {  background: #46a5e5; }#buddypress input[type="submit"].pending, #buddypress input[type="button"].pending, #buddypress input[type="reset"].pending, #buddypress input[type="submit"].disabled, #buddypress input[type="button"].disabled, #buddypress input[type="reset"].disabled, #buddypress input[type="submit"][disabled=disabled] {  border-color: inherit;  color: #fff; }#buddypress button.pending, #buddypress button.disabled {  border-color: inherit;  color: #fff; }#buddypress div.pending a,#buddypress a.disabled {  border-color: inherit;  color: #fff; }#buddypress table.profile-fields {  margin-bottom: 30px;  border-top: 1px dashed #eaeaea; }  #buddypress table.profile-fields:last-child {    margin-bottom: 30px;    border-top: 1px dashed #eaeaea; }#buddypress div.dir-search input[type=text],#buddypress li.groups-members-search input[type=text] {  font-size: 100%;  padding: 4px 10px;  height: 44px;  background: #eaeaea;  vertical-align: middle; }/*profile*//*group*/@media (min-width: 768px) {  #buddypress div#item-header div#item-header-content {    float: none; } }@media only screen and (max-width: 480px) {  #buddypress div.dir-search {    float: none; }    #buddypress div.dir-search input[type="text"] {      margin-bottom: 0;      width: 100%; } }.groups #item-header-content span.highlight {  background-color: #eaeaea;  padding: 10px 10px;  font-size: 100%;  line-height: 1;  color: #999;  display: inline-block;  margin-bottom: 10px; }.groups #item-header-content span.activity {  display: block; }#buddypress div#invite-list {  background-color: transparent;  padding: 0;  height: auto;  max-height: 400px; }#buddypress form.standard-form .left-menu #invite-list ul {  padding: 0; }  #buddypress form.standard-form .left-menu #invite-list ul li {    margin: 0 0 5px 1%; }#buddypress .invite div.submit input {  float: right;  margin-right: 0; }.archive-sfwd-courses {  margin-bottom: 30px; }.layout_current {  color: #7cb342; }.content__orderby {  border: 2px solid #dedede;  display: inline-block; }  .content__orderby span {    display: inline-block;    border-right: 2px solid #dedede;    cursor: pointer;    padding: 7px 25px;    font-weight: 500;    text-transform: uppercase;    font-size: 14px; }    .content__orderby span i {      margin-right: 5px; }    .content__orderby span.orderby_current {      color: #7cb342; }    .content__orderby span:last-child {      border-right: none; }.content__control {  display: inline-block;  background: #f5f5f5;  margin-bottom: 60px;  padding: 7px 15px;  width: 100%; }  .content__control .content-style {    text-transform: uppercase;    float: left;    margin-right: 2px; }    .content__control .content-style span {      cursor: pointer;      font-size: 14px;      margin-right: 6px; }#form_itemsperpage .items_per_page {  width: 80%;  border: none;  font-size: 14px;  text-transform: uppercase;  background: transparent;  font-weight: 500; }/*--------------------------------------------------------------## Comments--------------------------------------------------------------*//* Rating change star. */.empty {  position: relative; }  .empty:before {    content: '\f006';    position: absolute;    color: #f9a825;    font: normal normal normal 18px/1 FontAwesome; }  .empty span {    display: none; }.whole, .rover {  position: relative; }  .whole:before, .rover:before {    content: '\f005';    position: absolute;    color: #f9a825;    font: normal normal normal 18px/1 FontAwesome; }  .whole span, .rover span {    display: none; }.half {  position: relative; }  .half:before {    content: '\f089 ';    position: absolute;    color: #f9a825;    font: normal normal normal 18px/1 FontAwesome; }  .half span {    display: none; }.js-rating-breakdown > li {  display: inline-block;  width: 100%;  margin-bottom: 2px; }.rating-breakdown__key {  color: #454545;  float: left;  font-weight: bold;  font-size: 19px;  line-height: 1;  margin-right: 11%; }.rating-breakdown__meter {  background-color: #dedede;  float: left;  width: 53%;  margin: 5px 0 0; }  .rating-breakdown__meter .rating-breakdown__meter-bar {    width: 100%;    display: block;    height: 12px;    line-height: 12px; }    .rating-breakdown__meter .rating-breakdown__meter-bar .rating-breakdown__meter-progress {      display: block;      background: #7cb342;      text-indent: -9999px; }.rating-breakdown__count {  color: #999;  float: left;  margin-left: 5%; }.rating-circle {  height: 210px;  width: 210px;  display: block;  border: 12px solid #7cb342;  color: #7cb342;  border-radius: 100%;  vertical-align: bottom;  text-align: center;  font-size: 72px;  padding-top: 27px;  font-family: "Roboto Condensed";  font-weight: bold;  margin-bottom: 30px; }/* Button VC remove icon Popup Video */.button.popup-video i {  display: none; }/*--------------------------------------------------------------# Reponsive--------------------------------------------------------------*/@media (max-width: 1030px) {  .site {    max-width: 100%;    overflow: hidden; } }@media (max-width: 1030px) {  .topbar__left,  .topbar__right {    width: 50%;    text-align: center; }  .topbar__left .topbar__left__content .widget_nav_menu,  .topbar__right .topbar__right_content .widget_nav_menu {    display: none; } }@media (max-width: 768px) {  .topbar .topbar__right .widget_nav_menu {    display: none; } }@media (max-width: 375px) {  .topbar .edupro-link-login {    margin: 0; } }@media (max-width: 1152px) {  .header--s1 .main-navigation, .header--s2 .main-navigation {    max-width: 650px; }  .header--s1,  .header--s2 {    height: auto; }  .header_style1 .header-sticky .header--s1,  .header_style1 .header-sticky .site-branding {    min-height: 61px;    height: auto; }  .header_style2 .header-sticky .header--s2,  .header_style2 .header-sticky .site-branding {    min-height: 61px;    height: auto; }  .site-header.header--s2 {    min-height: 92px;    height: auto; } }@media (max-width: 1024px) {  .header--s1 .main-navigation .menu,  .header--s2 .main-navigation .menu {    display: none; }  .header--s1 .main-navigation a.navbar-toggle,  .header--s2 .main-navigation a.navbar-toggle {    display: block; }  .header--s1 .header__cart,  .header--s1 .social-icon,  .header--s2 .header__cart,  .header--s2 .social-icon {    margin-right: 50px; }  nav.mobile-navigation ul li i.fa {    margin-right: 5px; } }@media (max-width: 992px) {  .header--s3 {    height: 92px; }    .header--s3 .site-branding {      top: 0; }    .header--s3 .container__navbar {      height: auto; }      .header--s3 .container__navbar .container {        background: transparent;        box-shadow: none; }    .header--s3 .main-navigation {      min-height: 0; }      .header--s3 .main-navigation a.navbar-toggle {        display: block; }    .header--s3 .header__cart,    .header--s3 .header__search,    .header--s3 .menu,    .header--s3 #social-menu {      display: none; } }@media (max-width: 768px) {  .header--s1 .header__cart,  .header--s1 .header__search,  .header--s2 .header__cart,  .header--s2 .header__search {    display: none; } }@media (max-width: 480px) {  .header--s1 .header__cart,  .header--s1 .social-icon,  .header--s2 .header__cart,  .header--s2 .social-icon {    display: none; } }@media (max-width: 992px) {  .blog .content-posts #infinite-handle,  .category .content-posts #infinite-handle {    bottom: 0; } }@media (max-width: 768px) {  .single-post .comment-list .comment-author {    width: 60px;    float: left;    padding-right: 0; }  .single-post .comment-list .comment-content {    width: calc( 100% - 60px);    float: left;    margin-top: -7px; }  .single-post .comment-list li.comment ol.children {    margin-left: 30px; }  .blog .content-list .blog__content .blog__content__date,  .category .content-list .blog__content .blog__content__date {    display: inline-block;    float: left; }  .blog .content-list .blog__content .blog__content__info,  .category .content-list .blog__content .blog__content__info {    display: inline-block;    width: calc( 100% - 85px);    padding-left: 25px;    padding-right: 0;    margin-left: 0;    margin-right: 0;    float: left; } }@media (max-width: 480px) {  .blog .content-list .blog__content .blog__content__date,  .category .content-list .blog__content .blog__content__date {    display: none; }  .blog .content-list .blog__content .blog__content__info,  .category .content-list .blog__content .blog__content__info {    margin-left: 0;    padding-left: 0;    padding-right: 0;    width: 100%; }  .blog .content-posts.click, .blog .content-posts.scroll,  .category .content-posts.click,  .category .content-posts.scroll {    margin-bottom: 70px; }  .blog .content-posts #infinite-handle,  .category .content-posts #infinite-handle {    bottom: -20px; }  .blog .content-posts #infinite-handle a,  .blog .content-posts #infinite-handle .infinite-handle-mes,  .category .content-posts #infinite-handle a,  .category .content-posts #infinite-handle .infinite-handle-mes {    width: 80%; }  .single-post .single__content .blog__content__info ul li {    width: 100%; }    .single-post .single__content .blog__content__info ul li:after {      content: none; }  .single-post .single__content .tags-links,  .single-post .single__content .tags-links + .socials {    width: 100%;    display: block;    text-align: center; }  .single-post .main__content__pre__next .text-right,  .single-post .main__content__pre__next .text-left {    text-align: center; }  .single-post .main__content__pre__next .text-right {    margin-top: 15px; }  .single-post .main__content__author {    text-align: center; }    .single-post .main__content__author .avatar {      margin-bottom: 15px; }    .single-post .main__content__author .author__info .author__info__line div {      margin-left: auto;      margin-right: auto; }  .single-post .related-posts .related-post {    margin-bottom: 30px; }    .single-post .related-posts .related-post:last-child {      margin-bottom: 0; }  .single-post .comment-list li.comment ol.children {    margin-left: 15px; } }@media (max-width: 1024px) {  .post-type-archive-sfwd-courses .edupro__pagination,  .tax-course_category .edupro__pagination {    overflow: hidden;    margin-bottom: 30px; }  .post-type-archive-sfwd-courses .pagination,  .tax-course_category .pagination {    margin-left: 0;    padding-left: 0; }  .post-type-archive-sfwd-courses #form_itemsperpage,  .tax-course_category #form_itemsperpage {    margin-bottom: 0; }    .post-type-archive-sfwd-courses #form_itemsperpage .text-right,    .tax-course_category #form_itemsperpage .text-right {      width: inherit; }    .post-type-archive-sfwd-courses #form_itemsperpage .items_per_page,    .tax-course_category #form_itemsperpage .items_per_page {      width: auto;      margin-left: 5px; } }@media (max-width: 768px) {  .single-sfwd-courses .single__video {    padding: 0; }    .single-sfwd-courses .single__video .single__video-thumblist {      height: 495px; }  .post-type-archive-sfwd-courses .page__banner-top,  .tax-course_category .page__banner-top {    height: auto;    padding-bottom: 20px; }  .post-type-archive-sfwd-courses .content__control,  .tax-course_category .content__control {    width: auto;    float: left; }  .post-type-archive-sfwd-courses .edupro__pagination,  .tax-course_category .edupro__pagination {    overflow: hidden;    margin-bottom: 30px; }  .post-type-archive-sfwd-courses .site-content #content.container,  .tax-course_category .site-content #content.container {    margin-bottom: 30px;    margin-top: 30px; }  .post-type-archive-sfwd-courses .edupro__courses__items.list .featured-course__thumb,  .tax-course_category .edupro__courses__items.list .featured-course__thumb {    margin-bottom: 30px; }  .post-type-archive-sfwd-courses .featured-course .featured-course__thumb a,  .tax-course_category .featured-course .featured-course__thumb a {    display: block; }  .tax-course_category .content__control {    margin-top: 30px; } }@media (max-width: 480px) {  .single-sfwd-courses #lesson_heading h4 {    padding-top: 15px; }  .single-sfwd-courses .edupro_topic_dots ul.edupro-topic li {    display: block;    clear: both;    float: left; }    .single-sfwd-courses .edupro_topic_dots ul.edupro-topic li span.topic_time {      margin-left: 10px; }  .single-sfwd-courses .single__video .single__video-thumblist {    height: auto; }  .single-sfwd-courses .comment-list .comment-author {    width: 60px;    float: left;    padding-right: 0; }  .single-sfwd-courses .comment-list .comment-content {    width: calc( 100% - 60px);    float: left;    margin-top: -7px; }  .single-sfwd-courses .comment-list li.comment ol.children {    margin-left: 30px; }  .single-sfwd-courses .single__box > div {    padding: 0 20px; }  .single-sfwd-courses .nav-tabs > li {    min-width: 100%;    text-align: center; }  .single-sfwd-courses .single .single__head .page__title:before {    right: 45%; }  .post-type-archive-sfwd-courses .featured-course .featured-course__thumb a,  .tax-course_category .featured-course .featured-course__thumb a {    width: 100%; }  .post-type-archive-sfwd-courses .main__content__author,  .tax-course_category .main__content__author {    text-align: center; }    .post-type-archive-sfwd-courses .main__content__author .avatar,    .tax-course_category .main__content__author .avatar {      margin-bottom: 15px; }    .post-type-archive-sfwd-courses .main__content__author .author__info .author__info__line div,    .tax-course_category .main__content__author .author__info .author__info__line div {      margin-left: auto;      margin-right: auto; }  .post-type-archive-sfwd-courses #form_itemsperpage .text-right,  .post-type-archive-sfwd-courses #form_itemsperpage .content__control,  .tax-course_category #form_itemsperpage .text-right,  .tax-course_category #form_itemsperpage .content__control {    width: 100%; }  .post-type-archive-sfwd-courses .content__orderby,  .tax-course_category .content__orderby {    width: 100%; }    .post-type-archive-sfwd-courses .content__orderby span,    .tax-course_category .content__orderby span {      width: 32%;      padding: 7px 10px;      text-align: center; }      .post-type-archive-sfwd-courses .content__orderby span i,      .tax-course_category .content__orderby span i {        width: 100%; }  .post-type-archive-sfwd-courses .content__orderby > span,  .tax-course_category .content__orderby > span {    min-width: 0 !important; } }@media (max-width: 375px) {  .single-sfwd-courses .single__box > div {    padding: 0 9px; }  .single-sfwd-courses .comment-content .author__comment .author__rating {    float: none;    margin: 5px 0;    clear: both;    display: block; }  .single-sfwd-courses .comment-content .comment__date:before {    top: 85px; }  .single-sfwd-courses .rating-breakdown__count {    margin-left: 7px; }  .single-sfwd-courses .form-submit {    margin-bottom: 20px; } }@media (max-width: 1440px) {  .single-event .ctf7__sidebar {    padding-right: 15px; } }@media (max-width: 1030px) {  .single-event .main__content,  .single-event .ctf7__sidebar {    width: 100%;    padding-left: 15px;    padding-right: 15px; }  .single-event .ctf7__sidebar .ctf7-content .wpcf7 input {    width: 95%; } }@media (max-width: 992px) {  .post-type-archive-event .grid-main .events__item .featured-event {    width: 50%; }    .post-type-archive-event .grid-main .events__item .featured-event:nth-child(3n + 1) {      clear: none; }    .post-type-archive-event .grid-main .events__item .featured-event:nth-child(2n + 1) {      clear: both; } }@media (max-width: 768px) {  .post-type-archive-event .content__orderby {    margin-bottom: 15px;    width: 100%;    text-align: center; }    .post-type-archive-event .content__orderby span {      width: 24.5%;      margin: 0;      text-align: center; }  .post-type-archive-event #form_itemsperpage .items_per_page {    width: auto; } }@media (max-width: 480px) {  .post-type-archive-event .grid-main .events__item .featured-event {    width: 100%; }    .post-type-archive-event .grid-main .events__item .featured-event:nth-child(3n + 1) {      clear: none; }    .post-type-archive-event .grid-main .events__item .featured-event:nth-child(2n + 1) {      clear: none; }  .post-type-archive-event .content__orderby span {    border-right: 0;    width: 100%; }  .post-type-archive-event .content__event__thumb img {    width: 100%;    margin-bottom: 15px; }  .post-type-archive-event .content__event .content__event__container .content__event__wrap .content__event__wrap__meta ul:before {    content: none; }  .post-type-archive-event .content__event .content__event__container .content__event__wrap .content__event__wrap__meta ul li {    list-style: none;    padding-left: 0; }  .single-event .event__info {    padding-left: 15px; }    .single-event .event__info:after {      content: none; }  .single-event .share-event + .main__content__line {    padding: 0; } }@media (max-width: 992px) {  .post-type-archive-jetpack-portfolio .portfolio-filter li {    width: 100%; }  .post-type-archive-jetpack-portfolio .project,  .single-jetpack-portfolio .portfolio__related .project {    width: 50%; } }@media (max-width: 768px) {  .single-jetpack-portfolio .jetpack-portfolio .entry-media {    width: 100%;    margin-bottom: 30px; } }@media (max-width: 480px) {  .post-type-archive-jetpack-portfolio .project,  .single-jetpack-portfolio .portfolio__related .project {    width: 100%; }  .single-jetpack-portfolio .post-navigation .nav-previous,  .single-jetpack-portfolio .post-navigation .nav-next {    float: none;    width: 100%;    text-align: center; } }@media (max-width: 1199px) and (min-width: 992px) {  .shop__woocommerce .sidebar__woocommerce .cart_list li a img,  .shop__woocommerce .sidebar__woocommerce .product_list_widget li a img {    width: 100%;    height: auto;    margin-bottom: 15px; } }@media (max-width: 768px) {  .shop__woocommerce .col-md-pull-9.sidebar__woocommerce {    width: 100%; }  .woocommerce nav.woocommerce-pagination {    margin-bottom: 30px; }  .woocommerce.single-product .related ul.products li.product {    width: 50%; } }@media (max-width: 480px) {  .woocommerce ul.products li.product,  .woocommerce-page ul.products li.product,  .woocommerce-page[class*=columns-] ul.products li.product,  .woocommerce[class*=columns-] ul.products li.product {    width: 100%; }  .woocommerce.single-product .quantity {    min-width: 130px; }  .woocommerce.single-product .summary .single_add_to_cart_button {    padding: 15px 15px 14px; }  .woocommerce.single-product .related ul.products li.product {    width: 100%; } }@media (max-width: 320px) {  .woocommerce.single-product .summary .single_add_to_cart_button {    margin-left: 0;    margin-top: 15px; } }@media (max-width: 768px) {  #colophon {    text-align: center; }    #colophon ul#footer-menu {      text-align: center;      position: inherit; }      #colophon ul#footer-menu li {        float: none;        display: inline-block; }        #colophon ul#footer-menu li:first-of-type {          padding-left: 0; } }@media (max-width: 768px) {  section.error-404.not-found img {    max-width: 50%; }  section.error-404.not-found h1 {    font-size: 20px; } }@media (max-width: 480px) {  section.error-404.not-found img {    max-width: 70%; }  section.error-404.not-found h1 {    font-size: 18px; }  section.error-404.not-found #search_input .stylish-input-group .form-control {    margin-left: 50px;    width: 50%; } }@media (max-width: 768px) {  .iconbox.about {    width: 100%;    margin-top: 30px; }  .singleimg.about {    width: 100%; } }@media (max-width: 480px) {  .counter_icon.page_about > div {    margin-bottom: 30px; }    .counter_icon.page_about > div:last-child {      margin: 0; }  .fastservice.page_about {    margin-top: 40px; } }@media (max-width: 1200px) {  .page .main .main__sidebar {    width: auto; } }@media (max-width: 1024px) {  .page .main .main__sidebar {    width: 100%; }  .page .main .main__content {    padding-right: 15px; }  .page .multi-teammembers .team_container {    margin: 0 15px; }  .archive.tag .main .main__sidebar {    width: 100%; }  .archive.tag .main .main__content {    padding-right: 15px; }  .archive .no-results.not-found.row > .col-md-12 .page-header {    margin-right: 0; } }@media (max-width: 768px) {  .page .main .main__sidebar {    width: 100%; }  .page .popup-gallery .item {    width: 50%; }  .page .form-faqs {    text-align: center; }    .page .form-faqs input,    .page .form-faqs textarea {      width: 50%; }  .archive.tag .main .main__sidebar {    width: 100%; }  .archive.tag .main .main__content {    margin: 15px; } }@media (max-width: 480px) {  .page .main .main__sidebar {    width: 100%;    float: left;    margin: 15px;    margin-left: 0; }  .page .popup-gallery .item {    width: 100%; }  .page #edupro-popup-register .first-last .register-input {    width: 100%; }  .page .login__form .wp-social-login-provider-list .wp-social-login-provider {    margin: 4px; }  .page .form-faqs {    text-align: center; }    .page .form-faqs input,    .page .form-faqs textarea {      width: 100%; }  .page .icon-box.iconaddress.contact {    border: none !important; }  .page-template-login .login__form {    margin: 50px; }    .page-template-login .login__form .login__form__login-submit {      width: 100%;      margin: 0; }    .page-template-login .login__form .login__form__line div {      width: auto; }    .page-template-login .login__form .login__form__login-username input,    .page-template-login .login__form .login__form__login-password input,    .page-template-login .login__form .login__form__login-submit input {      width: 100%; }  .archive.tag .main .main__sidebar {    width: 100%;    float: left;    margin: 15px;    margin-left: 0; } }@media (max-width: 480px) {  .edupro-login-container .close-popup.form {    width: 30px;    height: 30px;    position: fixed;    left: 0;    top: 0;    text-align: center;    padding: 2px;    font-size: 14px;    background: #7cb342;    color: #fff;    cursor: pointer;    display: block; }    .edupro-login-container .close-popup.form:hover {      text-decoration: none; } }@media (max-width: 480px) {  #learndash_profile .notcompleted {    line-height: 45px;    padding-right: 75px; } }/*--------------------------------------------------------------# Infinite scroll--------------------------------------------------------------*//* Globally hidden elements when Infinite Scroll is supported and in use. */.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {  /* Theme Footer (when set to scrolling) */  display: none; }/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */.infinity-end.neverending .site-footer {  display: block; }/*--------------------------------------------------------------# Media--------------------------------------------------------------*/.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {  border: none;  margin-bottom: 0;  margin-top: 0;  padding: 0; }/* Make sure embeds and iframes fit their containers. */embed,iframe,object {  max-width: 100%; }/*--------------------------------------------------------------## Captions--------------------------------------------------------------*/.wp-caption {  margin-bottom: 1.5em;  max-width: 100%; }  .wp-caption img[class*="wp-image-"] {    display: block;    margin-left: auto;    margin-right: auto; }  .wp-caption .wp-caption-text {    margin: 0.8075em 0; }.wp-caption-text {  text-align: center; }/*--------------------------------------------------------------## Galleries--------------------------------------------------------------*/.gallery {  margin-bottom: 1.5em; }.gallery-item {  display: inline-block;  text-align: center;  vertical-align: top;  width: 100%; }  .gallery-columns-2 .gallery-item {    max-width: 50%; }  .gallery-columns-3 .gallery-item {    max-width: 33.33%; }  .gallery-columns-4 .gallery-item {    max-width: 25%; }  .gallery-columns-5 .gallery-item {    max-width: 20%; }  .gallery-columns-6 .gallery-item {    max-width: 16.66%; }  .gallery-columns-7 .gallery-item {    max-width: 14.28%; }  .gallery-columns-8 .gallery-item {    max-width: 12.5%; }  .gallery-columns-9 .gallery-item {    max-width: 11.11%; }.gallery-caption {  display: block; }/*# sourceMappingURL=style.css.map */.site-header {  position: sticky;  top: 0;}@media screen and (max-width: 400px) {.btn-join, #btn-join, .learndash_checkout_buttons input.btn-join[type="button"], a#quiz_continue_link{width: 100%;display: block;text-align: center;margin-bottom: 30px;}}

