/* Put your custom CSS in this file. */

#branding .header_logo {
	background-image:url(assets/images/jandm_logo_570.png);
	width: 570px;
	height: 95px;
        margin-top: 54px;
}

/* Headings */
h3 {
	margin: 0 0 .5em 0;
}

/* Images */
p img {
	margin-top: 0;
}

img { width:auto;height:auto; }

.slides-wrapper {
	padding-bottom: 50px !important;
}

#featured .standard-slider-wrapper .flex-control-nav {
	left: 15px;
	bottom: 23px;
}

#featured .standard-slider-wrapper .flex-direction-nav {
	right: 15px;
	bottom: 23px;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
	clear: none;
}

hr {
	background-color: #EEEEEE;
	border: 0;
	height: 4px;
	margin-bottom: 1.625em;
	clear:both;
}

.network td {
	vertical-align:middle;
}

.network ul {
	list-style:none;
}

/*--------styling lists----------*/


ul.list li{padding-left:18px;color:#363636; background-image:url(assets/images/mini_icon/silver_mini_icons.png); background-repeat:no-repeat; background-position:-120px -61px;}
ul.list.green li{padding-left:18px;color:#363636; background-image:url(assets/images/mini_icon/green_mini_icons.png)}
ul.list.bblue li{padding-left:18px;color:#363636; background-image:url(assets/images/mini_icon/blue_mini_icons.png)}
ul.list.black li{padding-left:18px;color:#363636; background-image:url(assets/images/mini_icon/black_mini_icons.png)}
ul.list.yellow li{padding-left:18px;color:#363636; background-image:url(assets/images/mini_icon/orange_mini_icons.png)}
ul.list.red li{padding-left:18px;color:#363636; background-image:url(assets/images/mini_icon/red_mini_icons.png)}

ul.list.arrow li{background-position:-180px -3px;}
ul.list.bullet li{background-position:-120px -65px;}
ul.list.big_bullet li{background-position:-150px -32px;}
ul.list.check li{background-position:-88px -92px;}
ul.list.cross li{background-position:-59px -123px;}
ul.list.star li{background-position:-28px -153px;}

.widget div.wpcf7 input {
	width: 94%;
}

.widget p {
	margin-bottom: 10px;
}

.widget a img.alignright {
    float: right;
    margin: 5px 0 10px 20px;
}

.image-caption {
	text-align:center;
}

.wp-caption {
	max-width: 98.5%;
}

.tb-tabs-open .tab-content, .tb-tabs-framed .tab-content {
    padding: 1.2em;
}

/* =Slate Grey
----------------------------------------------- */

.style_slate_jandm .default,
.style_slate_jandm #access,
.style_slate_jandm #access ul ul,
.style_slate_jandm #access li li a:hover,
.style_slate_jandm #featured,
.style_slate_jandm #main,
.style_slate_jandm #featured .element,
.style_slate_jandm #featured .standard-slider .slide .media-inner,
.style_slate_jandm #featured .standard-slider .tb-loader,
.style_slate_jandm #featured .tb-tabs-open .tab-content,
.style_slate_jandm #featured .post_list article,
.style_slate_jandm #featured img.pretty,
.style_slate_jandm #wrapper #featured .gallery a img,
.style_slate_jandm #featured .featured-image,
.style_slate_jandm #featured .pagination a, 
.style_slate_jandm #featured .pagination .current {
	/* Border Color */
	border-color: #1c2025;
}
.style_slate_jandm .default {
	background-color: #111111;
}
.style_slate_jandm #access ul ul,
.style_slate_jandm #access li li a:hover,
.style_slate_jandm #featured .standard-slider .slide .media-inner,
.style_slate_jandm #featured img.pretty,
.style_slate_jandm #wrapper #featured .gallery a img,
.style_slate_jandm #featured .featured-image,
.style_slate_jandm #featured .pagination .current {
	/* Background Color */
	background-color: #37414e;
}
.style_slate_jandm #featured,
.style_slate_jandm #featured .tb-button, 
.style_slate_jandm #featured input[type="submit"],
.style_slate_jandm #featured .entry-title a,
.style_slate_jandm #featured .pagination a, 
.style_slate_jandm #featured .pagination .current,
.style_slate_jandm #featured .element-tweet a,
.style_slate_jandm #featured .tb-tabs-open .tab-nav ul li.active a,
.style_slate_jandm #featured .tb-tabs-open .tab-nav ul li a:hover {
	/* Text Color */
	color: #ffffff;
}
.style_slate_jandm #featured .tb-tabs-open .tab-nav ul li a {
	/* Faint Text Color */
	color: #cccccc;
}
.style_slate_jandm #access {
	background-image: url(../akita/assets/images/style/slate/menu-bg.png);
}
.style_slate_jandm .menu_style_classic #access {
	background-image: url(assets/images/style/slate-jandm/menu-bg-classic.png);
}
.style_slate_jandm #access li,
.style_slate_jandm #access .container {
	background-image: url(../akita/assets/images/style/slate/menu-divider.png);
}
.style_slate_jandm #access li li {
	background-image: none;
}
.style_slate_jandm #access li a,
.style_slate_jandm .menu_style_classic #access li a {
	color: #ffffff;
	text-shadow: 1px 1px 1px #000000;
}
.style_slate_jandm #access li a:hover {
	background-image: url(../akita/assets/images/style/slate/menu-bg.png);
}
.style_slate_jandm .menu_style_classic #access li a:hover {
	background-image: url(assets/images/style/slate-jandm/menu-bg-classic.png);
}
.style_slate_jandm #access li a > .sf-sub-indicator {
	background-image:url(../akita/assets/images/style/slate/sf-arrows.png);
}
.style_slate_jandm #featured {
	background: #32373d none; /* original slate #37414e */
}
.style_slate_jandm #featured .standard-slider-wrapper .slides-wrapper {
	background-image: url(assets/images/style/slate-jandm/slider-nav-bg.png);
}
.style_slate_jandm #featured .standard-slider-wrapper .flex-control-nav li a {
	background-image: url(../akita/assets/images/style/slate/slider-nav.png);
}
.style_slate_jandm #featured .standard-slider .tb-loader {
	-webkit-box-shadow: 0 1px 2px #000;
	-moz-box-shadow: 0 1px 2px #000;
	box-shadow: 0 1px 2px #000;
}
.style_slate_jandm #featured .standard-slider-wrapper .prev, 
.style_slate_jandm #featured .standard-slider-wrapper .next, 
.style_slate_jandm #featured .standard-slider-wrapper .pause, 
.style_slate_jandm #featured .standard-slider-wrapper .play { 
	background-image: url(../akita/assets/images/style/slate/slider-arrows.png);
}
.style_slate_jandm #featured .element-tweet .tweet-icon {
	background-image: url(http://www.jandmservices.us/wp-content/framework/frontend/assets/images/elements/tweet-light.png);
}
.style_slate_jandm #main .main-inner {
	background-image: url(assets/images/style/slate-jandm/main-bottom-bg.png);
}

/* Videos */

.videoWrapper {
    position: relative;
    padding-bottom: 56%; /* video dimensions - height/width */
    padding-top: 0px;
    height: 0;
    z-index: 1000;
}
 
video {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  z-index: 1;
}    
 
video.video-js {
  z-index: 1000;
}              
 
.video-js .vjs-controls {
  z-index: 1002;
}
 
.video-js .vjs-big-play-button {
  z-index: 1002;
}
 
.videoWrapper .video-js {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    z-index: 1;
    background: #000000;
}        
 
.videoWrapper object,
.videoWrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  z-index: 1;
}        
 
.vjs-spinner {
  display: none !important;
}
 
.video-js img.vjs-poster {
  height: 100% !important;
  width: 100% !important;
  z-index: 1;
  max-width: 100%;
}

/* =Responsive Structure
------------------------------------------------- */

/* Optimized for Tablets */
@media (max-width: 992px) {
	#featured .element-slider .standard-slider-wrapper li.slide,
	#featured .standard-slider-wrapper .themeblvd-video-wrapper,
	#featured .standard-slider-wrapper .themeblvd-video-wrapper,
	#featured .standard-slider .media-full .themeblvd-video-wrapper {height: inherit;}
	#featured, #main, #bottom {font-size:10px;}
	#branding .header_logo {background:url(assets/images/jandm_logo_400.png) no-repeat left top; max-width: 100%; }
	#top-menu {padding-top: 9px;}
	#top-menu li a {font-size: 10px;}
	#access li a {font-size: 11px;line-height: 1em;padding: 12px 12px;}
	#access .sf-menu li:hover ul, #access .sf-menu li.sfHover ul {top: 36px;}
	#access li a > .sf-sub-indicator {top: 14px;}
	.entry-meta {font-size: 9px;}
	.style_black #access {border-bottom: 1px solid #000000;}
	.style_blue #access {border-bottom: 1px solid #081e46;}
	.style_brown #access {border-bottom: 1px solid #1a120d;}
	.style_dark #access {border-bottom: 1px solid #242424;}
	.style_dark_purple #access {border-bottom: 1px solid #040107;}
	.style_green #access {border-bottom: 1px solid #1e3605;}
	.style_light #access {border-bottom: 1px solid #cbcbcb;}
	.style_light_blue #access {border-bottom: 1px solid #476a7f;}
	.style_navy #access {border-bottom: 1px solid #01050f;}
	.style_orange #access {border-bottom: 1px solid #531e09;}
	.style_pink #access {border-bottom: 1px solid #620741;}
	.style_purple #access {border-bottom: 1px solid #5d4c66;}
	.style_red #access {border-bottom: 1px solid #420808;}
	.style_slate #access {border-bottom: 1px solid #1c2025;}
	.style_slate_jandm #access {border-bottom: 1px solid #1c2025;}
	.style_teal #access {border-bottom: 1px solid #133836;}
}

@media (max-width: 767px) {
	#branding .header_logo {
	background:url(assets/images/jandm_logo_400.png) no-repeat center top;

	}
}

/* Optimized for Mobile Devices */
@media (max-width: 480px) {
	/* Font Size */
	#featured, #main, #bottom {font-size:9px;}
	.post_list .entry-title {font-size:12px;}
	/* Grids */
	#main #content, #main .fixed-sidebar, .column {float:none;margin:0;width:100%;}
	/* Header */
	#branding .header_logo {float:none; text-align:center; background:url(assets/images/jandm_logo_270.png) no-repeat center top; max-width: 100%; }
	#branding .header-addon {margin:0;position:static;}
	#branding .header-addon-with-text {margin:0;}
	#branding .header-text {text-align:center;}
	#branding .social-media {margin:0;position:static;text-align:center;}
	#branding .themeblvd-contact-bar ul {float:none;}
	#branding .themeblvd-contact-bar li {display:inline-block;float:none;}
	.mobile_nav_select #branding #access {display:none;}
	.mobile_nav_select #branding .responsive-nav {display:block;margin-bottom:20px;text-align:center;}
	#branding #access {background-image:none;border-bottom:none;}
	#branding #access .container {background-image:none;}
	#branding #access li {border-right:none;float:none;padding:0;}	
	.layout_stretch #access .container {padding:0;}
	.style_black #branding #access li {background: url(../akita/assets/images/style/black/menu-bg.png) repeat-x;}
	.style_black #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/black/menu-bg-classic.png) repeat-x;}
	.style_black #branding #access li li {background-image:none;}
	.style_blue #branding #access li {background: url(../akita/assets/images/style/blue/menu-bg.png) repeat-x;}
	.style_blue #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/blue/menu-bg-classic.png) repeat-x;}
	.style_blue #branding #access li li {background-image:none;}
	.style_brown #branding #access li {background: url(../akita/assets/images/style/brown/menu-bg.png) repeat-x;}
	.style_brown #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/brown/menu-bg-classic.png) repeat-x;}
	.style_brown #branding #access li li {background-image:none;}
	.style_dark #branding #access li {background: url(../akita/assets/images/style/dark/menu-bg.png) repeat-x;}
	.style_dark #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/dark/menu-bg-classic.png) repeat-x;}
	.style_dark #branding #access li li {background-image:none;}
	.style_dark_purple #branding #access li {background: url(../akita/assets/images/style/dark-purple/menu-bg.png) repeat-x;}
	.style_dark_purple #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/dark-purple/menu-bg-classic.png) repeat-x;}
	.style_dark_purple #branding #access li li {background-image:none;}
	.style_green #branding #access li {background: url(../akita/assets/images/style/green/menu-bg.png) repeat-x;}
	.style_green #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/green/menu-bg-classic.png) repeat-x;}
	.style_green #branding #access li li {background-image:none;}
	.style_light #branding #access li {background: url(../akita/assets/images/style/light/menu-bg.png) repeat-x;}
	.style_light #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/light/menu-bg-classic.png) repeat-x;}
	.style_light #branding #access li li {background-image:none;}
	.style_light_blue #branding #access li {background: url(../akita/assets/images/style/light-blue/menu-bg.png) repeat-x;}
	.style_light_blue #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/light-blue/menu-bg-classic.png) repeat-x;}
	.style_light_blue #branding #access li li {background-image:none;}
	.style_navy #branding #access li {background: url(../akita/assets/images/style/navy/menu-bg.png) repeat-x;}
	.style_navy #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/navy/menu-bg-classic.png) repeat-x;}
	.style_navy #branding #access li li {background-image:none;}	
	.style_orange #branding #access li {background: url(../akita/assets/images/style/orange/menu-bg.png) repeat-x;}
	.style_orange #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/orange/menu-bg-classic.png) repeat-x;}
	.style_orange #branding #access li li {background-image:none;}
	.style_pink #branding #access li {background: url(../akita/assets/images/style/pink/menu-bg.png) repeat-x;}
	.style_pink #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/pink/menu-bg-classic.png) repeat-x;}
	.style_pink #branding #access li li {background-image:none;}
	.style_purple #branding #access li {background: url(../akita/assets/images/style/purple/menu-bg.png) repeat-x;}
	.style_purple #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/purple/menu-bg-classic.png) repeat-x;}
	.style_purple #branding #access li li {background-image:none;}
	.style_red #branding #access li {background: url(../akita/assets/images/style/red/menu-bg.png) repeat-x;}
	.style_red #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/red/menu-bg-classic.png) repeat-x;}
	.style_red #branding #access li li {background-image:none;}
	.style_slate #branding #access li {background: url(../akita/assets/images/style/slate/menu-bg.png) repeat-x;}
	.style_slate #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/slate/menu-bg-classic.png) repeat-x;}
	.style_slate #branding #access li li {background-image:none;}
	.style_slate_jandm #branding #access li {background: url(../akita/assets/images/style/slate/menu-bg.png) repeat-x;}
	.style_slate_jandm #branding .menu_style_classic #access li {background: url(assets/images/style/slate-jandm/menu-bg-classic.png) repeat-x;}
	.style_slate_jandm #branding #access li li {background-image:none;}
	.style_teal #branding #access li {background: url(../akita/assets/images/style/teal/menu-bg.png) repeat-x;}
	.style_teal #branding .menu_style_classic #access li {background: url(../akita/assets/images/style/teal/menu-bg-classic.png) repeat-x;}
	.style_teal #branding #access li li {background-image:none;}
	.style_black #branding #access li {border-bottom: 1px solid #000000;}
	.style_black #branding #access li li {border-bottom: none;}
	.style_blue #branding #access li {border-bottom: 1px solid #081e46;}
	.style_blue #branding #access li li {border-bottom: none;}
	.style_brown #branding #access li {border-bottom: 1px solid #1a120d;}
	.style_brown #branding #access li li {border-bottom: none;}
	.style_dark #branding #access li {border-bottom: 1px solid #242424;}
	.style_dark #branding #access li li {border-bottom: none;}
	.style_dark_purple #branding #access li {border-bottom: 1px solid #040107;}
	.style_dark_purple #branding #access li li {border-bottom: none;}
	.style_green #branding #access li {border-bottom: 1px solid #1e3605;}
	.style_green #branding #access li li {border-bottom: none;}
	.style_light #branding #access li {border-bottom: 1px solid #cbcbcb;}
	.style_light #branding #access li li {border-bottom: none;}
	.style_light_blue #branding #access li {border-bottom: 1px solid #476a7f;}
	.style_light_blue #branding #access li li {border-bottom: none;}
	.style_navy #branding #access li {border-bottom: 1px solid #01050f;}
	.style_navy #branding #access li li {border-bottom: none;}
	.style_orange #branding #access li {border-bottom: 1px solid #531e09;}
	.style_orange #branding #access li li {border-bottom: none;}
	.style_pink #branding #access li {border-bottom: 1px solid #620741;}
	.style_pink #branding #access li li {border-bottom: none;}
	.style_purple #branding #access li {border-bottom: 1px solid #5d4c66;}
	.style_purple #branding #access li li {border-bottom: none;}
	.style_red #branding #access li{ border-bottom: 1px solid #420808;}
	.style_red #branding #access li li {border-bottom: none;}
	.style_slate #branding #access li {border-bottom: 1px solid #1c2025;}
	.style_slate #branding #access li li {border-bottom: none;}
	.style_slate_jandm #branding #access li {border-bottom: 1px solid #1c2025;}
	.style_slate_jandm #branding #access li li {border-bottom: none;}
	.style_teal #branding #access li {border-bottom: 1px solid #133836;}
	.style_teal #branding #access li li {border-bottom: none;}
	/* Main */
	#breadcrumbs {display:none;}
	/* Footer */
	#bottom .footer_content {padding-left:5px;padding-right:5px;}
	/* Slider */
	.standard-slider .media-full .content {left:0;bottom:0;max-width:inherit;width:100%;}
	.standard-slider .tb-button {padding:3px;}
	.standard-slider .media-full .slide-title {font-size:12px;}
	.standard-slider .media-full .content .content-inner {padding:5px;}
	.standard-slider .slide-description-text {display:none;}
	#featured .standard-slider .media-align-left .content-inner,
	#featured .standard-slider .media-align-right .content-inner,
	#content .standard-slider .media-align-left .content-inner,
	#content .standard-slider .media-align-right .content-inner  {padding:6px;}
	#featured .standard-slider .media-align-right .slide-title span, 
	#featured .standard-slider .media-align-left .slide-title span,
	#content .standard-slider .media-align-right .slide-title span, 
	#content .standard-slider .media-align-left .slide-title span {font-size: 12px;}
	/* Element Padding */
	.element-content .element-inner,
	.element-post_grid .element-inner,
	.element-post_list .element-inner,
	#content .element-columns .element-inner,
	#content .element-slogan .element-inner,
	#content .element-tweet .element-inner,
	#content .element-post_list .element-inner,
	#content .element-post_grid_slider .post_grid,
	#content .element-post_list_slider .post_list,
	.tb-tabs-open .tab-content {padding: 8px;}
	/* Tabs */
	.tb-tabs-open .tab-nav ul li.active a {background-image:none;}
	.tb-tabs .tab-nav ul li {float:none;}
	.tab-content .grid-protection {height:inherit !important;}
	.tb-tabs-framed .tab-nav {height:inherit;}
	.tb-tabs-framed .tab-nav ul li a {border-bottom:none;border-radius:inherit;margin:0;}
	/* Blog */
	.post_list .entry-footer .tags,
	.post_list .entry-footer .comments-link a, 
	.post_list .entry-footer .read-more-link a {display:block;float:none;margin-bottom:5px;}
	.attachment-small {float:none;margin-right:0;}
	.attachment-small img {width:100%;}
	.pagination {padding: 5px 5px 15px 5px;}
	/* Widgets */
	.fixed-sidebar .widget {border-left:none;border-right:none;border-bottom: 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-bottom: 0;}
	.fixed-sidebar .widget-title {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
	/* Sogan */
	.element-slogan .has_button {text-align:center;}
	.element-slogan .has_button .tb-button {display:block;float:none;margin:0 0 5px 0;text-align:center;}
}
ul, ol {
margin-top: 0;
margin-bottom: 10px;
padding: 1px;
}