/*/////////////////////////////////////////////////////////////////////
 // 
 // Custom theme code styles
 // Written by Themelize.me (http://themelize.me)
 // 
 // This is an empty starter template for overriding styles
 // set by Bootstrap & the theme
 // 
 // ----------------------------------------------------
 // 
 // Remove unused code for better performances
 // 
 // ----------------------------------------------------
 // 
 // @see - Usefuls tools online for editing
 // 1. http://charliepark.org/bootstrap_buttons/ - Button style generator
 // 2. http://www.colorzilla.com/gradient-editor/ - CSS3 gradient maker
 // 
 // @note
 // To ensure custom styles are picked up
 // wrap definitions in body tag
 // ie.
 // body .navbar-inner {
 //   background: #ff0000;
 // }
 // 
 /////////////////////////////////////////////////////////////////////*/
/*
 * --------------------------------------------------
 * 1. General Elements
 *--------------------------------------------------
 */
#navigation {
  /* 1. Navigation wrapper */
}
#highlighted {
  /* 2. Highlighted (below header) wrapper */
}
#content {
  /* 3. Content wrapper */
}
#content-below {
  /* 4. Content Below wrapper */
}
#footer {
  /* 5. Footer wrapper */
}
.defult.section-menu .nav.nav-list li .sub-menu li  a,
.defult.section-menu .nav.nav-list li .children li  a

{
	font-size:12px;	
	
}
#highlighted{
	background: none repeat scroll 0 0 #ffffff;
}
#highlighted .inner{ background: none repeat scroll 0 0 #ffffff;}
.slider-text{font-size:16px;padding:5px;color:#ffffff;width:100%;background-color: rgba(90, 90, 90, 0.8);}
.tp-caption{width:100%;background-color: rgba(90, 90, 90, 0.8);}
.metaslider .caption-wrap .caption{font-size:1.4em;}
body .social-media a:hover{background: transparent;}
.social-media a{font-size:32px;}
.nivo-caption{
	background-color:#fff !important;
	color:#000 !important;
	-moz-opacity: 0.60 !important;
	-khtml-opacity: 0.60 !important;
	opacity: 0.60 !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60) !important;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60) !important;
	font-size:16px;
	font-weight: bold;
}
#footer .social-media{
	float:none;
}
.banner-title-text{
	margin-top:100px;
	margin-bottom:25px;
	font-size:76px;
	font-weight: 100;
	color:#ffffff;
}
.banner-home-content{
	color:#ffffff;
	font-size:20px;
	line-height: 35px;
	font-weight: 300;
	margin-bottom:30px;
}
.btn-primary.btn-rounded{
	border-radius:20px;
}
.banner-btn-area{
	margin-bottom:40px;
}
/*
 * --------------------------------------------------
 * 2. Colours
 *-------------------------------------------------- 
 */
/*
 * --------------------------------------------------
 * 3. Responsiveness/media queries
 *--------------------------------------------------
 */
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

@media (min-width: 768px) {
  /* Small devices (tablets, 768px and up) */
}
@media (min-width: 992px) {
  /* Medium devices (desktops, 992px and up) */
}
@media (min-width: 1200px) {
  /* Large devices (large desktops, 1200px and up) */
}
/*
 * --------------------------------------------------
 * 4. Misc
 * Other stuff
 *--------------------------------------------------
 */


/* Large desktop */
@media (min-width: 1200px) { 
.defult.section-menu .nav.nav-list .sub-menu,
.defult.section-menu .nav.nav-list .children
{
	display: none;
	left: 258px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    background: #fafafa;
}
.defult.section-menu .nav.nav-list li .sub-menu li  a,
.defult.section-menu .nav.nav-list li .children li  a

{
	font-size:18px;	
	background: #fafafa;
}

.defult.section-menu .nav.nav-list li .sub-menu li  a,
.defult.section-menu .nav.nav-list li .children li  a

{
	
	background: #F0F0F0;
}

.defult.section-menu .nav.nav-list >li.menu-item:hover .sub-menu,
.defult.section-menu .nav.nav-list >li.page_item:hover .children
{
	display: block;
	
}

}
@media (min-width: 980px) and (max-width: 1199px){
	.banner-title-text{
		font-size:68px;
		margin-top:80px;
	}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
.section-menu .nav.nav-list .menu-item{display: none;}
.defult.section-menu .nav.nav-list .page_item{display: none;}
.page-template-article-php .media .pull-left
{
 clear: both;
    display: block;
    float: none !important;
    margin-bottom: 17px;
}
.slider-text{font-size:16px;padding:5px;}
.nivo-caption{font-size:14px;}
.banner-title-text{
		font-size:50px;
		margin-top:25px;
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
.section-menu .nav.nav-list .menu-item{display: none;}
.defult.section-menu .nav.nav-list .page_item{display: none;}
.page-template-article-php .media .pull-left
{
 clear: both;
    display: block;
    float: none !important;
    margin-bottom: 17px;
}

.features .feature {
    margin-bottom: 2em;
    text-align: center;
}
.features .feature img
{
	display: inline-block;
}
.slider-text{font-size:12px;padding:3px;}
.metaslider .caption-wrap{bottom:-21%;line-height: 1em;}
.metaslider .caption-wrap .caption{font-size:0.8em;}
.nivo-caption{font-size:10px;}
.banner-title-text{
		font-size:40px;
		margin-top:25px;
	}
}

/* Landscape phones and down */
@media (max-width: 480px) { 
.slider-text{font-size:12px;padding:2px 2px 5px 2px;}
.metaslider .caption-wrap{bottom:-35%;line-height: 1em;}
.metaslider .caption-wrap .caption{font-size:0.6em;}
.nivo-caption{font-size:10px;}
.banner-title-text{
		font-size:30px;
		margin-top:25px;
	}
.banner-home-content{
	font-size:16px;
	line-height: 26px;
}
}