/*

 Theme Name:   Flatsome Child

 Template:     flatsome

*/





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





/* =Theme customization starts here

-------------------------------------------------------------- */



body
{
color: #002240;
}

.testimonial_image img
{
width: 100px;
height: auto;
border-radius: none;
}

.testimonial_text
{
padding-left: 130px;
}

.nav-dropdown, .sub-menu.submenu-languages
{
background: #16459f;
color: #fff;
border: none;
}

ul.header-nav li .nav-dropdown li a
{
color: #fff;
}

ul.header-nav li .nav-dropdown li a:hover
{
color: #fff;
}



.home .entry-title

{

display: none;

}



.right-links .widget

{

float: right;



color: #ffffff;

font-weight: 700;

margin: 28px 0 0 20px;

}


.right-links #black-studio-tinymce-6
{
padding: 15px 0 0 0;
font-size: 24px;
color: #fff;
font-weight: 700;
margin: 0;
}

.right-links #black-studio-tinymce-6 a
{
color: #fff;
}

.right-links #black-studio-tinymce-6 p
{
margin: 0;
}

.right-links #black-studio-tinymce-5  
{   
margin: 10px 0 0 0;
}  

.right-links #black-studio-tinymce-5 p
{
margin: 0;
}  

#masthead .left-links
{
min-width: 640px;
max-width: 100%;
}



ul.header-nav a.nav-top-link

{

color: #3a65b0;

opacity: 1.0;

}  



ul.header-nav a.nav-top-link:hover,

ul.header-nav .current-menu-item a.nav-top-link,

ul.header-nav li.active a.nav-top-link

{

color: #000000;

} 



#logo a img

{

max-height: 90px;

}



.top-divider

{

border-top: 1px solid #3a65b0;

}



.right-text

{

display: none;

}



#top-bar .left-text

{

font-size: 15px;

}



.left-text a

{

color: #fff;

}



h1, h2, h3, h4, h5, h6

{

color: #123270;

}

#top-bar
{
display: none;

}

#top-bar .left-text
{
padding: 10px 0 0 30px;
}

#top-bar p
{
margin: 0;
font-size: 20px;
text-align: center;
}

@media 

screen 

and (min-width: 320px) 

and (max-width: 768px),       

screen

and (min-device-width : 320px) 

and (max-device-width : 768px){

 #masthead .right-links

 {

 display: none;

 }
 
 #top-bar
 {
 display: block;
 }

}