/*
	Theme Name: Master Study
	Theme URI: http://stylemixthemes.com/
	Author: StylemixThemes
	Author URI: http://stylemixthemes.com/
	Description: MasterStudy is the best WordPress theme for the Education & Learning Center - for educational organizations, who sell courses and organize classes locally. Using Masterstudy you can easily setup a WordPress site for your education company.
	Version: 1.6.2
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: classes, courses, education, education center, learning center, tutoring, teaching, study, studying, learning, lessons, instructor, teacher, mentor
	Text Domain: masterstudy
*/

/* UPD SEPT */
@media (max-width: 400px) {
	.course-title-holder {
		padding-right: 5px;		
	}
}

@media(max-width: 480px){
	.woocommerce-MyAccount-navigation ul {
		padding-left: 0;
	}
	.woocommerce-MyAccount-navigation ul li { 
		display: block; 
	}
}

@media (max-width: 767px) {
	.table-responsive>.table>tbody>tr>td, 
	.table-responsive>.table>tbody>tr>th, 
	.table-responsive>.table>tfoot>tr>td, 
	.table-responsive>.table>tfoot>tr>th, 
	.table-responsive>.table>thead>tr>td, 
	.table-responsive>.table>thead>tr>th {
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

@media (max-width: 655px) {
	.course_table tr td.number.number-visible.title, .course_table tr td.title {
		padding-left: 20px;	
		display: block;
		width: 100%;
	}
	.course_table tr td.stm_badge {
		display: block;
		width: 100%;
		text-align: left;
	}
	.course_table tr td .meta {
		padding-left: 12px;
	}
	.course_table tr td.stm_badge .badge_unit {
		margin-left: 15px;
	}
	.woocommerce-message {
		padding-right: 26px;
	}
	.woocommerce-message .button {
		position: static;
		float: none;
		display: block;
	}
	.woocommerce-message .button:after {
		display: none;
	}
	.shop_table > tbody > tr td.actions {
		padding-left: 15px;
		padding-right: 15px;
	}
	.woocommerce .shop_table.cart .coupon .button {
		display: block;
		margin-top: 15px;
	}
	.woocommerce .shop_table.cart .coupon {
		float: none;
		margin-bottom: 30px;
	}
	.woocommerce .shop_table.cart .button.update-cart {
		float: none;
		margin-bottom: 15px;
	}
}

.tp-caption .icon_in_btn {
	text-align: center !important;
}

@media (max-width: 991px){
	.overflowed_content .wpb_column .vc_column-inner{
	    margin-top: 0 !important;
	}
}

.wsedes h3 {
	font-size: 26px !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.wsedes .vc_tta-panels-container .vc_tta-panels {
	background: #FFF !important;
	border-top: 0 !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
}

.wmalla .malla_curricular {	/* TITULO MALLA CURRICULAR */
	color: #DDDEDF !important;
}
.wmalla .wpb_wrapper ul li b {
	float: right;
}

.wmalla .vc_tta-panels-container .vc_tta-panels {
	background: #FFF !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
}
.wheadinga .vc_general.vc_cta3.vc_cta3-style-classic, 
.wheadingv .vc_general.vc_cta3.vc_cta3-style-classic,
.wheadingf .vc_general.vc_cta3.vc_cta3-style-classic,
.wheadingg .vc_general.vc_cta3.vc_cta3-style-classic
{ background:none !important }/* CALL TO ACTION */

.wmalla .vc_tta-tab>a {/* PESTANIAS INACTIVAS */
	border: 0 !important;
	border-right: 2px solid #DDDEDF !important;
	border-radius: 0 !important;
	background: #FFF !important;
}
.wmalla .vc_tta-panels {
	border-top: 2px solid #DDDEDF !important;
	border-left: 2px solid #DDDEDF !important;
}

@media screen and (max-width: 600px){ 
	.wsedes .vc_tta-panel .vc_tta-panel-title>a {
		background: #FFF !important;
		border: 0 !important;
	}
	.wmalla .vc_tta-panel-heading {
		background: #FFF !important;
		border: 0 !important;
	}
} 

@media screen and (max-width: 736px){
	.wsedes .vc_tta-panel-heading {
		background: #FFF !important;
		border: 0 !important;
	}

	.wmalla .vc_tta-panel-heading {
		background: #FFF !important;
		border: 0 !important;
	}
}



.redtext{ color:#d4035e; }
.magic_line{ background:#d4035e }
.magic_line:after{ border-color:transparent transparent #d4035e transparent; }
.header_main_menu_wrapper .header-menu > li > ul.sub-menu:before{ background:#d4035e; }
.post_list_main_section_wrapper .post_list_meta_unit, .blog_layout_grid .post_list_meta_unit{ border-color:#45ac34; }
.post_list_main_section_wrapper .post_list_meta_unit .date-d, .post_list_main_section_wrapper .post_list_meta_unit .date-m, .blog_layout_grid .post_list_meta_unit .date-d, .blog_layout_grid .post_list_meta_unit .date-m{ color:#45ac34; }
.search-toggler{ border:3px solid #d4035e; color:#d4035e; }
.search-toggler:after, .search-toggler:hover{ background-color:#d4035e; border-color:#d4035e; }
.stm_post_info .post_title{ text-transform:none; }
.search-toggler:hover{ color:#fff; }
.post_thumbnail img{ height:auto; width:100%; }
.short_separator{background:#d5075e !important;}
.triangled_colored_separator{background:#d5075e !important;}
.triangle{ border-bottom-color: #d5075e !important;}
.transparent_header_off .header_main_menu_wrapper ul > li > ul.sub-menu > li a:hover{ color:#5c6770  !important; }
.sidebar-area .widget:after{ background:#d5075e !important; }
.widget_search .search-form > label:after{ color:#d5075e !important; }
.sidebar-area .widget ul li a, .sidebar-area .widget ul li a:hover{ color:#5c6770 !important; }
.stm_post_unit:after, div.multiseparator:after{background:#d5075e !important}
.copyright_socials ul li a:hover{ color:#008fbc !important; }
.blog_layout_grid .post_list_content_unit:after{ background:#d5075e !important; }
.blog_layout_grid .post_list_item_title:hover{ color:#5c6770 !important; }
a:hover{ color:#008fbc; }
.stm_post_info .stm_post_details .post_meta li i, .stm_post_info .stm_post_details .comments_num .post_comments i{ color:#45ab34 !important; }
.stm_post_info .stm_post_details .comments_num .post_comments:hover{ color:#5c6770 !important; }
ul.page-numbers > li span.page-numbers.current, ul.page-numbers > li a.page-numbers:hover{ border-color:#008fbc !important; }
ul.page-numbers > li a.page-numbers.current:after, ul.page-numbers > li span.page-numbers.current:after, ul.page-numbers > li a.page-numbers:after, ul.page-numbers > li span.page-numbers:after{ background:#008fbc !important; }

.entry-header{ display:none !important }
.menu-top-container ul li a:hover, .footer_menu li a:hover{ color:#fff !important; }
.header_main_menu_wrapper .header-menu > li > ul.sub-menu > li a{ padding:3px 22px 3px 34px !important;}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu > li{ margin-bottom:0 !important; }
.header-menu a:hover{ color:#5c6770 !important; }




/*////////////////////////////////////////////////////////// AZUL ///////////////*/

.wsedea .vc_tta-tab.vc_active>a {
	background: #008FBE !important;
	color: #FFF !important;
}
.wsedea .vc_tta-tab>a {
	background: #FFF !important;
	border: 0 !important;
	border-right: 0px solid #008FBE !important; 
}
.wsedea .vc_tta-panels {
	border-left: 3px solid #008FBE !important;
}
.wsedea .vc_tta-tab>a:hover {
	background: #008FBE !important;
	color: #FFF !important;
}

.wheadinga {
	background:#008FBE !important;
}
.wheadinga h2 {
	color:#FFF !important;
}


.wmallaa .wpb_wrapper>h2{ /* TITULO PLAN DE ESTUDIOS */
	color: #008FBE !important;
}

.wmallaa .vc_active>a, .wmallaa .vc_tta-tab>a:hover {
	background: #008FBE !important;
	color: #FFF !important;
}

.wmallaa .vc_tta-tab>a {
	border: 0 !important;
	border-right: 2px solid #DDDEDF !important;
}

@media screen and (max-width: 600px){ 
	.wsedea .vc_active .vc_tta-panel-title>a {
		background: #008FBE !important;
		color: #FFF !important;
	}

	.wsedea .vc_tta-panel .vc_tta-panel-title>a:hover {
		background: #008FBE !important;
		color: #FFF !important;
	}

	.wsedea .vc_tta-panel-body {
		border-bottom: 1px solid #008FBE !important;
	}

	.wmallaa .vc_active .vc_tta-panel-heading {
		background: #008FBE !important;
	}

	.wmallaa .vc_active .vc_tta-panel-title>a {
		color: #FFF !important;
	}

	.wmallaa .vc_tta-panel-heading:hover {
		background: #008FBE !important;
	}

	.wmallaa .vc_tta-panel-title>a:hover {
		color: #FFF !important;
	}
} 

@media screen and (max-width: 736px){
	.wsedea .vc_active .vc_tta-panel-heading {
		background: #008FBE !important;
	}

	.wsedea .vc_active .vc_tta-panel-title>a {
		color: #FFF !important;
	}

	.wsedea .vc_tta-panel-heading:hover {
		background: #008FBE !important;
	}

	.wsedea .vc_tta-panel-title>a:hover {
		color: #FFF !important;
	}

	.wmallaa .vc_active .vc_tta-panel-heading {
		background: #008FBE !important;
	}

	.wmallaa .vc_active .vc_tta-panel-title>a {
		color: #FFF !important;
	}

	.wmallaa .vc_tta-panel-heading:hover {
		background: #008FBE !important;
	}

	.wmallaa .vc_tta-panel-title>a:hover {
		color: #FFF !important;
	}
}

/*//////////////////////////////////////////////////////////FIN AZUL ///////////////*/

/*////////////////////////////////////////////////////////// VERDE ///////////////*/
.wsedev .vc_tta-tab.vc_active>a {
	background: #45AB34 !important;
	color: #FFF !important;
}
.wsedev .vc_tta-tab>a {
	background: #FFF !important;
	border: 0 !important;
	border-right: 2px solid #45AB34 !important; 
}
.wsedev .vc_tta-panels {
	border-left: 3px solid #45AB34 !important;
}
.wsedev .vc_tta-tab>a:hover {
	background: #45AB34 !important;
	color: #FFF !important;
}


/* CALL TO ACTION */
.wheadingv {
	background: #45AB34 !important;
}
.wheadingv h2 {
	color: #FFF !important;
}
/* FIN CALL TO ACTION */
/* MALLA */
.wmallav .wpb_wrapper h2 {
	color: #45AB34 !important;
}
.wmallav .vc_active>a, .wmallav .vc_tta-tab>a:hover {
	background: #45AB34 !important;
	color: #FFF !important;
}
.wmallav .vc_tta-tabv>a {
	border: 0 !important;
	border-right: 2px solid #45AB34 !important;
}
/* FIN, MALLA */

@media screen and (max-width: 600px){ 
	.wsedev .vc_active .vc_tta-panel-title>a {
		background: #45AB34 !important;
		color: #FFF !important;
	}

	.wsedev .vc_tta-panel .vc_tta-panel-title>a:hover {
		background: #45AB34 !important;
		color: #FFF !important;
	}

	.wsedev .vc_tta-panel-body {
		border-bottom: 1px solid #45AB34 !important;
	}

	.wmallav .vc_active .vc_tta-panel-heading {
		background: #45AB34 !important;
	}

	.wmallav .vc_active .vc_tta-panel-title>a {
		color: #FFF !important;
	}

	.wmallav .vc_tta-panel-heading:hover {
		background: #45AB34 !important;
	}

	.wmallav .vc_tta-panel-title>a:hover {
		color: #FFF !important;
	}
} 

@media screen and (max-width: 736px){
	.wsedev .vc_active .vc_tta-panel-heading {
		background: #45AB34 !important;
	}

	.wsedev .vc_active .vc_tta-panel-title>a {
		color: #FFF !important;
	}

	.wsedev .vc_tta-panel-heading:hover {
		background: #45AB34 !important;
	}

	.wsedev .vc_tta-panel-title>a:hover {
		color: #FFF !important;
	}

	.wmallav .vc_active .vc_tta-panel-heading {
		background: #45AB34 !important;
	}

	.wmallav .vc_active .vc_tta-panel-title>a {
		color: #FFF !important;
	}

	.wmallav .vc_tta-panel-heading:hover {
		background: #45AB34 !important;
	}

	.wmallav .vc_tta-panel-title>a:hover {
		color: #FFF !important;
	}
}

/*//////////////////////////////////////////////////////////FIN VERDE ///////////////*/

/*////////////////////////////////////////////////////////// FUCSIA ///////////////*/

.wsedef .vc_tta-tab.vc_active>a {
	background: #D4035E !important;
	color: #FFF !important;
}
.wsedef .vc_tta-tab>a {
	background: #FFF !important;
	border: 0 !important;
	border-right: 0px solid #D4035E !important; 
}
.wsedef .vc_tta-panels {
	border-left: 3px solid #D4035E !important;
}
.wsedef .vc_tta-tab>a:hover {
	background: #D4035E !important;
	color: #FFF !important;
}

.wheadingf {
	background:#D4035E !important;
}
.wheadingf h2 {
	color:#FFF !important;
}


.wmallaf .wpb_wrapper>h2{ /* TITULO PLAN DE ESTUDIOS */
	color: #D4035E !important;
}

.wmallaf .vc_active>a, .wmallaf .vc_tta-tab>a:hover {
	background: #D4035E !important;
	color: #FFF !important;
}

.wmallaf .vc_tta-tab>a {
	border: 0 !important;
	border-right: 2px solid #DDDEDF !important;
}

@media screen and (max-width: 600px){ 
	.wsedef .vc_active .vc_tta-panel-title>a {
		background: #D4035E !important;
		color: #FFF !important;
	}

	.wsedef .vc_tta-panel .vc_tta-panel-title>a:hover {
		background: #D4035E !important;
		color: #FFF !important;
	}

	.wsedef .vc_tta-panel-body {
		border-bottom: 1px solid #D4035E !important;
	}

	.wmallaf .vc_active .vc_tta-panel-heading {
		background: #D4035E !important;
	}

	.wmallaf .vc_active .vc_tta-panel-title>a {
		color: #FFF !important;
	}

	.wmallaf .vc_tta-panel-heading:hover {
		background: #D4035E !important;
	}

	.wmallaf .vc_tta-panel-title>a:hover {
		color: #FFF !important;
	}
} 

@media screen and (max-width: 736px){
	.wsedef .vc_active .vc_tta-panel-heading {
		background: #D4035E !important;
	}

	.wsedef .vc_active .vc_tta-panel-title>a {
		color: #FFF !important;
	}

	.wsedef .vc_tta-panel-heading:hover {
		background: #D4035E !important;
	}

	.wsedef .vc_tta-panel-title>a:hover {
		color: #FFF !important;
	}

	.wmallaf .vc_active .vc_tta-panel-heading {
		background: #D4035E !important;
	}

	.wmallaf .vc_active .vc_tta-panel-title>a {
		color: #FFF !important;
	}

	.wmallaf .vc_tta-panel-heading:hover {
		background: #D4035E !important;
	}

	.wmallaf .vc_tta-panel-title>a:hover {
		color: #FFF !important;
	}
}

/*//////////////////////////////////////////////////////////FIN FUCSIA ///////////////*/

/*////////////////////////////////////////////////////////// GRIS ///////////////*/

.wsedeg .vc_tta-tab.vc_active>a {
	background: #5C6770 !important;
	color: #FFF !important;
}
.wsedeg .vc_tta-tab>a {
	background: #FFF !important;
	border: 0 !important;
	border-right: 0px solid #5C6770 !important; 
}
.wsedeg .vc_tta-panels {
	border-left: 3px solid #5C6770 !important;
}
.wsedeg .vc_tta-tab>a:hover {
	background: #5C6770 !important;
	color: #FFF !important;
}

.wheadingg {
	background:#5C6770 !important;
}
.wheadingg h2 {
	color:#FFF !important;
}


.wmallag .wpb_wrapper>h2{ /* TITULO PLAN DE ESTUDIOS */
	color: #5C6770 !important;
}

.wmallag .vc_active>a, .wmallag .vc_tta-tab>a:hover {
	background: #5C6770 !important;
	color: #FFF !important;
}

.wmallag .vc_tta-tab>a {
	border: 0 !important;
	border-right: 2px solid #DDDEDF !important;
}

@media screen and (max-width: 600px){ 
	.wsedeg .vc_active .vc_tta-panel-title>a {
		background: #5C6770 !important;
		color: #FFF !important;
	}

	.wsedeg .vc_tta-panel .vc_tta-panel-title>a:hover {
		background: #5C6770 !important;
		color: #FFF !important;
	}

	.wsedeg .vc_tta-panel-body {
		border-bottom: 1px solid #5C6770 !important;
	}

	.wmallag .vc_active .vc_tta-panel-heading {
		background: #5C6770 !important;
	}

	.wmallag .vc_active .vc_tta-panel-title>a {
		color: #FFF !important;
	}

	.wmallag .vc_tta-panel-heading:hover {
		background: #5C6770 !important;
	}

	.wmallag .vc_tta-panel-title>a:hover {
		color: #FFF !important;
	}
} 

@media screen and (max-width: 736px){
	.wsedeg .vc_active .vc_tta-panel-heading {
		background: #5C6770 !important;
	}

	.wsedeg .vc_active .vc_tta-panel-title>a {
		color: #FFF !important;
	}

	.wsedeg .vc_tta-panel-heading:hover {
		background: #5C6770 !important;
	}

	.wsedeg .vc_tta-panel-title>a:hover {
		color: #FFF !important;
	}

	.wmallag .vc_active .vc_tta-panel-heading {
		background: #5C6770 !important;
	}

	.wmallag .vc_active .vc_tta-panel-title>a {
		color: #FFF !important;
	}

	.wmallag .vc_tta-panel-heading:hover {
		background: #5C6770 !important;
	}

	.wmallag .vc_tta-panel-title>a:hover {
		color: #FFF !important;
	}
}

/*//////////////////////////////////////////////////////////FIN GRIS ///////////////*/


/*////////////////////////////////////////////////////////// CENTRO DE IDIOMAS ///////////////*/
.wcenidiomas { background: #45AB34; color: #FFF; padding: 20px 0; }

.wcenidiomas .wpb_wrapper>h2, .wcenidiomas .wpb_wrapper>h1, .wcenidiomas .wpb_wrapper>h3 { color:#FFF !important; }

.wmenu{ text-align:center; }
.wmenu ul{ padding:0;  }
.wmenu li, .wmenu li>a { background:#008FBE; color:#FFF !important; display:inline-block; font-size:15px !important; padding:10px; }
.wmenu li, .wmenu li>a:hover{ color:#fff !important; }

.wqueremos, .wpb_wrapper>h2 { color:#5C6770; }

.wtarifa { background:#5C6770 !important; }
.wtarifa .vc_custom_heading>h3 { color:#FFF !important; }
.wbuscamos { background:#DDDEDF !important; padding:20px 0; }
.wbuscamos .wpb_wrapper>h2 { color:#008FBE !important; }
.woferta .vc_tta-tab.vc_active>a{ background:#008FBE !important; color:#FFF !important; }
.woferta .vc_tta-tab>a{ background:#FFF !important; border:0 !important; border-right:2px solid #5C6770 !important;  margin-bottom:0 !important; }
.woferta .vc_tta-tab>a:hover{ background:#008FBE !important; color:#FFF !important; }
.woferta .wpb_wrapper strong { position:relative !important; float:right !important; }


.witemlist ul>li, .witemlist2 ul>li { border-bottom:2px solid #DDDEDF !important; list-style-type:none; margin-right:20px; }
.witemlist ul>li>a, .witemlist2 ul>li>a { font-size:16px !important; color:#555555 !important; }

@media screen and (max-width: 768px){
	.wmenu li, .wmenu li>a { font-size:13px; padding:10px 2px; }
}
@media screen and (max-width: 600px){
	.wmenu li, .wmenu li>a { display:block; padding:6px; }

	.woferta .vc_tta-panel-heading{ background:#008FBE !important; color:#FFF !important; }
	.woferta .vc_tta-panel-heading .vc_tta-panel-title>a{ color:#fff !important; }
	.woferta .vc_tta-panel-body{ background:#fff !important; }
}
/*////////////////////////////////////////////////////////// CENTRO DE IDIOMAS ///////////////*/


/*////////////////////////////////////////////////////////// SEDE ///////////////*/
.sedembga{ background:#008fbe; color:#fff !important; padding-bottom:20px !important; padding-top:20px !important; }
.sedembga h3{ color:#fff !important; }
/*////////////////////////////////////////////////////////// FIN, SEDE ///////////////*/



.woferta .vc_tta-panels-container .vc_tta-panels {	background:#FFF !important; border: 0 !important; }

.wgraduados {
	background: #008FBE;
	color: #FFF;
	padding: 20px 0;
}

.wgraduados .wpb_wrapper>h1, .wgraduados .wpb_wrapper>h2, .wgraduados .wpb_wrapper>h3, .wgraduados a { color: #FFF !important; }

.wgestion {
	background: #5C6770 !important;
}

.wgestion .vc_custom_heading>h2 {
	color: #FFF !important;
}

.wprocedimiento {
	background: #DDDEDF !important;
	padding: 20px 0 !important;
}

.wprocedimiento .vc_custom_heading>h2 {
	color: #5C6770 !important;
}

.wprocedimiento .wpb_wrapper>h3 {
	border-bottom: 2px solid #5C6770 !important;
	color: #5C6770 !important;
	font-size: 20px !important;
	padding-bottom: 2px !important;
}

.wazulcorto {
	background: #008FBE !important;
	color: #FFF !important;
	padding: 5px 10px !important;
	padding-bottom: 5px !important;
	margin-bottom: 10px !important;
}

.wnogris .wpb_wrapper>ul>li {
	border-bottom: 1px solid #DDDEDF !important;
	margin-top: 0px !important;
	padding-top: 0px !important;
	margin-bottom: 10px !important;
	list-style-type: none !important;
}

.wnogris .wpb_wrapper>ul>li>a {
	font-size: 15px !important;
}

.wazulcorto .wpb_wrapper>h3 {
	color: #FFF !important;
}

.wactualizacion {
	background: #5C6770 !important;
	padding: 20px 0 !important;
}

.wactualizacion .wpb_wrapper {
	color: #FFF !important;
	font-size: 20px !important;
}

.wactualizacion .wpb_wrapper>h3 {
	color: #FFF !important;
	font-size: 25px !important;
}

.wadmisiones .wpb_wrapper>h1 {
	color: #5C6770 !important;
}

.wmision .wpb_wrapper { background: #DDDEDF !important; color: #5C6770 !important; padding: 3px 10px !important; }

.wvision .wpb_wrapper { background: #008FBE !important;	color: #FFF !important; padding: 3px 10px !important; }

.wmision .wpb_wrapper>h3 { color: #5C6770 !important; }

.wvision .wpb_wrapper>h3 { color: #FFF !important; }

.wadmitidos .vc_tta-tab.vc_active>a { background: #008FBE !important; color: #FFF !important; }
.wadmitidos .vc_tta-tab>a { background: #FFF !important; border: 0 !important; border-right: 2px solid #5C6770 !important; }
.wadmitidos .vc_tta-tab>a:hover { background: #008FBE !important; color: #FFF !important; }
.wadmitidos .vc_tta-panel-body { background: #FFF !important; border: 0 !important; padding: 0 !important; }
.wadmitidos .wpb_wrapper>ul>li { border-bottom: 1px solid #DDDEDF !important; list-style-type:none !important; }

.wdiplomado { background: #008FBE !important; color: #FFF !important; padding: 10px 0 !important; }

.wdiplomado .wpb_wrapper>h2 { color: #FFF !important; }

.wcarne { background: #DDDEDF !important; color: #5C6770 !important; padding: 10px 0 !important; }

.wcarne .wpb_wrapper>h2 { color: #5C6770 !important; }

.marco{ color: #5C6770 !important; font-size: 30px !important; padding: 0 !important; margin: 0 !important; }

.wningles .vc_tta-tab.vc_active>a { background: #008FBE !important;	color: #FFF !important;}

.wningles .vc_tta-tab>a { background: #FFF !important; border: 0 !important; border-right: 2px solid #5C6770 !important; }

.wningles .vc_tta-tab>a:hover { background: #008FBE !important; color: #FFF !important; }

.wningles .vc_tta-panel-body { background: #FFF !important;	border: 0 !important; }

.wningles .wpb_wrapper>h3 {
	color: #5C6770 !important;
	border-bottom: 2px solid #DDDEDF !important;
}

.wppal .wpb_wrapper>ul {
	list-style-type: none !important;
}

.wppal .vc_tta-panel-body {
	background: #FFF !important;
	border-left: 2px solid #DDDEDF !important;
	/*border-top: 2px solid #DDDEDF !important;*/
}

.wppal .vc_tta-tab.vc_active>a {
	background: #008FBE !important;
	color: #FFF !important;
}

.wppal .vc_tta-tab>a {
	background: #FFF !important;
	border: 0px !important;
	border-right: 1px solid #DDDEDF !important;
}

.wppal .vc_tta-tab>a:hover {
	background: #008FBE !important;
	color: #FFF !important;
}

.wnacional .wpb_wrapper>ul>li>a {
	font-size: 15px !important;
}

.winternacional .wpb_wrapper>p {
	margin-bottom: 15px !important;
}

.winternacional .wpb_wrapper>ul>li>a {
	font-size: 15px !important;
}

.wcontacto .wpb_wrapper>h3 {
	color: #FFF !important;
}

.wcontacto .wpb_wrapper>p {
	margin-bottom: 10px !important;
}

.wcontacto {
	background: #DDDEDF !important;
	padding: 15px !important;
	color: #5C6770 !important;
}

.winfo .wpb_wrapper>h4 {
	color: #FFF !important;
	background: #008FEF !important;
    padding: 5px !important;
    margin-bottom: 0 !important;
    margin-top: 30px !important;
}

.witemlist2 .vc_column-inner .wpb_wrapper>ul {
	border-left: 1px solid #5C6770 !important;
	position: relative;
	right: -40px !important;
	width: 300px !important;
}

.witemlist2 .vc_column-inner .wpb_wrapper>ul>li:hover {
	background: #45AB34 !important;
	border: 0 !important;
	padding: 5px !important;
}

.witemlist2 .vc_column-inner .wpb_wrapper>ul>li>a:hover {
	color: #FFF !important;
	border: 0 !important;
}

.wseparadorc .wpb_wrapper {
	border-left: 1px solid #DDDEDF !important;
	border-right: 1px solid #DDDEDF !important;
}

.wdetalle .wpb_button, .wpb_content_element, .wpb_row, ul.wpb_thumbnails-fluid>li {
	margin-bottom: 5px !important
}

.wcontenido .wpb_wrapper>h2 {
	color: #FFF !important;
	background: #45AB34 !important;
    padding: 5px !important;
    margin-bottom: 0 !important;
}

/********************************* MENU PPAL */
.header_top_bar .top_bar_info ul{ margin:0; padding:0; }
.header_top_bar .top_bar_info li{ list-style-type:none; margin-left:20px !important; }
/********************************* FIN, MENU PPAL */

.breadcrumbs_holder{ margin-bottom:0 !important; }


.header_main_menu_wrapper .header-menu > li > a{ text-transform:none !important; }




.btnsaction{ background:#008FBE !important; border:0; border-radius:0; color:#fff !important; display:inline-block; font-size:14px; font-weight:700; margin-bottom:0; outline:none !important; padding:12.5px 15px; text-align:center; vertical-align:middle; white-space:nowrap; }
.waccordion .vc_tta-panel-heading{ background:#008FBE !important; }
.waccordion .vc_tta-panel-heading h4 a{ color:#fff !important; }
.waccordion .vc_tta-panel-heading h4 a i::after, .waccordion .vc_tta-panel-heading h4 a i::before{ border-color:#fff !important; }
.waccordion .vc_tta-panel-body{ background:#fff !important; }

.calltoaction{ background:#008fbc !important; border-radius:0; padding:10px !important; }
.calltoaction a{ color:#fff !important; display:block !important; }
h1, h2, h3, h6{ margin-top:0!important; }

.wmenuaspirantes, .menuips{ background:#008FBE !important; margin-bottom:0 !important; padding:20px 0 !important; }
.wmenuaspirantes ul, .menuips ul{ margin:auto; padding:0 !important; width:80% !important; text-align:center; }
.wmenuaspirantes ul li, .menuips ul li{ list-style-type:none !important; display:inline; margin:0 20px !important; }
.wmenuaspirantes ul li a, .menuips ul a{ color:#fff !important; font-size:16px; }
.aspirantes{ background:#008FBE !important; color:#fff !important; padding:20px 0; }


@media screen and (max-width: 768px){
	.wmenuaspirantes ul li, .menuips ul li{ list-style-type:none !important; display:inline; margin:0 5px; }
}
@media screen and (max-width: 600px){
	.wmenuaspirantes ul li, .menuips ul li{ border-bottom:solid 1px #0586B0; display:block !important; margin:0 !important; }
	.wmenuaspirantes ul li a, .menuips ul a{ display:block; }
}


.widget_nav_menu{ }
.widget_nav_menu li{ list-style-type:none !important; margin:0 !important; padding:0 !important; }
.widget_nav_menu li a, .header_main_menu_wrapper .header-menu > li > a{ font-size:font-size:16px !important; }
.widget_pages ul li a, .widget_nav_menu ul li a, .footer_menu li a, .widget_categories ul li a, .sidebar-area .widget ul li a{ font-size:16px !important; }
.footer_menu li a{ color:#fff !important; }

.w_serviciosadicionales .icon_box, .w_serviciosadicionales .icon_box a{ color:#fff !important; text-align:center; }

.w_serviciosadicionales .icon_box { min-height: 208px; max-height: 208px; }





	/*
  	Flaticon icon font: Flaticon
  	Creation date: 14/08/2017 01:18
  	*/

@font-face {
  font-family: "Flaticon";
  src: url("/wp-content/themes/masterstudy/assets/fonts/Flaticon.eot");
  src: url("/wp-content/themes/masterstudy/assets/fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("/wp-content/themes/masterstudy/assets/fonts/Flaticon.woff") format("woff"),
       url("/wp-content/themes/masterstudy/assets/fonts/Flaticon.ttf") format("truetype"),
       url("/wp-content/themes/masterstudy/assets/fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face { font-family: "Flaticon"; src: url("/wp-content/themes/masterstudy/assets/fonts/Flaticon.svg#Flaticon") format("svg"); }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after { font-family: Flaticon; font-style:normal; }

.flaticon-smartphone-message:before { content: "\f100"; }

.wdirectoryleft{  }
.wdirectoryleft .wpb_wrapper{ background:#008FBE !important; color:#fff !important; text-align:center; }
.wdirectoryleft .wpb_wrapper i{ display:block; font-size:3rem; padding:20px 0; }
.wdirectoryleft .wpb_wrapper h4{ background:#05759A !important; color:#fff !important; padding:10px 0 !important; }