/* ---- Place your custom styles below ---- */


/* ------------------------------------------------------------------------- *

 *  Base Styles

/* ------------------------------------------------------------------------- */


body { background: #ffffff; height: 100%; min-height: 100%; color: #383838; font-weight: normal; }




/*  base : text

/* ------------------------------------ */


.text { font-size: 17px; line-height: 1.75; text-rendering: optimizeLegibility; }



/* ------------------------------------------------------------------------- *

 *  RoyalSlider

/* ------------------------------------------------------------------------- */


.royalSlider > .rsContent {

visibility: hidden; }



/* ------------------------------------------------------------------------- *

 *  Sidebar Color Change

/* ------------------------------------------------------------------------- */


.main.group.sidebar-left { background-color: ffffff; }

.main.sidebar-left { background-color: ffffff; }

.sidebar .widget-title span { background-color: #fff; color: #444; padding: 0; display: block; float: left; }


/* ------------------------------------------------------------------------- *

 *  Custom Post Hyperlink Changes

/* ------------------------------------------------------------------------- */


.entry a:hover{color:#0088b2 !important;}

.entry-part.text.no-share a:link {text-decoration: underline;}

.entry-part.text.no-share a:hover {text-decoration:none !important;}




/* ------------------------------------------------------------------------- *

 *  Section: Header Changes

/* ------------------------------------------------------------------------- */


#header { position: relative; z-index: 99; }

#header .pad { padding-top: 30px; padding-bottom: 30px; }

#logo { font-size: 42px; font-weight: 400; text-transform: uppercase; float: left; line-height: 65px; padding: 10px 0; }

#logo a { display: block; color: #444; float: left; max-width: 100%; white-space: nowrap; }

#logo a img { float: left; display: block; max-width: 100%; max-height: 65px; height: auto; padding: 5px 0; margin: 0 auto; }




/*  header : nav subheader

/* ------------------------------------ */


#nav-subheader.nav-container { background: #000000; border: 1px solid #000; margin-bottom: 8px; text-shadow: 0 0px 0 rgba(255,255,255,0.5);

-moz-box-shadow: 0 -1px 0 #fff, inset 0 0px 0 rgba(255,255,255,0.5);

-webkit-box-shadow: 0 -1px 0 #fff, inset 0 0px 0 rgba(255,255,255,0.5); 

box-shadow: 0 -1px 0 #fff, inset 0 0px 0 rgba(255,255,255,0.5); }

#nav-subheader .nav-toggle { background: #0088b2; color: #fff; text-shadow: 0 1px 0 rgba(255,255,255,0.3);


-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 0 rgba(0,0,0,0.08);

-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 0 rgba(0,0,0,0.08);

box-shadow: 0 0px 0 #fff, inset 0 0px 0 rgba(0,0,0,0.08); }



@media only screen and (min-width: 720px) {

	/* common */

	#nav-subheader .nav { z-index: 8; text-align:center; }

	#nav-subheader .nav li a { color: #fff; }


	/* level 1 */

	#nav-subheader .nav > li > a { padding: 12px 18px; min-width:45px; font-size:16px; }

	#nav-subheader .nav > li { border-right: 0px solid #e5e5e5; }

	#nav-subheader .nav > li > a:hover, 

	#nav-subheader .nav > li:hover > a { background: #333; }

	#nav-subheader .nav li > a:hover, 

	#nav-subheader .nav li:hover > a { color: #ccc; }

	#nav-subheader .nav li.current_page_item > a, 

	#nav-subheader .nav li.current-menu-item > a,

	#nav-subheader .nav li.current-menu-ancestor > a,

	#nav-subheader .nav li.current-post-parent > a { color: #ccc; }



	/* level 2 & 3 */

	#nav-subheader .nav ul { background: #333; top: 44px; text-align:left; }

	#nav-subheader .nav ul li { border-bottom: 1px solid #ddd; }

	#nav-subheader .nav ul ul { top: -10px; }
}




@media only screen and (max-width: 719px) {

	/* common */

	#nav-subheader.nav-container { margin-bottom: 0; border-bottom: 0; }

	#nav-subheader .nav li a { background: #000; color: #fff; }


	/* level 1 */

	#nav-subheader .nav li > a:hover { background: #ccc; color: #444; }

	#nav-subheader .nav li.current_page_item > a, 

	#nav-subheader .nav li.current-menu-item > a,

	#nav-subheader .nav li.current-post-parent > a { background: #0088b2; color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,0.2); }

}




/*  ads header

/* ------------------------------------ */


.ads-header { background: #f9f9f9; text-align: center; padding: 6px 0; }

.ads-header ul div,

.ads-header img { margin: 0 auto; display: block; max-width: 100%; height: auto; }

.ads-header .widget-title { display: none!important; }

.ads-header .one-full { margin-bottom: 0!important; }





/*  ads footer

/* ------------------------------------ */

.ads-footer { background: #f9f9f9; border-top: 1px solid #eee; text-align: center; padding: 6px 0; }

.ads-footer ul div,

.ads-footer img{ margin: 0 auto; display: block; max-width: 100%; height: auto; }

.ads-footer li { padding-bottom: 0!important; }

.ads-footer .widget-title { display: none!important; }

.ads-footer .one-full { margin-bottom: 0!important; }




/* ------------------------------------------------------------------------- *

 *  Widgets

/* ------------------------------------------------------------------------- */



/*  home columns

/* ------------------------------------ */


#spot-top { margin-bottom: 10px; }

.home-widgets .grid {  }

.home-widgets .widget { padding-bottom: 15px; }

.home-widgets .widget:last-child { padding-bottom: 0; }

.home-widgets .widget-title { background: #000000; }

.home-widgets .widget-title span { background: #fff; margin-left: 10px; }

.home-widgets .widget_wpb_tabs li { padding-top: 10px; padding-bottom: 10px; }

.home-widgets .widget_wpb_tabs li:last-child { border-bottom: 0; }

.home-widgets .widget_wpb_tabs li { min-height: 66px; }

.home-widgets .widget_wpb_tabs li.wpb-thumb-enabled { min-height: 88px; }

.home-widgets .widget_archive ul li, 

.home-widgets .widget_categories ul li, 

.home-widgets .widget_links ul li, 

.home-widgets .widget_meta ul li, 

.home-widgets .widget_recent_comments ul li, 

.home-widgets .widget_recent_entries ul li,

.home-widgets .widget_rss ul li,

.home-widgets .widget_pages ul li a,

.home-widgets .widget_nav_menu ul li a,

.home-widgets .widget_wpb_tabs .wpb-tab li { border-color: #f2f2f2; }




/* ------------------------------------------------------------------------- *

 *  Contact Form

/* ------------------------------------------------------------------------- */

.yourmenu {


height:40px;

width: 435px;

}

/* ------------------------------------------------------------------------- *

 *  Speedo Popup Plugin (Remove Border)

/* ------------------------------------------------------------------------- */
.speedo-container
{
	padding: 0 !important;
}




.cjpopup .popup-content
{
	overflow:visible;
	overflow-x:visible;
	overflow-y:visible; 
}
