/* Enter YourCustom CSS Here */
/*---------------------------*/

/*Body*/
body
{
background:#ffffff;
}

/*General*/
a
{
 color:#ed0f68;
}

a:hover
{
  color:#fd4690;
}

hr
{
background-color:#dddddd;
}
/*h1,h2,h3,h4,h5,h6*/

/*Responsive Nav*/
.toolbar-fading-nav
{
 background-color:#14191d; 
}

.menu-button::before
{
border-bottom: 15px double #ed0f68;
border-top: 5px solid #ed0f68;
}

.sidebar
{
 background:#ed0f68;
}

.sidebar ul
{
border-bottom: 1px solid #fd96bf;
}

.sidebar li
{
border-top: 1px solid #fd96bf;
}

.sidebar li a,.sidebar li ul li a
{
color:#fd96bf;
}

/*HEADER SECTION*/
.content-header-container
{
padding-top:0px; 
}

/****
Header Social Media Bar
****/
.header-section-social-media
{
background:none;
height:50px;
}

.navList li a
{
color:#fd96bf;
border-right: 1px solid #fd96bf;
padding: 0 10px 2px;
}

.navList .sub-menu li a 
{
border-bottom: 1px dotted #ed0f68;
float: left;
padding: 0 0 10px;
}

.sf-arrows .sf-with-ul::after
{
border-color: rgba(253, 150, 191, 0.8) transparent transparent;
}

p.header-phone-no
{
color:#ffffff; 
font-size:27px;
margin-bottom:15px;
margin-top:10px;
}

.sf-menu ul
{
background:#fd96bf; 
}

.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after,
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after 
{
border-top-color:#ffffff; 
}

.sub-menu li
{
display:block;
}

.navList .sub-menu li a,.navList li.current-menu-item .sub-menu li a
{
color:#ed0f68; 
}

.navList .sub-menu li a:hover
{
color:#ffffff; 
}

ul.sub-menu li.current-menu-item a
{
color:#ffffff; 
}

.sidebar li ul li a:hover, .sidebar li a:hover, .sidebar li.current_page_item a,.sidebar ul.sub-menu li.current-menu-item a
{
color:#ffffff;
font-weight:600;
}

.navList li a:hover, .navList li.current-menu-item a
{
color:#ffffff; 
}

/*Header Background*/
.header-inner-section
{
background-image: url('/wp-content/uploads/2015/10/header-bg.jpg');
}

/*All Pages Header Title*/
.all-pages-title-section
{
padding-bottom:30px; 
}

/*Sidebar*/
.aside-header-content
{
background-color:#aaaaaa;
}

/*Slideshow*/
.tparrows
{
background: rgba(237,15,104,1);
}

/*Submenu*/
.submenu-section
{
background-image: url('/wp-content/uploads/2015/10/header-bg.jpg');
}

.submenu-holder h2
{
color:#ffffff;  
}

.submenu-holder p
{
color:#ffc0d9; 
}

.submenu-btn
{
background-color:#fd4690; 
}

.submenu-btn p
{
color:#ffffff;
}

a:hover .submenu-btn
{
background-color:#ffffff;
}

a:hover .submenu-btn p
{
color:#ed0f68; 
}

/*Extra Sections (Home)*/
.section-container-clients-content
{
padding-top:0px; 
}

/*Footer Contact*/
.footer-extra-section-592
{
background-image: url('/wp-content/uploads/2015/10/header-bg.jpg') !important; 
/*background-position:top center !important;
background-repeat:no-repeat !important;*/
}

/*Table Press*/
.tablepress tfoot th,
.tablepress thead th {
	background-color: #000000;
	color: #ffffff;
}

.tablepress thead th {
	border-bottom: none;
}

.tablepress {
	border: 1px solid #000000;
}

.tablepress tbody tr:first-child td {
	border-right: 1px solid #000000;
}

/*Royal Preloader Plugin*/
#royal_preloader.royal_preloader_progress .royal_preloader_meter
{
background-color:#ed0f68;
}

.royal_preloader_loader span
{
font-family: 'Open Sans', sans-serif !important;
font-size: 20px !important;
font-weight: 700 !important;
}

/*Contact Form 7*/
.wpcf7-form input, .wpcf7-form input.wpcf7-email,.wpcf7-form textarea.wpcf7-textarea
{
color:#ed0f68;
}

.wpcf7-form input.wpcf7-submit
{
background-color:#ed0f68;
}