@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
	background-repeat:no-repeat;
	padding:0 15px;
  }
}

/* =============================================================== */
/* Typography
/* =============================================================== */
		body
	{
		font-family:Open Sans;
	}

	h1, h2, h3, h4, h5, h6
	{
		font-family:Montserrat;letter-spacing:0.05em;	}

	h1, h2.blog-title{
			}
	h2,
	.wpb_tabs_nav.ui-tabs-nav li a
	{
			}

	h3{
			}
	.wpb_tabs_nav.ui-tabs-nav li a,
	.togglex-toggler,
	#sidebar .widget-list-post li a
	 {}
	h4{
			}
	h5{
			}
	h6{
			}
		.single-course .price,
	.main-menu a,
	.nav-tabs > li > a,
	.user-dashboard .user-name,
	.header-text-widget,
	.post-categories a,
	.entry-meta > span,
	.comment-by .fn,
	.comment-des span.reply a,
	.logged-in-as .author-name,
	.mashsb-count,
	.mashsb-sharetext,
	blockquote,
	.product_list_widget li > a,
	.course-list li > a,
	.instructor-name b,
	.speaker-name b,
	.course-loop-student span,
	.course-loop-price .amount,
	.event-date-time,
	.event-meta,
	.event-meta a,
	.post_categories,
	.pagination a,
	.togglex-toggler,
	.sep-boxed-pricing ul li.title-row .table-title,
	.sep-boxed-pricing ul li.title-row .table-price,
	.list-event.list-style .event .event-title,
	.list-course.list-style .course .course-title,
	.course-loop-instructor a,
	.event-loop-speaker a,
	#sidebar .widget-list-post li a,
	#sidebar .widget_recent_comments li,
	.woocommerce table.cart th,
	.cart_totals  table th,
	.event-loop-student,
	.course-loop-student,
	.event-loop-price,
	.course-loop-price,
	.woocommerce .single_add_to_cart_button.button.alt,
	#bbpress-forums .bbp-forum-title,
	#bbpress-forums .bbp-topic-permalink
	{
		font-family:Montserrat;
		letter-spacing:0.05em;	}
	

/* =============================================================== */
/* Footer
/* =============================================================== */
footer .entry-sharing .simple-icon li a
{
}

/* =============================================================== */
/* Custom CSS
/* =============================================================== */
.sc_team_single_member .sc_single_side .social .sc-social{width: 35px;}
.CSSTableGenerator {
	margin:0px;
	padding:0px;
	width:100%;
	border: 1px solid;
	border-color: #ffffff;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table{
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}
.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}
.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}
.CSSTableGenerator tr:hover td {
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#aad4ff; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:5px 0px 5px 0px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}
.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background-color:#4889c8;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background: #4889c8;
	background: -o-linear-gradient(top,#005fbf,#003f7f);
	background-color:#005fbf;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
.ml-value.col-0.ml-table {
    	font-weight:bold;
}
.CSSTableGenerator tr:nth-child(2n+1) {
    background-color: #e7e7e7;
}
.CSSTableGenerator td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ffffff;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px 0;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;
    padding: 7px;
    text-align: left;
    vertical-align: middle;
}
.CSSTableGenerator td+td {
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
}
.post-author{display:none;}
.xslider .slide_text_content {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    bottom: 10%;
    color: #fff;
    height: auto;
    padding: 30px 35px 35px;
    position: absolute;
    right: 30px;
    width: 45%;
}
.xslider .xslider-readmore {
       background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;

}
.xslider .slide_text_content h2::before {
    background:  none;
    content: "";
    height: 0;
    position: absolute;
    top: 0;
    width: 0;
}
body {
    text-align: justify;
}
.wrapper{ margin-top: 0px !important;
    
}
.xslider .slide_title {
    font-size: 24px;
    font-weight: bold;
    text-align: left;
}
.xslider-control .flex-control-nav li {
    cursor: pointer;
    margin: 0;
    min-height: 80px;
    padding-top: 10px;
    text-align: left;
}
.vc_custom_1436671338903 .container.vctt-text-{
    padding: 0;
}
.vc_custom_1436671338903 .container.vctt-text- div{
    padding: 0;
}

/*=========================================
General
==========================================*/
::selection{color:#fff;background:#4889c8;}
::-moz-selection{color:#fff;background:#4889c8;}
a:hover, a:focus,
ul.instructors li a:hover,
.sc-entry-cat span.posted_in a:hover,
.sc-entry-cat span.tagged_as a:hover,
.mm-listview a:hover,
.main-menu .sf-menu a:hover,
#main-header.white .main-menu .sf-menu .sf-mega a:hover,
#main-header #user-trigger a.user_forgot:hover,
#page-side-wrapper .user_forgot:hover,
a.readmore:hover,
.post-categories a,
.tag-links a:hover,
.course-loop-price .amount,
.post-like .voted span.fa,
.post-like span.fa:hover,
.sc-testimonial .testimonial-item .author-name,
.single-course .course-meta li span a,
.course-list .amount,
.list-course.list-style .course .course-title,
.footer-link.list-style li a:hover,
footer a:hover,
.benefit-2 .vtcc-benefit-icon,
.sc-gallery h3 a:hover,
.nav-link a:hover,
#user-trigger.select_wrapper .nav-link a:hover,
#course-filter.select_wrapper .select_dropdown li:hover,
#course-filter.select_wrapper .select_dropdown li.active,
.list-style.blog li span.post_categories a,
.select_dropdown  li:hover,
ul.product_list_widget li a:hover,
.text-color,
#spacex-breadcrumb a:hover,
.nav-tabs > li.active > a i,
.header-white #topbar .textwidget a,
.header-dark #topbar .textwidget a,
#main-header.white .main-menu-wrapper .main-menu a:hover,
#main-header.white .main-menu-wrapper .main-menu li.current-menu-item > a,
.course-loop-price,
.event-loop-price,
.single-course span.posted_in a,
.single-event span.posted_in a,
.xslider .xslider-readmore:hover,
.xbutton > a:hover,
.table-col.col-price,
.togglex-toggler i
{color:#4889c8;}
.mm-listview .mm-next:hover,
.tag-links a:hover,
.post-like span.fa:hover,
.post-like .voted span.fa,
#course-filter.select_wrapper .select_dropdown li.active,
#course-filter.select_wrapper .select_dropdown li:hover
{border-color:#4889c8 !important;}
.readmore:hover,
.single-course .course-meta li span a:hover,
.list-style.blog li span.post_categories a:hover
{border-color:#333 !important; color:#333 !important;}
.nav-tabs > li.active > a
{
	box-shadow: inset 0 2px 0 #4889c8;
}
.vertical-tabs .nav-tabs > li.active > a
{
	box-shadow: inset 2px 0 0 #4889c8;
}
/*=========================================
Site
==========================================*/
span.post_categories a,
.sc-wall .sc-categories,
.comment-number,
#user-trigger,
.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev,
#wp-calendar caption,
.single-event .entry-thumbnail .posted_in,
.event-date-time,
.xslider-control
{
	background:#4889c8}
.sf-menu .sf-mega,
#user-trigger.select_wrapper .select_dropdown,
#topbar .cart-list
 {border-top:3px solid #4889c8}
/*=========================================
Woocommerce
==========================================*/
.woocommerce table.shop_table a,
.woocommerce table.shop_table td .product-name
.woocommerce table.shop_table td .product-name strong,
.checkout-msg a:hover,
#topbar a.cart-contents:hover,
#bbpress-forums div.bbp-reply-content a,
.bbp-topic-started-by .bbp-author-name,
.bbp-topic-freshness-author .bbp-author-name
{color:#4889c8;}
.woocommerce .single_add_to_cart_button.button.alt,
.header-cart-checkout .header-btn-view-cart
{
	background:#4889c8}
.bbp-topic-started-by .bbp-author-name:hover,
.bbp-topic-freshness-author .bbp-author-name:hover
{
	color:#777;
}

/*=========================================
XCourse
==========================================*/
.ts-tab .nav-tabs > li.active > a, .ts-tab .nav-tabs > li.active > a:hover, .ts-tab .nav-tabs > li.active > a:focus,
.ts-tab .nav-tabs > li > a:hover
{
  box-shadow: inset 0 -3px 0 0 #4889c8;
}
.nav-link a:hover, .nav-link a:focus, .nav-link a.active {
  box-shadow: inset 3px 0px 0 0  #4889c8;
}
.user-manager .user-avatar,
.xevent-pagination .page-numbers span.current, .xevent-pagination .page-numbers a:hover, .xevent-pagination .page-numbers a:focus,
.xcourse-pagination .page-numbers span.current, .xcourse-pagination .page-numbers a:hover, .xcourse-pagination .page-numbers a:focus
{
	background:#4889c8}
.dashboard-header .user-name
{
	color:#4889c8;
}
