﻿#gnavi,.band,#breadcrumb,.read-more,.sns-msg,div[id*=sns-],div[id*=snsf-],div[id*=snsi-],#page-top,#adsense,#paging,.pnavi,.reply,#respond,#trackback,#search,.thk_rss_feedly,ins.adsbygoogle{display:none !important}

  .sidebar .widget_ad .widget-title,
  .site-footer .widget_ad .widget-title {
    text-align: left;
  }


.header-ad .widget-title {
  display: none;
}


.content-loop .content-ad .widget-title {
  display: none;
}


.sidebar .widget .widget-title {
  color: #222;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
}


.site-footer .widget .widget-title {
  color: #fff;
  font-size: 18px;
  margin-bottom: 20px;
}
#oneclick-success{width:100%;height:100px}
#oneclick-success
span{margin-top:20px;text-align:center;font-size:18px;color:#d21011;font-weight:bold;width:100%;display:inline-block}
	



	
	
				.print-header {
					display: block;
					width: 100%;
					height: auto;
				}

				div.print-header h1 {
					font-size: 40px;
					margin-top: 10px; 
				}

				div.print-header h2 {
					font-size: 20px; 
				}

    .f-widget, .widgets-num-4 .f-widget { width: 48% }

    .f-widget-2, .widgets-num-4 .f-widget-2, .widgets-num-4 .last { margin-right: 0 }

.f-widget {
    width: 32%;
    float: left;
    position: relative;
    margin-bottom: 0;
    margin-right: 2%;
}

.widgets-num-4 .f-widget { width: 23.5% }

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}

ul.slides li a{display:block;}

#calendar2 thead tr.month{background-color:#fff;height:30px;color:#8fc120;}

  html #page #header .header_mid nav .menu-item-mega-description-container,
  html #page #header .header_bot nav .menu-item-mega-description-container {
    display: none;
  }

.main_table {
	border: 1px solid #E0DFE3;
}
.et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;font-size:38px!important;line-height:42px!important}
.et_pb_slider.et_pb_module .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_content{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;font-size:38px!important;line-height:42px!important}


.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
    clear: both
}
#banner-inside{padding-top:60px;margin-bottom:40px;}
#header-top .block,#main-navigation .block,#banner .block{padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.row .gallery,.row .row:not(.row-collapse),.container .row:not(.row-collapse),.lightbox-content .row:not(.row-collapse){padding-left:0;padding-right:0;margin-left:-15px;margin-right:-15px;width:auto}
.lightbox-content{background-color:#fff;max-width:875px;margin:0 auto;transform:translateZ(0);box-shadow:3px 3px 20px 0 rgba(0,0,0,0.15);position:relative}
.lightbox-content .lightbox-inner{padding:30px 20px}
.et_pb_main_blurb_image{display:inline-block;max-width:100%;margin-bottom:30px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{display:table-cell;width:32px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}
.et_pb_blurb_position_right .et_pb_main_blurb_image{right:0;left:auto}


            .cell {
                position: relative;
                margin-right: 0px;
                margin-bottom: 0px;
            }


            .cell img {
                
                width: 100%;
            }



.main-footer .site-footer {
	padding-top:10px;
	font-size:10px;
    border-top: 1px solid #333;
}

.main-footer .site-footer .logo {
	display:inline-block;
	float:left;
	margin:0 10px 10px 0;
	max-width:140px;
}

.main-footer .site-footer ul {
	display:inline-block;
	margin-top:9px;
}

.main-footer .site-footer li {
	display:inline-block;
	font-size:11px;
}

.main-footer .site-footer li:not(:last-child):after {
	content:' /';
}


#main-slider .cycle-caption {
    bottom: 30%;
    left: 18%;
    max-width: 100%;
    position: absolute;
    right: 0;
    white-space: normal;
    width: 64%;
    z-index: 9999;
    text-align: center;

}


	#main-slider .cycle-caption h3 {
	    font-size: 20px;
	    height: auto;
	    margin-bottom: 0;
	    overflow: hidden;
	}


    #main-slider .cycle-caption p {

    }


	.main-width { width:1000px; margin:0 auto;}


.wbox-infoblock .wbox-link{display:block}
.wbox-infoblock{background-color: #005da9;padding: 15px 5px 20px 20px;margin-bottom: 30px}
.wbox-infoblock h1,.wbox-infoblock h2,.wbox-infoblock h3,.wbox-infoblock h4,.wbox-infoblock p,.wbox-infoblock a,.wbox-infoblock .wbox-link{color: #fff !important}
.quicklinks .wbox-infoblock{padding: 0 0 5px 0;background-color: transparent;margin-bottom: 0}

.wp-caption.alignnone {
	margin: 0;
}
div.sub-container.mega ul.sub_menu,div.sub-container.non-mega ul.sub_menu{background-image:none !important;background-color:transparent !important;padding-left:0 !important;float:none !important}
div.sub-container.mega ul.sub_menu li{text-align:left;display:list-item !important}
.jbmm.responsive ul.mega-menuh li.spec-search ul.sub_menu{text-align:center}
.sub_menu .second-level-nav{height: auto !important}
.sub-container.non-mega ul.sub_menu{background-color: #fff !important}
.sub-container.non-mega ul.sub_menu.pid-220.sub li{width: 189px !important}
ul.sub_menu.pid-355{display: none}
.ad--takeover{background:#f5f5f5}

#header {
    position: relative;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    
    background-color: white;
    padding: 10px 0;
}

#header h1, #header h2 {
    font-size: 34px;
    float: left;
    display: inline-block;
    line-height: 1;
    margin: 18px 0;
}
.mv0{margin-top:0;margin-bottom:0}
.mv0-ns{margin-top:0;margin-bottom:0}
.mv0-m{margin-top:0;margin-bottom:0}
.mv0-l{margin-top:0;margin-bottom:0}


.center{
  display: flex;
  justify-content: center;
  flex-flow: column;
  align-items: center;
}



.so-widget-lsow-posts-carousel-default-3dd089290af6 .lsow-posts-carousel .lsow-posts-carousel-item {
  padding: 10px;
}
