﻿
  .users-list__item {
    border: 1px solid #dddddd;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 15px;
    text-align: center;
    min-height: 620px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
.et_pb_cta_0.et_pb_promo .et_pb_button_wrapper{text-align:center}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button_wrapper .et_pb_promo_button.et_pb_button{padding-top:20px!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important}
.img-fluid{max-width:100%;height:auto}
.et-fb.et-db #et-boc .et_pb_number_counter{opacity:1}

.letter-search {
  float: left;
  height: 25px;
  line-height: 25px;
  margin-left: 50px;
  width: 608px;
}

.letter-search span {
  float: left;
  color: #989898;
  font-size: 13px;
  display: block;
  height: 25px;
  line-height: 25px;
  margin: 0px 10px 0px 0px;
}

.letter-search ul li {
  float: left;
  margin: 0px 4px;
  color: #989898;
}

.letter-search ul li a {
  color: #525252;
  font-size: 12px;
  text-decoration: none;
}

.letter-search ul li a:hover,.letter-search ul li a.current {
  color: #cd4653;
}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}
.nav__wrapper{width:100%;height:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
#footer-wrapper{margin-top:15px}
ul.menu li a{color:#fff}
ul.menu li{list-style-type:none;display:inline-block;padding:0 15px}
ul.menu{margin:0;padding:0;padding-top:8px}
ul.menu li:last-child a{background:#ffdb13;text-align:center;font-size:18px;padding:5px 18px;margin-top:9px;height:43px;line-height:40px;color:#9a6e04;font-weight:700;text-shadow:0 1px rgba(255,255,255,.7);-webkit-border-radius:3px;border-radius:3px;border-bottom:3px solid #efb005}
.c-foot .menu li{display:block;line-height:30px}
.c-foot .menu li:last-child a{background:no-repeat;border:none;color:#fff;font-weight:100!important;height:auto;padding:0;font-size:14px;margin:0}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

.abs{position:absolute;}

	
#buscador img {
    margin-right: 20px;
}

	
	#buscador{
		width: 100%;
		margin: 0;
		height: 25px;
		padding: 10px;
		padding-top:7px;
		font-size: 20px;
		position: relative; 
		background: #3b3939;
		overflow: hidden;
		position: relative;
		float:none;
		display:none;
	}

	
	#buscador input{
		font-size: 11px;
	}
.highlighted-product-control .product.active.product-bottom:before{transform:rotate(180deg)}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.navbar-header {
	max-width: 100%;
	text-align: center;
	float: none;
	padding: 40px 0;
}

    .latest-cat-post #featured-thumbnail .featured-thumbnail { float: none }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{width:41.66666667%}

.top {
    padding-top: 30px;
    width: 317px;
    float: left
}

    #header,
    .top {
        box-sizing: border-box
    }

    .mobsearch,
    .top {
        background-color: #222
    }
.img-fluid{max-width:100%;height:auto}

.main-container { max-width: 96% }

    .main-container #page { max-width: 100% }


.dropdown-list .content {
  max-height: 0;
  opacity: 0;
  overflow-y: hidden;
  transition: all 0.5s ease-in-out;
}


.content.js-show-dropdown {
  max-height: 1000px;
  opacity: 1;
  background: #195a78;
}


.dropdown-menu .content {
  background: #fff;
}


.dropdown-menu .content:after {
  clear: both;
  content: "";
  display: block;
}


.content ul {
  padding: 0;
}


.content li:first-child a {
  padding-top: 2em;
}


.content li:last-child a {
  padding-bottom: 2em;
}

.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}

.row:after{clear:both;}
.img-fluid{max-width:100%;height:auto}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.carousel-anything-container .vc_row .wpb_column{padding-left:0;padding-right:0}


h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a,
.main-navigation a,
.image-slider-wrapper .banner-title{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	color: #000;
}

.image-slider-wrapper .banner-title {
	color: #fff;
	font-size: 36px;
	font-weight: 600;
	line-height: 1.2;
	text-transform: uppercase;
	margin-bottom: 10px;
	text-shadow: 0 1px 2px #333;
}
.grid-image img,.hero_blog img,.hero img,.landing-hero .landing-video video,.walk-through-grid img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}
.landing-hero .landing-video{position:relative;width:100%;height:50vw;background-color:#ddd;overflow:hidden}

.description {
	left: 0;
}
.add-remove-outer{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0.6;background-color:black;z-index:1000;}

div#n2-ss-1 .n2-ss-slider-2 {
position: relative;
width: 100%;
height: 100%;
}

.x-firefox div#n2-ss-1 .n2-ss-slider-2 {
opacity: 0.99999;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-sm-12 {
    width: 100%;
  }

.sec-warp-box .col-sm-5, .sec-warp-box .col-sm-7, .sec-warp-box .col-sm-6, .sec-warp-box .col-sm-12 {
	padding-left: 10px;
	padding-right: 10px;
}

.content-home-1-right-thumb {width:100%;height:auto}

  .dmbs-footer .wrap-right-side .fourth-col .links li {
    font-family: "utopia-std", serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    padding: 0;
    margin: 0; }

    .dmbs-footer .wrap-right-side .fourth-col .links li a {
      color: #616265; }

      .dmbs-footer .wrap-right-side .fourth-col .links li a:hover {
        color: #000000; }

  .dmbs-footer .wrap-right-side .fourth-col {
    width: 100%; }

  .dmbs-footer .wrap-right-side {
    width: 30%;
    float: left; }

.wpcr3_caps { text-transform:capitalize; }
#leaderboard{padding:9px 0}
.text-center{text-align:center}
.mobile-article #main-article .big-box-ad.text-center{margin-bottom:30px}


.folio-thumb { overflow: hidden; position: relative; text-align: center; }

.folio-thumb img { position: relative; width: 100%; height:auto; display:block; }

.folio-thumb .hover-details-wrapper { width: 100%; height: 100%; opacity: 0; position: absolute; text-align: center; top: 0; transition: all 0.5s ease 0s; }

.folio-thumb:hover .hover-details-wrapper { opacity: 1; }

.folio-thumb .hover-details { height: 100%; opacity: 0; transform: translate3d(0px, 100px, 0px); transition: all 0.5s ease 0s; text-align: left; }

.folio-thumb:hover .hover-details { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.to-top{float:none;clear:both;width:100%}

.featured-excerpt {
position: absolute;
bottom: 0;
width: 94%;
margin: 0;
padding: 3%;
background: rgba(0, 0, 0, 0.5);
color: #f1f1f1;
}

  .medium-4 {
    width: 33.3333333333%; }


.post-edit {
	clear: both;
	display: block;
	font-size: 12px;
	margin: 1.5em 0;
}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}

.lang-item{cursor:pointer;display:inline-block;vertical-align:middle;padding:2px 4px 3px;}

.lang-item.is-current{background-color:#383838;padding:2px 5px 3px;}
#tm_builder_outer_content .tm_pb_section{z-index:1}


.clearfix:before, .clearfix:after, .container:before, .container:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after {  display: table; content: " "; }

.container { width: 100%; margin: auto; position: relative;  }
	
	
.pull-down {
	width:100%;
	}


.nivo-html-caption {
    display: none;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.container-fluid .row {
	margin-left: -5px;
	margin-right: -5px;
}


.container-fluid .col-md-4 {
	padding-left: 5px;
	padding-right: 5px;
}
span.loggedin{display:none}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}

.container-fluid.content-location,.container-fluid.content-location .fp-tableCell{
	height: auto!important;
}



.column.omega, .columns.omega {
  margin-right: 0; }


  
  .alpha.omega {
    margin-left: 0;
    margin-right: 0; }

  
  header .full-width-col .four.columns.omega {
     }
#wpspd-fake-nav,#wpspd-header{z-index:1000}
#wpspd-fake-nav,body:not(.page-template-home-template) #wpspd-header{width:100px;position:fixed;top:0;bottom:0;left:0}
body.admin-bar #wpspd-fake-nav,body.admin-bar:not(.page-template-home-template) #wpspd-header{padding-top:32px}
body.admin-bar #wpspd-fake-nav,body.admin-bar #wpspd-header{padding-top:0!important}
#wpspd-fake-nav{height:0;position:absolute;padding:0 40px;margin-left:-40px;margin-right:-40px}
#wpspd-fake-nav,.alignleft{margin-left:-30px}
#wpspd-fake-nav,body:not(.page-template-home-template) .wpspd-header-inner{padding:0 30px}
.center-block{display:block;margin-right:auto;margin-left:auto}

   .center-wrap{float:left;width: calc(100% - 480px);padding: 0 26px;}

.center{position: relative;max-width: 1131px;margin:0 auto;}

.footer-logo-section {
	background-color: #fff;
	color: #091e33 ;
	position: relative;
	z-index: 2;
	padding-bottom: 50px;
}

.footer-logo {
	margin-top: 24px;
	font-size: .8em;
}
.box-shadow-overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:none}
.o-gutter--mb-xxxsmall{margin-bottom:10px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


h2.modal-title {padding: 0; font-size: 18px;}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.footer__nav{flex:0 0 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
.footer__nav .utility-nav{flex:0 0 auto;width:100%}
.footer__nav .utility-nav--large{width:calc(50% - .83333rem)}
.footer__nav .utility-nav:not(:last-of-type){margin-bottom:2rem}


.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }


	.grid-small .hentry .overlay .entry-header .entry-title { font-size: 8px }


	.slider .hentry .entry-header .entry-title { font-size: 13px }


.engine_dark .hentry .entry-header .entry-title,
.engine_dark .hentry .entry-header .entry-title a,
.engine_dark .hentry .entry-meta a { color: #ccc }


.engine_dark .grid .hentry .entry-header .entry-title,
.engine_dark .grid .hentry .entry-header .entry-title a { color: #ccc }

#block-block-35 .block-inner {
    padding: 0;
    border: none;
}


  .region-main-menu .block-simpleads,
  .region-above-main-menu .block-simpleads {
    margin-bottom: 0;
  }


.border-t-0 {
  border-top-width: 0;
}


.border-t-2 {
  border-top-width: 2px;
}


.border-t-4 {
  border-top-width: 4px;
}


.border-t-8 {
  border-top-width: 8px;
}


.border-t {
  border-top-width: 1px;
}


	

	#wrap {  margin:0 auto; position:relative; padding:0;  }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-3{width:25%}
.auto-clear .col-sm-3:nth-child(4n+1){clear:left}
#header-inside{width:1080px;margin:10px auto}


#header-inside p {padding: 2vw;     text-align: justify;}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }
.section--footer .footer-main .footer--first{margin-left:3em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.section--footer .footer-main .footer--first span{display:block}

    #logo a, #logo img {
        float: none;
        letter-spacing: 0;
    }

#logo a { font-family: 'Roboto Slab'; font-weight: normal; font-size: 32px; color: #222222;text-transform: uppercase; }

.et_bloom .et_bloom_success_container { height: 0; overflow: hidden; opacity: 0; position: relative; margin: 0 auto !important; z-index: -1; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success { height: auto; overflow: visible; z-index: 99; opacity: 1; display: block; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }


.byline,
.updated:not(.published) {
  display: none; }


.single .byline,
.group-blog .byline {
  display: inline; }

.news-inner {
	position: relative;
	width: auto;
	width: 770px;
	margin: 20px auto;
	border-radius: 10px;
	text-align: center
}

#header-text-nav-wrap {
	padding-top: 15px;
	padding-bottom: 15px;
}


    .better-responsive-menu #header-text-nav-wrap #header-right-section .widget,
    .better-responsive-menu #header-text-nav-wrap {
        padding: 0;
    }



.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
}
.carousel-inner{position:relative;width:100%;overflow:hidden}

    
  .carousel-inner img {
      width: 100%; 
      margin: 0 auto;
	  min-height:500px;
  }

		.hd_logo{width:260px;height:81px;position:absolute;float:left}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.view-cfa-test-prep.view-display-id-test_prep_categories .views-row-last{margin-bottom:45px;}
.page-products .test-prep-exam-levels .views-row{margin-left:1em;}
.page-products .test-prep-exam-levels .views-row-last{margin-bottom:2em;padding:0 0 1em;border-bottom:1px solid #eee;}
.view-display-id-products_header .views-row{margin-bottom:10px;}
.view-display-id-products_header .views-row.views-row-last{margin:0;}
.af-deals .views-row{margin:0 0 20px;}
.blogroll .views-row{margin:0 0 20px;}
.view-blogroll ul .views-row-last{border:none;padding:0;}
.view-upcoming-events ul .views-row-last{border:none;padding:0;}

.benefits__col {
	display: inline-block;
	vertical-align: middle;
	width: 25%;
	padding: 0 10px;
	letter-spacing: 0;
}

.lay1 {
background-color: #FFF;
width: 100%;
float: left;
padding-top: 40px;
margin-top: 0px;
padding-right: 2%;
padding-left: 2%;}
 .lay1 .sticky {
    position: relative;
}


.c-hero__background {
  background-color: #262526;
}


.jcarousel li .cause{
   border: 1px solid #1f76bd;
}



.fb_on_hover_show_content .container li .cause-title a span:hover{
	color: #ca6017;
}



.fb_on_hover_show_content .container li .cause-details,
.fb_on_hover_show_content .container li .btn-holder-harimay{
	display: none;
}


.jcarousel-wrapper-css ul li .cause-title{
	height: auto;
    width: 100%;
    padding-top: 7px;
    text-align: center;
}


.jcarousel-wrapper-css ul li .cause-details{
	height: 160px;
	padding: 5px;
    font-size: 15px;
}



.cause-details,
p{
	line-height: 1.44!important;
}
