/*
 Theme Name:   Fable Child
 Theme URI:    http://example.com/fable-child/
 Description:  Twenty Fourteen Child Theme
 Author:       Virus1334
 Author URI:   http://example.com
 Template:     fable
 Version:      1.0.0
 Tags:         
 Text Domain:  fable-child
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

@import url("../fable/style.css");

a {
color: #434244;
}

a:hover {
color: #BA3A86;
}

h1, h1 a {
color: #434244;
}
h1 b, h1 a b {
color: #BA3A86;
}

h2, h2 a {
color: #434244;
}
h2 b, h2 a b {
color: #BA3A86;
}

h3, h3 a {
color: #434244;
}
h3 b, h3 a b {
color: #BA3A86;
}

h4, h4 a {
color: #434244;
}
h4 b, h4 a b {
color: #BA3A86;
}

h5, h5 a {
color: #434244;
}
h5 b, h5 a b {
color: #BA3A86;
}

.pb-menu-icon {
height: 126px;
}

.pb-social-icon>li>a:hover {
background-color: #BA3A86 !important;
}


.pb-menu-icon a {
height: 126px;
}

.pb-menu .pb-menu-default>.sf-menu>li ul>li:hover>a {
background-color: #434244;
}
.pb-menu .pb-menu-default>.sf-menu>li ul>li>a {
height: auto;
}

.pb-menu .pb-menu-default>.sf-menu>li ul>li.current-menu-item>a, .pb-menu .pb-menu-default>.sf-menu>li ul>li.current-menu-ancestor>a, .pb-menu .pb-menu-default>.sf-menu>li ul>li.current-page-ancestor>a, .pb-menu .pb-menu-default>.sf-menu>li ul>li.current-menu-item:hover>a, .pb-menu .pb-menu-default>.sf-menu>li ul>li.current-menu-ancestor:hover>a, .pb-menu .pb-menu-default>.sf-menu>li ul>li.current-page-ancestor:hover>a {
background-color: #434244;
}

.pb-menu .pb-menu-default>.sf-menu>li>a {
color: #434244; !important;
}

.sf-menu li.sf-mega-enable-0 ul, .sf-menu li.sf-mega-enable-1 .sf-mega {
border-color: #434244;
}

.sf-with-ul {
height: 126px;
}

.sf-menu>li>a  {
font-size:16px;
line-height:20px !important;
}

.menu-item-type-post_type a {
height: 126px;
}

.pb-window-target-self {
font-family: 'Lato';
font-weight: 100 !important;
font-size:18px !important;
}


.pb-call-to-action-box-first-line  {
font-family: 'Lato';
font-weight: 100 !important;	
font-size:35px !important;
}

.pb-call-to-action-box-second-line {
font-family: 'Lato';
font-weight: 100 !important;	
font-size:24px !important;
}

#menu-main li a {
line-height:16px;
}

.pb-feature-header {
color: #434244;
margin-bottom:0px !important;
}

.pb-feature-content {
color: #434244;
}

.accueil-ecole {
/*font-family: 'Open Sans' !important;*/
color: #434244 !important;
font-weight: bold !important;
font-size:38px !important;
line-height:44px;
}
.accueil-ecole-2 {
/*font-family: 'Open Sans' !important;*/
color: #3b323d !important;
font-weight: 300 !important;
font-size:38px !important;
}

.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-active {
background-color: #434244;
border-color: #434244;
}
.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-hover {
background-color: #434244;
border-color: #434244;
}

.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-hover>span {
border-color: #434244;
}

.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-active>span {
border-color: #434244;
}

.pb-social-icon>li>a {
background-color: #434244;
border-color: #434244;
}

/*h1, h1 a {
font-family: 'Lato' !important;
font-style: normal !important;
font-weight: 300 !important;
line-height: 1em !important;
}*/

/*h2 {
font-family: 'Lato' !important;
color: #434244 !important;
font-weight: bold !important;
font-size:38px !important;
}*/

.gce-page-grid a {
color: #434244 !important;
}
.gce-event-info li a {
color: #434244 !important;
}

/*
.theme-footer-top .theme-widget {
width:100% !important;
}
*/
.theme-footer-top  {
background-color: transparent !important;
border-width:1px 0 0 0;
 border-style:solid;
 border-color: #434244;
 /*padding:0 10px;*/
}

.theme-footer {
background-color: transparent !important;
}

/*.pb-header-content {
color: #BA3A86 !important;
font-weight: bold !important;
}*/

.pb-header-subheader .pb-subheader span {
font-family: 'Lato';
font-weight:normal !important;
}

h3 .pb-header-content {
color: #434244 !important;
font-weight:normal !important;
}
h3 b, h3 a b {
color: #434244;
font-weight:bold !important;
}
.theme-footer-top h6 .pb-header-content {
color: #434244 !important;
}

.pb-feature ul>li.pb-feature-element-even>div>.pb-feature-icon {
background-color: #434244 !important;
}

.pb-feature ul>li.pb-feature-element-odd>div>.pb-feature-icon {
background-color: #434244 !important;
}

h5, h5 a {
color: #434244 !important;
}

/*.pb-feature-content a {
color: #434244 !important;
}*/

.pb-image-box.pb-image-hover .pb-image>span>span {
background-color: rgba(218,90,113,0.50196078431373);
}

.pb-button {
display: block !important; 
}

h6  {
margin: 10px 0 8px 0 !important;
font-size: 20px  !important;
font-weight: bold  !important;
text-align:center !important;
}

.fiftypercent  {
width: 50% !important;
}

.pb-window-target-self {
font-weight: normal !important;
}

div.theme-footer-top {
color: #434244 !important;
}

.theme-widget h6 span  {
text-align:left !important;
}

.widget_nav_menu ul li a {
display: inline !important;
padding: 0 !important;
}
div.theme-footer-top .widget_nav_menu ul li a {
border-width: 0px;
color: #434244 !important; 
}
div.theme-footer-top .widget_pages>ul>li a {
border-width: 0px;
color: #434244 !important; 
}
div.theme-footer-top .widget_pages>ul>li a:hover {
	color:#BA3A86!important;
}
.widget_pages>ul>li a, .widget_archive>ul>li a, .widget_categories>ul>li a {
padding: 1px !important;
margin-bottom: 7px !important;
text-transform: none !important;
}

.tp-rightarrow:hover {
background-color: #434244 !important;
}
.tp-leftarrow:hover {
background-color: #434244 !important;
}

.centre66 {
padding: 0 17% 0 17%; !important;
}

.pb-menu-default {
float:left !important;	
}	
div.theme-footer-top .widget_pages>ul>li a:hover {
border-width: 0px !important;
}

.pb-button>a {
background-color: #434244 !important;
}
.pb-button>a:hover {
background-color: #BA3A86 !important;
}

h2 .pb-header-content {
color: #BA3A86 !important;
font-weight: 400 !important;
}

h6 .pb-subheader-content {
color: #A0A0A0 !important;
}

h6, h6 a {
color: #BA3A86 !important;
font-weight: bold !important;
}

.pb-image-text-caption {
color: #434244 !important;
}

.pb-contact-form input[type="submit"], .pb-contact-form input[type="button"] {
background-color: #434244 !important;
}
.pb-contact-form input[type="submit"]:hover, .pb-contact-form input[type="button"]:hover {
background-color: #BA3A86 !important;
}
.fullwidthbanner-container .fullwidthabanner {
	background:#2D5878!important;
}

/********************** NEW STYLE STARTS HERE ******************/
/*Menu Style Overwrite 2015-02-24*/

.pb-accordion.ui-accordion .ui-accordion-header.ui-state-default,
.pb-accordion.ui-accordion .ui-accordion-header.ui-state-default a
{
	color:#BA3A86;
}

.pb-accordion.ui-accordion .ui-accordion-header.ui-state-default .ui-accordion-header-icon
{
	border-color:#434244;
}

.pb-accordion.ui-accordion .ui-accordion-header.ui-state-default .ui-accordion-header-icon
{
	background-color:#434244;
}

.pb-accordion.ui-accordion .ui-accordion-header.ui-state-hover,
.pb-accordion.ui-accordion .ui-accordion-header.ui-state-hover a
{
	color:#BA3A86;
}

.pb-accordion.ui-accordion .ui-accordion-header.ui-state-hover .ui-accordion-header-icon
{
	border-color:#434244;
}

.pb-accordion.ui-accordion .ui-accordion-header.ui-state-hover .ui-accordion-header-icon
{
	background-color:#434244;
}

.pb-accordion.ui-accordion .ui-accordion-header.ui-state-active,
.pb-accordion.ui-accordion .ui-accordion-header.ui-state-active a
{
	color:#BA3A86;
}

.pb-accordion.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon
{
	border-color:#434244;
}

.pb-accordion.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon
{
	background-color:#434244;
}

div.theme-footer-top .pb-accordion.ui-accordion .ui-accordion-header.ui-state-default,
div.theme-footer-top .pb-accordion.ui-accordion .ui-accordion-header.ui-state-default a
{
	color:#FFFFFF;
}

div.theme-footer-top .pb-accordion.ui-accordion .ui-accordion-header.ui-state-default .ui-accordion-header-icon
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-accordion.ui-accordion .ui-accordion-header.ui-state-default .ui-accordion-header-icon
{
	background-color:transparent;
}

div.theme-footer-top .pb-accordion.ui-accordion .ui-accordion-header.ui-state-hover,
div.theme-footer-top .pb-accordion.ui-accordion .ui-accordion-header.ui-state-hover a
{
	color:#FFFFFF;
}

div.theme-footer-top .pb-accordion.ui-accordion .ui-accordion-header.ui-state-hover .ui-accordion-header-icon
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-accordion.ui-accordion .ui-accordion-header.ui-state-hover .ui-accordion-header-icon
{
	background-color:transparent;
}

div.theme-footer-top .pb-accordion.ui-accordion .ui-accordion-header.ui-state-active,
div.theme-footer-top .pb-accordion.ui-accordion .ui-accordion-header.ui-state-active a
{
	color:#FFFFFF;
}

div.theme-footer-top .pb-accordion.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-accordion.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon
{
	background-color:transparent;
}

.pb-audio
{
	color:#A0A0A0;
}

.pb-audio div.jp-interface
{
	background-color:#F5F5F5;
}

.pb-audio div.jp-progress,
.pb-audio div.jp-volume-bar
{
	background-color:#E8E8E8;
}

.pb-audio div.jp-progress div.jp-seek-bar
{
	background-color:#FF9D5D;
}

.pb-audio div.jp-progress div.jp-seek-bar div.jp-play-bar,
.pb-audio div.jp-volume-bar div.jp-volume-bar-value
{
	background-color:#434244;
}

div.jp-audio div.jp-playlist li a,
div.jp-audio div.jp-playlist li a:hover
{
	color:#888888;
}

::selection
{
	color:#FFFFFF;
}
::-moz-selection { color:#FFFFFF; }
::selection
{
	background-color:#BA3A86;
}
::-moz-selection { background-color:#BA3A86; }
body,
input,
select,
textarea
{
	color:#707070;
}

/*a
{
	color:#434244;
}

a:hover
{
	color:#BA3A86;
}*/

theme-page
{
	background-color:#FFFFFF;
}

div.theme-footer-top
{
	color:#CCCAE2;
}

div.theme-footer-top a
{
	color:#FFFFFF;
}

div.theme-footer-top a:hover
{
	color:#FFFFFF;
}

div.theme-footer-top
{
	background-color:#BA3A86;
}

div.theme-footer-bottom
{
	color:#A0A0A0;
}

div.theme-footer-bottom a
{
	color:#A0A0A0;
}

div.theme-footer-bottom a:hover
{
	color:#A0A0A0;
}

div.theme-footer-bottom
{
	background-color:#FFFFFF;
}

.pb-blockquote
{
	border-color:#434244;
}

.pb-blockquote blockquote,
.pb-blockquote blockquote p
{
	color:#BA3A86;
}

.pb-blockquote .pb-blockquote-author
{
	color:#A0A0A0;
}

.pb-blockquote blockquote a,
.pb-blockquote blockquote p a
{
	color:#BA3A86;
}

.pb-blockquote blockquote a:hover,
.pb-blockquote blockquote p a:hover
{
	color:#BA3A86;
}

div.theme-footer-top .pb-blockquote
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-blockquote blockquote,
div.theme-footer-top .pb-blockquote blockquote p
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-blockquote .pb-blockquote-author
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-blockquote blockquote a,
div.theme-footer-top .pb-blockquote blockquote p a
{
	color:#FFFFFF;
}

div.theme-footer-top .pb-blockquote blockquote a:hover,
div.theme-footer-top .pb-blockquote blockquote p a:hover
{
	color:#FFFFFF;
}

.theme-post .theme-post-icon
{
	background-color:#434244;
}

.theme-post .theme-post-meta>div,
.theme-post .theme-post-meta>div a
{
	color:#A0A0A0;
}

.theme-post .theme-post-meta>div a:hover
{
	color:#A0A0A0;
}

.theme-post .theme-post-meta
{
	border-color:#E8E8E8;
}

.theme-post .theme-post-button-continue
{
	color:#FFFFFF;
}

.theme-post .theme-post-button-continue
{
	background-color:#434244;
}

.theme-post .theme-post-button-continue:hover
{
	color:#FFFFFF;
}

.theme-post .theme-post-button-continue:hover
{
	background-color:#BA3A86;
}

.theme-post .theme-post-button-reply
{
	color:#FFFFFF;
}

.theme-post .theme-post-button-reply
{
	background-color:#434244;
}

.theme-post .theme-post-button-reply:hover
{
	color:#FFFFFF;
}

.theme-post .theme-post-button-reply:hover
{
	background-color:#BA3A86;
}

.theme-post .theme-post-divider
{
	background-color:#E8E8E8;
}

div.theme-post-navigation a
{
	border-color:#E8E8E8;
}

div.theme-post-navigation a:hover
{
	border-color:#E8E8E8;
}

div.theme-blog-pagination>a
{
	color:#A0A0A0;
}

div.theme-blog-pagination>a
{
	border-color:#E8E8E8;
}

div.theme-blog-pagination>a
{
	background-color:#FFFFFF;
}

div.theme-blog-pagination>a:hover
{
	color:#FFFFFF;
}

div.theme-blog-pagination>a:hover
{
	border-color:#434244;
}

div.theme-blog-pagination>a:hover
{
	background-color:#434244;
}

div.theme-blog-pagination>span
{
	color:#FFFFFF;
}

div.theme-blog-pagination>span
{
	border-color:#434244;
}

div.theme-blog-pagination>span
{
	background-color:#434244;
}

.pb-box
{
	background-color:#F5F5F5;
}

.pb-box
{
	border-bottom-color:#EEEEEE;
}

div.theme-footer-top .pb-box
{
	background-color:transparent;
}

div.theme-footer-top .pb-box
{
	border-top-color:#807CB7;
}

div.theme-footer-top .pb-box
{
	border-bottom-color:#807CB7;
}

.pb-button>a
{
	color:#FFFFFF;
	background-color:#434244;
	color:#FFFFFF;
}

.pb-button>a:hover
{
	background-color:#BA3A86;
}

.pb-call-to-action
{
	border-top-color:#F5F5F5;
	border-right-color:#F5F5F5;
	border-bottom-color:#F5F5F5;
	border-left-color:#F5F5F5;
}

.pb-call-to-action .pb-call-to-action-box>.pb-call-to-action-box-first-line,
{
	color:#BA3A86;
}

.pb-call-to-action .pb-call-to-action-box>.pb-call-to-action-box-second-line,
{
	color:#707070;
}

.pb-call-to-action .pb-call-to-action-box>div>a
{
	color:#FFFFFF;
	border-color:#434244;
	background-color:#434244;
}

div.pb-call-to-action .pb-call-to-action-box>div>a:hover
{
	color:#BA3A86;
	border-color:#BA3A86!important;
	background-color:#BA3A86!important;
}

.pb-class>ul>li,
.pb-class>ul>li>div
{
	background-color:#BA3A86;
}

.pb-class>ul>li>div>.pb-class-item-name
{
	color:#FFFFFF;
}

.pb-class>ul>li>div>.pb-class-item-label
{
	color:#CCCAE2;
}

.pb-class>ul>li>div>.pb-class-item-attribute>li>.pb-class-item-attribute-name
{
	color:#CCCAE2;
}

.pb-class>ul>li>div>.pb-class-item-attribute>li>.pb-class-item-attribute-value
{
	color:#FFFFFF;
}

.pb-class>ul>li>div>.pb-class-item-attribute>li.pb-layout-column-left
{
	border-color:#807CB7;
}

.pb-class>ul>li>div>.pb-class-item-button>a
{
	color:#FFFFFF;
	background-color:#434244;
}

.pb-class>ul>li>div>.pb-class-item-button>a:hover
{
	color:#FFFFFF;
	background-color:#BA3A86;
}

#comment-form textarea,
#comment-form input[type="text"]
{
	border-color:#E8E8E8;
}

#comment-form textarea:focus,
#comment-form input[type="text"]:focus
{
	border-color:#434244;
}

#comment-form input[type="submit"],
#cancel-comment-reply-link
{
	color:#FFFFFF;
	background-color:#434244;
}

#comment-form input[type="submit"]:hover,
#cancel-comment-reply-link:hover
{
	color:#FFFFFF;
	background-color:#BA3A86;
}

#comment-form .qtip.pb-qtip.pb-qtip-success
{
	color:#FFFFFF;
	background-color:#67CC2A;
}
#comment-form .qtip.pb-qtip.pb-qtip-success .qtip-tip { border-color:#67CC2A; }
#comment-form .qtip.pb-qtip.pb-qtip-error
{
	color:#FFFFFF;
	background-color:#FF9600;
}
#comment-form .qtip.pb-qtip.pb-qtip-error .qtip-tip { border-color:#FF9600; }
#comment-form p.logged-in-as,
#comment-form p.comment-notes,
#comment-form p.form-allowed-tags
{
	color:#A0A0A0;
}

#comments_list>ul li .theme-comment-inner
{
	border-color:#E8E8E8;
	border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
}

#comments_list>ul>li .theme-comment-meta>.theme-comment-meta-reply,
#comments_list>ul>li .theme-comment-meta>.theme-comment-meta-reply a
{
	color:#A0A0A0;
}

#comments_list>ul>li .theme-comment-meta>.theme-comment-meta-date
{
	color:#A0A0A0;
}

#comments_list>ul>li .theme-comment-content .theme-comment-reply
{
	color:#FFFFFF;
	background-color:#434244;
}

#comments_list>ul>li .theme-comment-content .theme-comment-reply:hover
{
	color:#FFFFFF;
	background-color:#BA3A86;
}

div.theme-comment-pagination>a
{
	color:#A0A0A0;
	border-color:#E8E8E8;
	background-color:#FFFFFF;
}

div.theme-comment-pagination>a:hover
{
	color:#FFFFFF;
	border-color:#434244;
	background-color:#434244;
}

div.theme-comment-pagination>span
{
	color:#FFFFFF;
	border-color:#434244;
	background-color:#434244;
}

.pb-contact-form select,
.pb-contact-form textarea,
.pb-contact-form input[type="text"],
.pb-contact-form input[type="password"]
{
	border-color:#E8E8E8;
	background-color:transparent;
}

.pb-contact-form select:focus,
.pb-contact-form textarea:focus,
.pb-contact-form input[type="text"]:focus,
.pb-contact-form input[type="password"]:focus
{
	border-color:#434244;
	background-color:transparent;
}

.pb-contact-form input[type="submit"],
.pb-contact-form input[type="button"]
{

	color:#FFFFFF;
	background-color:#434244;
}

.pb-contact-form input[type="submit"]:hover,
.pb-contact-form input[type="button"]:hover
{
	color:#FFFFFF;
	background-color:#BA3A86;
}

.pb-contact-form .qtip.pb-qtip.pb-qtip-success
{
	color:#FFFFFF;
	background-color:#67CC2A;
}
.pb-contact-form .qtip.pb-qtip.pb-qtip-success .qtip-tip { border-color:#67CC2A; }
.pb-contact-form .qtip.pb-qtip.pb-qtip-error
{
	color:#FFFFFF;
	background-color:#FF9600;
}
.pb-contact-form .qtip.pb-qtip.pb-qtip-error .qtip-tip { border-color:#FF9600; }
div.theme-footer-top .pb-contact-form select,
div.theme-footer-top .pb-contact-form textarea,
div.theme-footer-top .pb-contact-form input[type="text"],
div.theme-footer-top .pb-contact-form input[type="password"],
div.theme-footer-top .pb-contact-form>div>ul>li label.pb-infield-label
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-contact-form select,
div.theme-footer-top .pb-contact-form textarea,
div.theme-footer-top .pb-contact-form input[type="text"],
div.theme-footer-top .pb-contact-form input[type="password"]
{
	border-color:#807CB7;
	background-color:transparent;
}

div.theme-footer-top .pb-contact-form select:focus,
div.theme-footer-top .pb-contact-form textarea:focus,
div.theme-footer-top .pb-contact-form input[type="text"]:focus,
div.theme-footer-top .pb-contact-form input[type="password"]:focus
{
	color:#FFFFFF;
	border-color:#FFFFFF;
	background-color:transparent;
}

div.theme-footer-top .pb-contact-form input[type="submit"],
div.theme-footer-top .pb-contact-form input[type="button"]
{
	color:#FFFFFF;
	border-color:#FFFFFF;
	background-color:transparent;
}

div.theme-footer-top .pb-contact-form input[type="submit"]:hover,
div.theme-footer-top .pb-contact-form input[type="button"]:hover
{
	color:#BA3A86;
	border-color:#FFFFFF;
	background-color:#FFFFFF;
}

div.theme-footer-top .pb-contact-form .qtip.pb-qtip.pb-qtip-success
{
	color:#FFFFFF;
	background-color:#67CC2A;
}
div.theme-footer-top .pb-contact-form .qtip.pb-qtip.pb-qtip-success .qtip-tip { border-color:#67CC2A; }
div.theme-footer-top .pb-contact-form .qtip.pb-qtip.pb-qtip-error
{
	color:#FFFFFF;
	background-color:#FF9600;
}
div.theme-footer-top .pb-contact-form .qtip.pb-qtip.pb-qtip-error .qtip-tip { border-color:#FF9600; }
.pb-counter-box ul>li>div>div.pb-counter-box-text-counter
{
	color:#FFFFFF;
	background-color:#434244;
}

.pb-counter-box ul>li>div>div.pb-counter-box-graphic-counter>.pb-counter-box-graphic-counter-background,
.pb-counter-box ul>li>div>div.pb-counter-box-graphic-counter>.pb-counter-box-graphic-counter-foreground
{
	border-color:#434244;
}

.pb-counter-box .pb-slider-pagination a
{
	border-color:#434244;
}

.pb-counter-box .pb-slider-pagination a:hover
{
	border-color:#BA3A86;
}

.pb-counter-box .pb-slider-pagination a:active,
.pb-counter-box .pb-slider-pagination a.selected
{
	border-color:#434244;
}

div.theme-footer-top .pb-counter-box ul>li>div>div.pb-counter-box-text-counter
{
	color:#FFFFFF;
	border-color:#FFFFFF;
	background-color:transparent;
}

div.theme-footer-top .pb-counter-box ul>li>div>div.pb-counter-box-graphic-counter>.pb-counter-box-graphic-counter-background,
div.theme-footer-top .pb-counter-box ul>li>div>div.pb-counter-box-graphic-counter>.pb-counter-box-graphic-counter-foreground
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-counter-box ul>li>div>.pb-counter-box-header
{
	color:#FFFFFF;
}

div.theme-footer-top .pb-counter-box ul>li>div>p
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-counter-box .pb-slider-pagination a
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-counter-box .pb-slider-pagination a:hover
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-counter-box .pb-slider-pagination a:active,
div.theme-footer-top .pb-counter-box .pb-slider-pagination a.selected
{
	border-color:#FFFFFF;
}

div.pb-counter-list>ul>li>span.pb-counter-list-label
{
	color:#BA3A86;
}

div.pb-counter-list>ul>li>span.pb-counter-list-value
{
	color:#BA3A86;
}

div.pb-counter-list>ul>li>span.pb-counter-list-foreground
{
	border-color:#434244;
}

div.pb-counter-list>ul>li>span.pb-counter-list-background
{
	border-color:#434244;
}

div.theme-footer-top div.pb-counter-list>ul>li>span.pb-counter-list-label
{
	color:#FFFFFF;
}

div.theme-footer-top div.pb-counter-list>ul>li>span.pb-counter-list-value
{
	color:#FFFFFF;
}

div.theme-footer-top div.pb-counter-list>ul>li>span.pb-counter-list-foreground
{
	border-color:#FFFFFF;
}

div.theme-footer-top div.pb-counter-list>ul>li>span.pb-counter-list-background
{
	border-color:#FFFFFF;
}

div.pb-divider
{
	border-color:#434244!important;
}

div.theme-footer-top div.pb-divider
{
	border-color:#807CB7;
}

p.pb-dropcap>span.pb-dropcap-first-letter
{
	color:#FFFFFF;
	background-color:#BA3A86;
}

div.theme-footer-top p.pb-dropcap>span.pb-dropcap-first-letter
{
	color:#BA3A86;
	background-color:#FFFFFF;
}

.pb-feature ul>li.pb-feature-element-even>div>.pb-feature-icon
{
	background-color:#434244;
}

.pb-feature ul>li.pb-feature-element-odd>div>.pb-feature-icon
{
	background-color:#434244;
}

.pb-feature .pb-slider-pagination a
{
	border-color:#434244;
}

.pb-feature .pb-slider-pagination a:hover
{
	border-color:#BA3A86;
}

.pb-feature .pb-slider-pagination a:active,
.pb-feature .pb-slider-pagination a.selected
{
	border-color:#434244;
}

div.theme-footer-top .pb-feature ul>li.pb-feature-element-even>div>.pb-feature-icon
{
	background-color:transparent;
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-feature ul>li.pb-feature-element-odd>div>.pb-feature-icon
{
	background-color:transparent;
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-feature ul>li>div>.pb-feature-header,
div.theme-footer-top .pb-feature ul>li>div>.pb-feature-header a
{
	color:#FFFFFF;
}

div.theme-footer-top .pb-feature ul>li>div>.pb-feature-content
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-feature .pb-slider-pagination a
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-feature .pb-slider-pagination a:hover
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-feature .pb-slider-pagination a:active,
div.theme-footer-top .pb-feature .pb-slider-pagination a.selected
{
	border-color:#FFFFFF;
}

/*h1,
h1 a
{
	color:#BA3A86;
	color:#434244;
}

h1 b,
h1 a b
{
	color:#434244;
	color:#BA3A86;
}

h2,
h2 a
{
	color:#BA3A86;
	color:#434244;
}

h2 b,
h2 a b
{
	color:#434244;
	color:#BA3A86;
}

h3,
h3 a
{
	color:#BA3A86;
	color:#434244;
}

h3 b,
h3 a b
{
	color:#434244;
	color:#BA3A86;
}

h4,
h4 a
{
	color:#BA3A86;
	color:#434244;
}

h4 b,
h4 a b
{
	color:#434244;
	color:#BA3A86;
}

h5,
h5 a
{
	color:#BA3A86;
	color:#434244;
}

h5 b,
h5 a b
{
	color:#434244;
	color:#BA3A86;
}

h6,
h6 a
{
	color:#434244;
}*/

h6 b,
h6 a b
{
	color:#BA3A86;
}

.theme-widget>.pb-header>.pb-header-underline
{
	background-color:#434244;
}

div.theme-footer-top h1,
div.theme-footer-top h1 a
{
	color:#FFFFFF;
}

div.theme-footer-top h1 b,
div.theme-footer-top h1 a b
{
	color:#FFFFFF;
}

div.theme-footer-top h2,
div.theme-footer-top h2 a
{
	color:#FFFFFF;
}

div.theme-footer-top h2 b,
div.theme-footer-top h2 a b
{
	color:#FFFFFF;
}

div.theme-footer-top h3,
div.theme-footer-top h3 a
{
	color:#FFFFFF;
}

div.theme-footer-top h3 b,
div.theme-footer-top h3 a b
{
	color:#FFFFFF;
}

div.theme-footer-top h4,
div.theme-footer-top h4 a
{
	color:#FFFFFF;
}

div.theme-footer-top h4 b,
div.theme-footer-top h4 a b
{
	color:#FFFFFF;
}

div.theme-footer-top h5,
div.theme-footer-top h5 a
{
	color:#FFFFFF;
}

div.theme-footer-top h5 b,
div.theme-footer-top h5 a b
{
	color:#FFFFFF;
}

div.theme-footer-top h6,
div.theme-footer-top h6 a
{
	color:#FFFFFF;
}

div.theme-footer-top h6 b,
div.theme-footer-top h6 a b
{
	color:#FFFFFF;
}

div.theme-footer-top .theme-widget>.pb-header>.pb-header-underline
{
	background-color:#434244;
}

.pb-header-subheader .pb-subheader
{
	color:#A0A0A0;
}

div.theme-footer-top .pb-header-subheader .pb-subheader
{
	color:#FFFFFF;
}

#theme-go-to-top
{
	background-color:rgba(0,0,0,0.501960784314);
}

#theme-go-to-top:hover
{
	background-color:#BA3A86;
}

/*.pb-image-box.pb-image-hover .pb-image>span>span
{
	background-color:rgba(86,80,159,0.501960784314);
}*/

.pb-image-box.pb-image-hover:hover .pb-image-text
{
	background-color:#F5F5F5;
}

.pb-image-box .pb-image-text .pb-image-text-caption
{
	color:#BA3A86;
}

.pb-image-box.pb-image-hover:hover .pb-image-text .pb-image-text-caption
{
	color:#BA3A86;
}

.pb-image-box .pb-image-text .pb-image-text-description
{
	color:#A0A0A0;
}

.pb-image-box.pb-image-hover:hover .pb-image-text .pb-image-text-description
{
	color:#A0A0A0;
}

/*div.theme-footer-top .pb-image-box.pb-image-hover .pb-image>span>span
{
	background-color:rgba(86,80,159,0.501960784314);
}*/

div.theme-footer-top .pb-image-box .pb-image-text
{
	background-color:transparent;
}

div.theme-footer-top .pb-image-box.pb-image-hover:hover .pb-image-text
{
	background-color:#FFFFFF;
}

div.theme-footer-top .pb-image-box .pb-image-text .pb-image-text-caption
{
	color:#FFFFFF;
}

div.theme-footer-top .pb-image-box.pb-image-hover:hover .pb-image-text .pb-image-text-caption
{
	color:#BA3A86;
}

div.theme-footer-top .pb-image-box .pb-image-text .pb-image-text-description
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-image-box.pb-image-hover:hover .pb-image-text .pb-image-text-description
{
	color:#A0A0A0;
}

.pb-menu
{
	background-color:#FFFFFF;
}

.pb-menu .pb-menu-default>.sf-menu>li>a
{
	color:#434244;
	background-color:#FFFFFF;
}

.pb-menu .pb-menu-default>.sf-menu>li:hover>a
{
	color:#FFFFFF;
	background-color:#434244;
}

.pb-menu .pb-menu-default>.sf-menu>li.current-menu-item>a,
.pb-menu .pb-menu-default>.sf-menu>li.current-menu-ancestor>a,
.pb-menu .pb-menu-default>.sf-menu>li.current-page-ancestor>a,
.pb-menu .pb-menu-default>.sf-menu>li.pb-menu-item-selected>a,
.pb-menu .pb-menu-default>.sf-menu>li.current-menu-item:hover>a,
.pb-menu .pb-menu-default>.sf-menu>li.current-menu-ancestor:hover>a,
.pb-menu .pb-menu-default>.sf-menu>li.current-page-ancestor:hover>a,
.pb-menu .pb-menu-default>.sf-menu>li.pb-menu-item-selected:hover>a
{
	color:#FFFFFF;
	background-color:#434244;
}

.pb-menu .pb-menu-default>.sf-menu>li ul>li>a
{
	color:#707070;
	background-color:#FFFFFF;
}

.pb-menu .pb-menu-default>.sf-menu>li ul>li:hover>a
{
	color:#FFFFFF;
	background-color:#434244;
}

.pb-menu .pb-menu-default>.sf-menu>li ul>li.current-menu-item>a,
.pb-menu .pb-menu-default>.sf-menu>li ul>li.current-menu-ancestor>a,
.pb-menu .pb-menu-default>.sf-menu>li ul>li.current-page-ancestor>a,
.pb-menu .pb-menu-default>.sf-menu>li ul>li.current-menu-item:hover>a,
.pb-menu .pb-menu-default>.sf-menu>li ul>li.current-menu-ancestor:hover>a,
.pb-menu .pb-menu-default>.sf-menu>li ul>li.current-page-ancestor:hover>a
{
	color:#FFFFFF;
	background-color:#434244;
}

.sf-menu li.sf-mega-enable-0 ul,
.sf-menu li.sf-mega-enable-1 .sf-mega
{
	border-color:#434244;
	background-color:#FFFFFF;
}

.pb-menu .pb-menu-default>.sf-menu .sf-mega-header
{
	color:#BA3A86;
}

.pb-menu .pb-menu-responsive a
{
	border-color:#E8E8E8;
}
.pb-menu .pb-menu-responsive .nav-toggle>span { border-left:solid 1px #E8E8E8; }
.pb-menu .pb-menu-responsive a:hover
{
	color:#FFFFFF;
	border-color:#434244;
	background-color:#434244;
}
.pb-menu .pb-menu-responsive .nav-toggle:hover>span { border-left:solid 1px #434244; }

.pb-nivo-slider .pb-slider-pagination a
{
	border-color:#434244;
}

.pb-nivo-slider .pb-slider-pagination a:hover
{
	border-color:#BA3A86;
}

.pb-nivo-slider .pb-slider-pagination a.active,
.pb-nivo-slider .pb-slider-pagination a.selected
{
	border-color:#434244;
}

.pb-nivo-slider .nivo-directionNav .nivo-prevNav,
.pb-nivo-slider .nivo-directionNav .nivo-nextNav
{
	background-color:#434244;
}

.pb-nivo-slider .nivo-directionNav .nivo-prevNav:hover,
.pb-nivo-slider .nivo-directionNav .nivo-nextNav:hover
{
	background-color:#BA3A86;
}

.pb-nivo-slider .pb-slider-pagination.nivo-controlNav.nivo-thumbs-enabled a
{
	border-color:transparent;
}

.pb-nivo-slider .pb-slider-pagination.nivo-controlNav.nivo-thumbs-enabled a:hover
{
	border-color:transparent;
}

.pb-nivo-slider .pb-slider-pagination.nivo-controlNav.nivo-thumbs-enabled a.active,
.pb-nivo-slider .pb-slider-pagination.nivo-controlNav.nivo-thumbs-enabled a.selected
{
	border-color:#434244;
}

.pb-notice>.pb-notice-content
{
	background-color:#FFFFFF;
	border-top-color:#E8E8E8;
	border-right-color:#E8E8E8;
	border-bottom-color:#E8E8E8;
	border-left-color:#E8E8E8;
}

.pb-notice
{
	background-color:#41A569;
}

.pb-notice>.pb-notice-content>.pb-notice-timeline>div
{
	background-color:#E8E8E8;
}

.pb-notice>.pb-notice-content .pb-notice-close-button
{
	color:#CCCCCC;
}

.theme-page .theme-page-header h1
{
	color:#FFFFFF;
}

.theme-page-header
{
	background-color:#434244;
}

.theme-page .theme-page-header h6
{
	color:#CCCAE2;
}

.pb-preformatted-text
{
	border-color:#F1F1F1;
}

.pb-preformatted-text a
{
	color:#888888;
}

.pb-preformatted-text a:hover
{
	color:#888888;
}

.pb-preformatted-text pre
{
	color:#999999;
}

.pb-pricing-plan>ul>li>div
{
	background-color:#FFFFFF;
}

.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-button a
{
	color:#BA3A86;
	border-color:#BA3A86;
	background-color:#FFFFFF;
}

.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-button a:hover
{
	color:#FFFFFF;
	border-color:#BA3A86;
	background-color:#BA3A86;
}

.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-price-box
{
	color:#FFFFFF;
	background-color:#434244;
}

.pb-recent-post>ul>li div.pb-recent-post-date
{
	color:#A0A0A0;
}

.pb-recent-post>ul>li div.pb-recent-post-meta>div
{
	color:#A0A0A0;
}

.pb-recent-post>ul>li div.pb-recent-post-meta>div a
{
	color:#A0A0A0;
}

.pb-recent-post>ul>li div.pb-recent-post-meta>div a:hover
{
	color:#A0A0A0;
}

.pb-recent-post>ul>li div.pb-recent-post-meta
{
	border-color:#E8E8E8;
}
.pb-recent-post.pb-recent-post-template-1>ul>li div.pb-recent-post-meta { border-width:1px 0px 0px 0px} 
.pb-recent-post.pb-recent-post-template-2>ul>li div.pb-recent-post-meta { border-width:1px 0px 0px 0px}
.pb-recent-post.pb-recent-post-template-1>ul>li div.pb-recent-post-image .pb-recent-post-comment-count>span.pb-recent-post-comment-count-value
{
	background-color:#434244;
	color:#FFFFFF;
}

.pb-social-icon>li>a
{
	border-color:#434244;
	background-color:#434244;
}

.pb-social-icon>li>a:hover
{
	border-color:#BA3A86;
	background-color:#BA3A86;
}

div.theme-footer-top .pb-social-icon>li>a
{
	border-color:#434244;
	background-color:transparent;
}

div.theme-footer-top .pb-social-icon>li>a:hover
{
	border-color:#FFFFFF;
	background-color:transparent;
}

.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-default,
.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-default a
{
	color:#A0A0A0;
}

.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-default
{
	border-color:#E8E8E8;
}

.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-hover,
.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-hover a
{
	color:#FFFFFF;
}

.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-hover
{
	border-color:#434244;
}

.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-hover>span
{
	border-color:#434244;
}

.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-hover
{
	background-color:#434244;
}

.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-active,
.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-active a
{
	color:#FFFFFF;
}

.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-active
{
	border-color:#434244;
}

.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-active>span
{
	border-color:#434244;
}

.pb-tab.ui-tabs>.ui-tabs-nav .ui-state-active
{
	background-color:#434244;
}

div.theme-footer-top .pb-tab.ui-tabs>.ui-tabs-nav .ui-state-default,
div.theme-footer-top .pb-tab.ui-tabs>.ui-tabs-nav .ui-state-default a
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-tab.ui-tabs>.ui-tabs-nav .ui-state-default
{
	border-color:#807CB7;
	background-color:transparent;
}

div.theme-footer-top .pb-tab.ui-tabs>.ui-tabs-nav .ui-state-hover,
div.theme-footer-top .pb-tab.ui-tabs>.ui-tabs-nav .ui-state-hover a
{
	color:#BA3A86;
}

div.theme-footer-top .pb-tab.ui-tabs>.ui-tabs-nav .ui-state-hover
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-tab.ui-tabs>.ui-tabs-nav .ui-state-hover>span
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-tab.ui-tabs>.ui-tabs-nav .ui-state-hover
{
	background-color:#FFFFFF;
}

div.theme-footer-top .pb-tab.ui-tabs>.ui-tabs-nav .ui-state-active,
div.theme-footer-top .pb-tab.ui-tabs>.ui-tabs-nav .ui-state-active a
{
	color:#BA3A86;
}

div.theme-footer-top .pb-tab.ui-tabs>.ui-tabs-nav .ui-state-active
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-tab.ui-tabs>.ui-tabs-nav .ui-state-active>span
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-tab.ui-tabs>.ui-tabs-nav .ui-state-active
{
	background-color:#FFFFFF;
}

.pb-team>ul>li .pb-team-text-box>.pb-team-text-box-member-position
{
	color:#A0A0A0;
}

.pb-team>ul>li .pb-team-quote-box
{
	border-color:#434244;
}

.pb-team>ul>li ul.pb-team-social-icon-box>li>a
{
	background-color:#434244;
}

.pb-team>ul>li ul.pb-team-social-icon-box>li>a:hover
{
	background-color:#BA3A86;
}

.pb-team>ul>li
{
	border-color:#E8E8E8;
}

.pb-team>ul>li .pb-team-skill-box>.pb-team-skill>.pb-team-skill-label
{
	color:#BA3A86;
}

.pb-team>ul>li .pb-team-skill-box>.pb-team-skill>.pb-team-skill-value
{
	color:#BA3A86;
}

.pb-team>ul>li .pb-team-skill-box>.pb-team-skill>.pb-team-skill-foreground
{
	border-color:#434244;
}

.pb-team>ul>li .pb-team-skill-box>.pb-team-skill>.pb-team-skill-background
{
	border-color:#434244;
}

.pb-testimonial ul>li>div>div.pb-testimonial-cite-up
{
	border-color:#434244;
}

.pb-testimonial ul>li>div>p
{
	color:#BA3A86;
}

.pb-testimonial ul>li>div>div.pb-testimonial-author-name
{
	color:#A0A0A0;
}

.pb-testimonial ul>li>div>div.pb-testimonial-author-position
{
	color:#A0A0A0;
}

.pb-testimonial ul>li>div>div.pb-testimonial-author-company
{
	color:#A0A0A0;
}

.pb-testimonial ul>li>div>div.pb-testimonial-cite-down
{
	background-color:#434244;
}

.pb-testimonial .pb-slider-pagination a
{
	border-color:#434244;
}

.pb-testimonial .pb-slider-pagination a:hover
{
	border-color:#BA3A86;
}

.pb-testimonial .pb-slider-pagination a:active,
.pb-testimonial .pb-slider-pagination a.selected
{
	border-color:#434244;
}

div.theme-footer-top .pb-testimonial ul>li>div>div.pb-testimonial-cite-up
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-testimonial ul>li>div>p
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-testimonial ul>li>div>div.pb-testimonial-author-name
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-testimonial ul>li>div>div.pb-testimonial-author-position
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-testimonial ul>li>div>div.pb-testimonial-author-company
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-testimonial ul>li>div>div.pb-testimonial-cite-down
{
	background-color:#FFFFFF;
}

div.theme-footer-top .pb-testimonial .pb-slider-pagination a
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-testimonial .pb-slider-pagination a:hover
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-testimonial .pb-slider-pagination a:active,
div.theme-footer-top .pb-testimonial .pb-slider-pagination a.selected
{
	border-color:#FFFFFF;
}

.pb-twitter-user-timeline .pb-twitter-user-timeline-text .pb-twitter-user-timeline-text-part-1
{
	border-color:#434244;
}

.pb-twitter-user-timeline .pb-twitter-user-timeline-list .pb-twitter-user-timeline-text,
.pb-twitter-user-timeline .pb-twitter-user-timeline-list .pb-twitter-user-timeline-text a
{
	color:#BA3A86;
}

.pb-twitter-user-timeline .pb-twitter-user-timeline-list .pb-twitter-user-timeline-author
{
	color:#A0A0A0;
}

.pb-twitter-user-timeline .pb-twitter-user-timeline-list .pb-twitter-user-timeline-date
{
	color:#A0A0A0;
}

.pb-twitter-user-timeline .pb-twitter-user-timeline-text .pb-twitter-user-timeline-text-part-3
{
	background-color:#434244;
}

.pb-twitter-user-timeline .pb-slider-pagination a
{
	border-color:#434244;
}

.pb-twitter-user-timeline .pb-slider-pagination a:hover
{
	border-color:#BA3A86;
}

.pb-twitter-user-timeline .pb-slider-pagination a:active,
.pb-twitter-user-timeline .pb-slider-pagination a.selected
{
	border-color:#434244;
}

div.theme-footer-top .pb-twitter-user-timeline .pb-twitter-user-timeline-text .pb-twitter-user-timeline-text-part-1
{
	border-color:#FFFFFF;
}

div.theme-footer-top .pb-twitter-user-timeline .pb-twitter-user-timeline-list .pb-twitter-user-timeline-text,
div.theme-footer-top .pb-twitter-user-timeline .pb-twitter-user-timeline-list .pb-twitter-user-timeline-text a
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-twitter-user-timeline .pb-twitter-user-timeline-list .pb-twitter-user-timeline-author
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-twitter-user-timeline .pb-twitter-user-timeline-list .pb-twitter-user-timeline-date
{
	color:#CCCAE2;
}

div.theme-footer-top .pb-twitter-user-timeline .pb-twitter-user-timeline-text .pb-twitter-user-timeline-text-part-3
{
	background-color:#FFFFFF;
}

div.twitter-user-timline .pb-twitter-user-timeline .pb-slider-pagination a
{
	border-color:#FFFFFF;
}

div.twitter-user-timline .pb-twitter-user-timeline .pb-slider-pagination a:hover
{
	border-color:#FFFFFF;
}

div.twitter-user-timline .pb-twitter-user-timeline .pb-slider-pagination a:active,
div.twitter-user-timline .pb-twitter-user-timeline .pb-slider-pagination a.selected
{
	border-color:#FFFFFF;
}

.pb-vertical-grid>ul>li.pb-vertical-grid-line-even>.pb-vertical-grid-column-value
{
	color:#BA3A86;
	background-color:#F5F5F5;
}

.pb-vertical-grid>ul>li.pb-vertical-grid-line-even>.pb-vertical-grid-column-name
{
	background-color:#F5F5F5;
}

.pb-vertical-grid>ul>li.pb-vertical-grid-line-odd>.pb-vertical-grid-column-value
{
	color:#BA3A86;
}

.widget_archive>ul>li a
{
	color:#707070;
	border-color:#E8E8E8;
	background-color:transparent;
}

.widget_archive>ul>li a:hover
{
	color:#FFFFFF;
	border-color:#434244;
	background-color:#434244;
}

div.theme-footer-top .widget_archive>ul>li a
{
	color:#CCCAE2;
	border-color:#807CB7;
	background-color:transparent;
}

div.theme-footer-top .widget_archive>ul>li a:hover
{
	color:#FFFFFF;
	border-color:#FFFFFF;
	background-color:transparent;
}

.widget_calendar table thead th
{
	border-color:#E8E8E8;
}

.widget_calendar table tbody td,
.widget_calendar table tbody td a
{
	color:#707070;
}

.widget_calendar table tbody td
{
	border-color:#E8E8E8;
}

.widget_calendar table tbody td a:hover
{
	color:#FFFFFF;
	background-color:#434244;
}

div.theme-footer-top .widget_calendar table thead th
{
	color:#FFFFFF;
	border-color:#807CB7;
	background-color:transparent;
}

div.theme-footer-top .widget_calendar table tbody td,
div.theme-footer-top .widget_calendar table tbody td a
{
	color:#CCCAE2;
	background-color:transparent;
}

div.theme-footer-top .widget_calendar table tbody td
{
	border-color:#807CB7;
}

div.theme-footer-top .widget_calendar table tbody td a:hover
{
	color:#BA3A86;
	background-color:#FFFFFF;
}

.widget_categories>ul>li a
{
	color:#707070;
	border-color:#E8E8E8;
}

.widget_categories>ul>li a:hover
{
	color:#FFFFFF;
	border-color:#434244;
	background-color:#434244;
}

div.theme-footer-top .widget_categories>ul>li a
{
	color:#CCCAE2;
	border-color:#807CB7;
	background-color:#BA3A86;
}

div.theme-footer-top .widget_categories>ul>li a:hover
{
	color:#FFFFFF;
	border-color:#FFFFFF;
	background-color:#BA3A86;
}

.widget_nav_menu ul li a
{
	color:#707070;
	border-color:#E8E8E8;
}

.widget_nav_menu ul li a:hover
{
	color:#434244;
}

.widget_nav_menu ul li a>span
{
	background-color:#434244;
}

.widget_nav_menu ul li.current_page_item>a,
.widget_nav_menu ul li.current-menu-item>a,
.widget_nav_menu ul li.current-menu-ancestor>a
{
	color:#FFFFFF;
	border-color:#434244;
	background-color:#434244;
}

div.theme-footer-top .widget_nav_menu ul li a
{
	color:#CCCAE2;
	border-color:#807CB7;
	background-color:transparent;
}

div.theme-footer-top .widget_nav_menu ul li a:hover
{
	color:#FFFFFF;
	background-color:transparent;
}

div.theme-footer-top .widget_nav_menu ul li a>span
{
	background-color:#FFFFFF;
}

div.theme-footer-top .widget_nav_menu ul li.current_page_item>a,
div.theme-footer-top .widget_nav_menu ul li.current-menu-item>a,
div.theme-footer-top .widget_nav_menu ul li.current-menu-ancestor>a
{
	color:#FFFFFF;
	border-color:#FFFFFF;
	background-color:transparent;
}

.widget_meta>ul>li a
{
	color:#707070;
	border-color:#E8E8E8;
}

.widget_meta>ul>li a:hover
{
	color:#FFFFFF;
	border-color:#434244;
	background-color:#434244;
}

div.theme-footer-top .widget_meta>ul>li a
{
	color:#CCCAE2;
	border-color:#807CB7;
	background-color:transparent;
}

div.theme-footer-top .widget_meta>ul>li a:hover
{
	color:#FFFFFF;
	border-color:#FFFFFF;
	background-color:transparent;
}

.widget_pages>ul>li a
{
	color:#707070;
	border-color:#E8E8E8;
}

.widget_pages>ul>li a:hover
{
	color:#FFFFFF;
	border-color:#434244;
	background-color:#434244;
}

div.theme-footer-top .widget_pages>ul>li a
{
	color:#CCCAE2;
	border-color:#807CB7;
	background-color:transparent;
}

div.theme-footer-top .widget_pages>ul>li a:hover
{
	color:#FFFFFF;
	border-color:#FFFFFF;
	background-color:transparent;
}

.widget_recent_comments>ul>li>span.post-date
{
	border-color:#E8E8E8;
}

div.theme-footer-top .widget_recent_comments>ul>li>a,
div.theme-footer-top .widget_recent_comments>ul>li>a:hover
{
	color:#FFFFFF;
}

div.theme-footer-top .widget_recent_comments>ul>li>span.post-date
{
	border-color:#807CB7;
}

.widget_recent_entries>ul>li>span.post-date
{
	border-color:#E8E8E8;
}

div.theme-footer-top .widget_recent_entries>ul>li>a,
div.theme-footer-top .widget_recent_entries>ul>li>a:hover
{
	color:#FFFFFF;
}

div.theme-footer-top .widget_recent_entries>ul>li>span.post-date
{
	border-color:#807CB7;
}

.widget_rss>ul>li>span.rss-date
{
	border-color:#E8E8E8;
}

.widget_rss>ul>li>cite
{
	border-color:#E8E8E8;
}

.widget_rss>ul>li>div.rssSummary
{
	color:#999999;
}

div.theme-footer-top .widget_rss>ul>li>a
{
	color:#FFFFFF;
}

div.theme-footer-top .widget_rss>ul>li>span.rss-date
{
	border-color:#807CB7;
}

div.theme-footer-top .widget_rss>ul>li>cite
{
	border-color:#807CB7;
}

div.theme-footer-top .widget_rss>ul>li>div.rssSummary
{
	color:#CCCAE2;
}

.widget_search input[type="text"]
{
	border-color:#E8E8E8;
	background-color:transparent;
}

.widget_search input[type="text"]:focus
{
	border-color:#434244;
	background-color:transparent;
}

.widget_search input[type="submit"]
{
	color:#FFFFFF;
	background-color:#434244;
}

.widget_search input[type="submit"]:hover
{
	color:#FFFFFF;
	background-color:#BA3A86;
}

div.theme-footer-top .widget_search input[type="text"]
{
	color:#CCCAE2;
	border-color:#807CB7;
	background-color:transparent;
}

div.theme-footer-top .widget_search input[type="text"]:focus
{
	border-color:#FFFFFF;
	background-color:transparent;
}

div.theme-footer-top .widget_search input[type="submit"]
{
	color:#FFFFFF;
	border-color:#FFFFFF;
	background-color:transparent;
}

div.theme-footer-top .widget_search input[type="submit"]:hover
{
	color:#BA3A86;
	border-color:#FFFFFF;
	background-color:#FFFFFF;
}

.widget_tag_cloud a
{
	color:#707070;
	border-color:#E8E8E8;
}

.widget_tag_cloud a:hover
{
	color:#FFFFFF;
	border-color:#434244;
	background-color:#434244;
}

div.theme-footer-top .widget_tag_cloud a
{
	color:#CCCAE2;
	border-color:#807CB7;
	background-color:transparent;
}

div.theme-footer-top .widget_tag_cloud a:hover
{
	color:#FFFFFF;
	border-color:#FFFFFF;
	background-color:transparent;
}

.widget_theme_widget_post_most_comment>ul>li>h6>a
{
	color:#BA3A86;
}

.widget_theme_widget_post_most_comment>ul>li>span
{
	color:#A0A0A0;
}

div.theme-footer-top .widget_theme_widget_post_most_comment>ul>li>h6>a
{
	color:#FFFFFF;
}

div.theme-footer-top .widget_theme_widget_post_most_comment>ul>li>span
{
	color:#CCCAE2;
}

.widget_theme_widget_post_most_recent>ul>li>h6>a
{
	color:#BA3A86;
}

.widget_theme_widget_post_most_recent>ul>li>span
{
	color:#A0A0A0;
}

div.theme-footer-top .widget_theme_widget_post_most_recent>ul>li>h6>a
{
	color:#FFFFFF;
}

div.theme-footer-top .widget_theme_widget_post_most_recent>ul>li>span
{
	color:#CCCAE2;
}

.icon-set{
  background: #434244;
  width: 100%;
  text-align: center;
}
.icon-set:hover{
  background: #BA3A86;
}
.icon-set i{
    font-size: 60px;
    color: #ffffff;
    padding: 20px 0px 10px 0px;
}
.icon-set p{
    margin: 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    padding: 0px 0px 10px 0px;
    letter-spacing: 0.2px;
}
.icon-set p a{
    margin: 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    padding: 0px 0px 10px 0px;
    letter-spacing: 0.2px;
text-decoration:none;
}

.pb-line-overlay{opacity: 0.6;}

.sec-corse{padding:200px 0px}
.sec-corse{text-align:center}
.sec-corse .pb-window-target-self{padding:10px 15px; background: #ffffff!important; text-transform: inherit;}


.purple-clr:hover{background: #434244!important;}
.purple-clr{background: #BA3A86!important;}


//div#n2-ss-2 .n2-ss-slide{position:relative!important}
//.n2-ss-slider .n2-ss-slide--focus{position:relative!important}

//.n2-ss-item-content {background-color:rgba(67, 68, 66, .5)!important;}
//.n2-ss-item-content > .solid {background-color:none!important;}

@media all and (max-width:960px){	
.sec-corse{padding:100px 0px}
}

.display-none {display:none!important;}
.text-align-center {text-align:center!important;}


@media all and (max-width:767px){	
	.pb-menu-responsive-mode .pb-social-icon{display:none!important}
	/*.theme-page .theme-page-content{padding-top:0px}*/
	.pb-menu.pb-menu-responsive-mode .pb-menu-responsive{padding-top:0px;}
	.accueil-ecole {font-size: 30px !important; line-height: 30px;}
	.sec-header h2{font-size: 30px !important; line-height: 30px; font-weight:500}
}

.home .theme-page-content:first-child > p{display:none!important}


//HACK GOOGLE API BUG
//.theme-page-content>p {display: none;}


