﻿
.border-btm {
    border-bottom: solid 1px #d7d7d7;
}

.navbar .border-btm {
    position: relative;
    top: 45px;
}

.footer-section .border-btm {
    border-bottom: 1px #fff solid; 
}

	
	
	.full-section-scrolling.themify_builder_active .themify_builder_row .themify_builder_row_content .col-full.tb-column .tb_holder,
	.full-section-scrolling .themify_builder_row.fp-table .row_inner .col-full.tb-column {
		min-height: 100%;
		display:-ms-flexbox;
		display: flex;
		width: 100%;
		flex-wrap: wrap;
	}

	.themify_builder_row.animated-bg {
		-webkit-animation: themifyAnimatedBG 30000ms infinite alternate;
		animation: themifyAnimatedBG 30000ms infinite alternate;
	}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


.footer-wrap .post-widget-inner a {
    font-size: .9em;
}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }


.sfmsb-icon-facebook.sfmsb-square:before 	 	{ content: "\e610"; }

.sfmsb-icon-facebook.sfmsb-circle:before 	 	{ content: "\e601"; }
#sb{margin:10px 10px 10px 0}
#may_like .row div:nth-child(6),#p_a .row div:nth-child(6),#sb,.e_l_r .row div:nth-child(2),.e_l_r .row div:nth-child(3),footer ul{display:none}
.top-msg-wrap{text-align:center;padding:0 0;z-index:11;background:transparent;position:relative;}
.top-msg-wrap h1{font-size:16px;}
.top-msg-wrap a.btn{font-size:14px;margin:0 2%;border-radius:2px;background:#00CF00;}
.top-msg-wrap a.btn:hover{background:#00A300;}



.widget ul li {
   }


  .widget {

 }

      .widget ul li ul {
        margin-top: 0.75em;
        padding-left: 1em; }



	footer .widget {
		float: left;
		width: 25%;
	}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
#header-search-wrapper,#menu-wrapper #primary-main-menu li.header-search-toggle{display:none !important}
#menu-wrapper{width:100%}
#layout-wrapper.boxed #menu-wrapper,#layout-wrapper.boxed-attached #menu-wrapper{width:auto;margin:0 -20px}
#menu-wrapper #primary-main-menu{margin:0;display:none;position:static}
#menu-wrapper #primary-main-menu li ul{margin:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
#menu-wrapper #primary-main-menu li ul li a{width:auto}
#menu-wrapper #primary-main-menu li ul li ul li a{padding-left:60px !important}
#menu-wrapper #primary-main-menu li ul li ul li ul li a{padding-left:80px !important}
#menu-wrapper #primary-main-menu li ul li ul li{display:none}
#menu-wrapper #primary-main-menu li.hover ul li.hover ul li{display:block}



.footer-madeinfrance {
  display: block;
  max-width: 150px;
  margin: auto; }


.service-item__icon { font-size: 34px; }





.slideshow {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
	margin: auto;
  }


.slideshow li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }


.slideshow li:first-child {
  position: relative;
  display: block;
  }


.slideshow img {
  display: block;
  height: auto;
  width: 100%;
  border: 0;
  }

.menu-item-language img.iclflag {
  margin-top: -3px;
}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}


.footer-list ul li a {
	color: rgba(0, 0, 0, 0.7);
	-webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.footer-list ul li a:hover {
	color: rgba(0, 0, 0, 1) !important;
}


.footer-wrapper.bg-primary .footer-list ul li a,
.footer-wrapper.bg-secondary .footer-list ul li a,
.footer-wrapper.bg-color3 .footer-list ul li a,
.footer-wrapper.bg-dark .footer-list ul li a {
	color: rgba(255, 255, 255, 0.6) !important;
}

.footer-wrapper.bg-primary .footer-list ul li a:hover,
.footer-wrapper.bg-secondary .footer-list ul li a:hover,
.footer-wrapper.bg-color3 .footer-list ul li a:hover,
.footer-wrapper.bg-dark .footer-list ul li a:hover {
	color: rgba(255, 255, 255, 1) !important;
}

.service-container{ 
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	position: relative; 
	z-index: 1; 
}


.bottom-service .service-container{
	border-bottom: none;
	border-top: 1px solid #fff;
	padding-bottom: 44px;
	padding-top: 34px;
}

.service-container p{ padding: 0px 22px 0px 22px; }

.bottom-service .service-container p{ margin-bottom: 0px; }

.chakor-blog-posts-list li.featured:first-child + li.td-block-row:before{
	
}

.chakor-blog-posts-list li.td-block-row + li.td-block-row:before{
	border-top:1px solid #ddd;
	width:93%;
	left:25px; 

	top:0px;
	position:absolute;
	content:'';
}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.mb-3,.my-3{margin-bottom:1rem!important}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
#sidebar .plugin-hooks .row{margin:0;padding-left:10px}
#sidebar .plugin-hooks .row h6{margin-left:-10px}

.realestate-details .row-title{
    width:150px;
}

#footer .copyright {
	float:right;
	margin:3px 39px 3px 0px;
	color: #ffffff;
}
a.alignnone{display:inline-block}
a.alignleft,a.alignnone,a.alignright{max-width:100%}
img.alignnone,.alignnone{margin-bottom:12px}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
#pbuttonu21015{width:100%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1200px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1360px}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}

          .wrapper .contents .list_article ul li a .cat_ttl {
            padding: 3px 5px;
            font-weight: bold;
            font-size: 90%;
            line-height: 1.3; }

        .top .contents .conts_feature .list_article ul li article a .cat_ttl {
          border-bottom: solid 1px #e94f4e;
          color: #e94f4e;
          height: 36px; }

        .top .contents .conts_announcer .list_article ul li article a .cat_ttl {
          border-bottom: solid 1px #ccc;
          color: #ff90bf;
          height: 36px; }

.hover_color .hover_color_wrapper{text-decoration:none;padding:40px 30px;text-align:center}

.search-warp{ padding:22px 30px;}

.search-warp .crox {top: 15px; right: 10px;}

.search-warp.open:after{top:70px;}

.search-warp.open {
	margin-top: 0
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
.et_pb_row_5.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{padding-top:20px;padding-bottom:20px}
.et_pb_row_15.et_pb_row{padding-top:20px;padding-bottom:6px}
section.media .resource-media{background:#222;color:#FFF;max-height:0;width:100%;overflow-x:hidden;-webkit-transition:all 0.8s;transition:all 0.8s;padding:0 20% 0 15%}
section.media .resource-media a{text-decoration:none;color:#9d9f90}
section.media .resource-media.show{border:2px solid #333;border-top:0;opacity:1;padding:2em 20% 2em 15%;max-height:1000px}


#main-header #logo {
  max-height: 40% !important;
}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:66px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:66px}

                .image-hover{
                    
                }

                .overlay1:hover .image-hover{
                    opacity: .75;
                }
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#022f3b}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

  .block-image:last-child { margin-right: 0; }

  .block-image.block-image__left { float: left; }

  .block-image.block-image__right { float: right; }


.from_the_blog .block-image.block-image__left img { display: none; }
.panel.hp_news .container_12 .newsarticle .news-image .seminar-date .seminar-day,.panel.hp_news .container_12 .newsarticle .news-image .seminar-date .seminar-month,.panel.hp_news .container_12 .newsarticle .news-image .seminar-date .seminar-number{display:block;color:#fff}
.panel.hp_news .container_12 .newsarticle .news-image .seminar-date .seminar-day,.panel.hp_news .container_12 .newsarticle .news-image .seminar-date .seminar-month{font-family:Novecentosanswide-Book,Roboto,sans-serif;font-size:12px;line-height:18px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}


.mega-menu .see-all {
    text-align: right;
}


.mega-menu .tag-list .list,
.mega-menu .tag-list .list a,
.mega-menu .see-all a {
    color: #bebebe;
}


.mega-menu .tag-list .list a:hover,
.mega-menu .see-all a:hover {
    color: #fff;
}


.mega-menu-light .mega-menu .tag-list .list,
.mega-menu-light .mega-menu .tag-list .list a,
.mega-menu-light .mega-menu .see-all a {
    color: #5d5d5d;
}


.mega-menu-light .mega-menu .tag-list .list a:hover,
.mega-menu-light .mega-menu .see-all a:hover {
    color: #010101;
}
.pull-right{float:right}
.fa.pull-right{margin-left:.3em}


.pricingTbl li .p-row .pull-right {

	float:right;

	color:#21282e;

	font-weight:bold;

}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.awesome-bar_close {
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 20px;
    position: absolute;
    right: 11px;
    text-align: center;
    top: 16px;
    width: 20px;
}

.awesome-bar_close:hover {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 50%;
}

.awesome-bar .awesome-bar_close {
  top: 10px;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.genesis-nav-menu .menu-item {
   display: inline-block;
   text-align: left;
}


.genesis-nav-menu .menu-item:hover {
   position: static;
}

 
	.nav-primary .menu-item {
		display: block;
		text-align: left;
	}

 
	.nav-primary .menu-item:hover {
		position: static;
	}


.footer	{ font-size: 11px; padding-top: 5px; }

.footer a:link { color: #A50021; text-decoration: underline }

.footer a:visited { color: #A50021; text-decoration: underline }

.footer a:active { color: #262672; text-decoration: underline }

.footer a:hover { color: #262672; text-decoration: underline }
#navigation,#navigation.active{z-index:1001}
#topnav #navigation{display:block!important}
#navigation{position:absolute;top:60px;left:0;width:100%;display:none;height:auto;padding-bottom:0;overflow:auto;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background-color:#fff}
#navigation.open{display:block;overflow-y:auto}

.td-block-span6 {
  width: 50%;
}

.td_block_14 .td-block-span6 {
  padding-left: 0;
  padding-right: 3px;
  width: 50%;
}

.td_block_19 .td-block-span6,
.td_block_19 .td-block-span4 {
  padding-right: 15px;
  padding-left: 15px;
}

  .td_block_19 .td-block-span6,
  .td_block_19 .td-block-span4 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .td_block_25.td-column-2 .td-block-span6:last-child .td_module_wrap:last-child {
    padding-bottom: 0;
  }

.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}

#menu, #navigation, #navi, .menu {display:none}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.carousel .carousel-slider{left:0px;white-space:nowrap;position:absolute;top:0px;width:100%;height:inherit;transition:left 0.6s}
.width100,.width100 .container.md-has-2-columns{width:100%}
.active-search .site-header .container.search_form_container{opacity:1;z-index:999;height:99px}
.site-header .container.search_form_container{position:relative;height:1px;opacity:0;height:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.container{position:relative;width:80%;max-width:1080px;margin:auto}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1200px}
.active-search .container.search_form_container{height:84px!important}
.awards_box_wrapper{background:#f0f5f8;border-top:1px solid #e6e9ea;border-bottom:1px solid #e6e9ea;margin:20px -50px -50px -50px !important;padding:40px 50px !important}
.awards_box_wrapper .col-md-12{width:112%;margin-left:-6%;margin-right:-6%;}


.amp-onair-show-title { }

.amp-onair-show-image { }

.amp-onair-show-image-img { max-width: 80px; max-height: 80px; }

.amp-onair-show-timeslot { }

.amp-onair-show-excerpt { }
.home-onair .amp-onair-show-image{float:left;margin-right:8px}
.home-onair .amp-onair-show-image-img{max-width:135px !important;max-height:85px !important}
.home-onair .amp-onair-show-title:before{content:"ON AIR NOW";display:block;font-family:Oswald;font-size:32px;font-weight:normal;color:#ce0000;margin-bottom:5px;line-height:95%}
.home-onair .amp-onair-show-title{font-size:14px;font-family:"Open Sans";font-weight:600;margin-bottom:2px;line-height:100%}
.home-onair .amp-onair-show-timeslot{font-size:14px;line-height:100%}

.col-md-4 {
    width: 25%;
	float:left;
}

.top-footer .col-md-4{
	min-height:200px;
}

	.top-footer .col-md-4, .top-footer .col-md-2, .top-footer .col-md-5{
		width:100% !important;
		text-align:center;
		margin-bottom:20px;
		padding-left:0px !important;
	}

	.top-footer .col-md-4:last-child{
		border-bottom: 0px !important;
	}

.copy-name {
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  color: #9e9e9e;
}


.entry-content p {
    opacity: 1;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    color: #252525;
	  font-size: 15px;
}


.entry-content h3, .entry-content h4 {
	    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    color: #252525;
}

.row-channel-bar #channel-bar li img.channel-artist {
	background-color:#222;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}


.context-quick-img {
    float: left;
    width: 35%;
    text-align: center;
}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{opacity:.4}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}
.ua-ie-11 .fusion-imageframe,.ua-ie-11 .imageframe-align-center{font-size:0;line-height:normal}


    .content .widget-container.widget_login h3 {
        margin:0;
        padding:15px 10px}


    
    .sidebar .widget-container,
    .content .widget-container {
        border:5px solid #e5e6e6;}

    .sidebar .widget-container {
        width:240px}

    .sidebar .widget-container li a {
        font-size:13px}

.footer .widgetarea .widget-container {
    padding-bottom: 0px;
    margin-bottom: 0px;
}


.tab-pane .tiny-gutter {
  padding: 0 10px; }

  .tab-pane .tiny-gutter .item {
    padding: 5px; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}


.mega-menu .col-md-2 {
  width: 20%;
}


.main-widget-area ul {
  list-style: none;
  margin: 0;
}

.main-widget-area ul li {
  margin: 0.4em 0;
  padding: 0 1.2em;
}

.main-widget-area ul li a {
  color: #383732;
}

.main-widget-area ul li a:hover {
  text-decoration: none;
  color: #fa5742;
}

.main-widget-area .widget-title {
  background: #fa5742;
  color: white;
  display: inline-block;
  font-family: "Ubuntu", sans-serif;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 500;
  height: 32px;
  line-height: 32px;
  margin: 0 0 1px 0;
  padding: 0 1.2em;
  text-transform: uppercase;
}
.ssba.ssba-img { width:32px; height:auto; margin-left: 20px;}

.front-stars {
  display: flex;
    color: #FFBC0B;
    overflow: hidden;
    position: absolute;
    top: 0;
}


.ce-center .ce-outer {
  position: relative;
  float: right;
  right: 50%;
}
.wrap-topbar{background:#252525;padding:6px 0;text-align:right;}
.wrap-topbar .container{position:relative;}
.wrap-topbar a{color:#fff;}
.wrap-topbar a:hover{color:#999999;}
.wrap-topbar .user-links-toggle{display:inline-block;margin-left:20px;}
.wrap-topbar .search-toggle{font-size:18px;margin-right:10px;}
.wrap-topbar .header-social-icons{display:inline-block;font-size:18px;}
.wrap-topbar .header-social-icons a{margin-right:10px;}
.wrap-topbar #search-widget{margin:10px 0;}
.wrap-topbar #search-widget .form-search{padding:5px;}
.wrap-topbar #search-widget .form-group{margin:0;}
.wrap-topbar .logged-out{display:inline-block;color:#999999;margin-left:20px;}
.wrap-topbar .user-links{margin:0;}
.wrap-topbar .user-links a{color:#eeeeee;}
.wrap-topbar .user-links .dropdown-menu{margin-top:5px;}
.header.transparent .header-wrapper,.header.transparent .header-bg-image,.header.transparent .header-bg-color,.header.transparent .header-bottom{box-shadow:none;background-color:transparent;background-image:none !important}
.header-bg-image,.header-bg-color{background-position:50% 0;transition:background .4s}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
#services .service-panel{position:relative;background-color:#fff;padding:0 15px 15px 20px;margin-bottom:30px;-webkit-box-shadow:0 3px 30px rgba(0,74,135,.29);-moz-box-shadow:0 3px 30px rgba(0,74,135,.29);box-shadow:0 3px 30px rgba(0,74,135,.29)}
#services .service-panel .btn-round{position:absolute;bottom:-20px;left:0;right:0;margin:0 auto}
#services .service-panel .tab-content{padding:20px 10%}
#services .service-panel .tab-content .service-overview{margin-bottom:50px}
#services .service-panel .tab-content .service-overview .description{float:left}
#services .service-panel .tab-content .service-overview .gallery-still{float:left;background-color:#d0d0d0;height:207px;width:34.91%}
#services .service-panel .tab-content .service-overview .gallery{display:none}

  .dmbs-footer .wrap-left-side {
    width: 70%;
    float: left; }

    .dmbs-footer .wrap-left-side .second-col .left-side {
      width: 60%; }

    .dmbs-footer .wrap-left-side .second-col .right-side {
      width: 40%; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-6{width:50%}
.col-lg-offset-1{margin-left:8.33333333%}

.widget .product_list_widget{list-style:none;}

.widget .product_list_widget li{border-bottom:1px dotted #e6e6e6;margin:0 0 1em;padding:0 .53em 1em;}

.widget .product_list_widget li:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both;}

.widget .product_list_widget li img{width:2.618em;height:auto;float:right;}

.widget .product_list_widget li a{display:block;}

.widget .product_list_widget li:last-child{margin:0;border:none;}

.widget .star-rating{width:60px;float:none;margin:.53em 0;height:.618em;clear:none;}
#menu{visibility:hidden;}
.quiz-iframe.not-logged-in .tabs.primary,.quiz-iframe #mobile-header,.quiz-iframe #admin-menu,.quiz-iframe h1,.quiz-iframe .breadcrumb,.quiz-iframe #footer,.quiz-iframe #header,.quiz-iframe #menu{display:none !important;}
html body #page #header,html body #page #menu,html body #page #hero,html body #page #content,html body #page #footer{float:left;display:block;margin-right:2.3576515979%;width:100%;}
html body #page #header:last-child,html body #page #menu:last-child,html body #page #hero:last-child,html body #page #content:last-child,html body #page #footer:last-child{margin-right:0;}
html body #page #header #block-block-21,html body #page #menu #block-block-21,html body #page #hero #block-block-21,html body #page #content #block-block-21,html body #page #footer #block-block-21{position:relative;z-index:1;}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9 ;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9 }
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}


#featured-slider .slider-overlay-disabled .caption-wrap {
    padding: 20px 5px 20px;
    background: rgba(34, 34, 34, 0.16);
}


  .one_half,.one_third,.one_fourth,.one_fifth,.one_sixth,
   .two_third,.three_fourth,.four_fifth,.five_sixth,.two_fifth,.three_fifth {
    width: 100%;
  }


  .portfolio-wrap .one_sixth {
    width: 29%;
    margin: 0 2%!important;
  }


  .one_half, .one_third, .one_fourth, .one_fifth, .one_sixth,
   .two_third, .three_fourth, .four_fifth, .five_sixth, .two_fifth, .three_fifth {
    width: 100%;
  }



.one_half, .one_third, .one_fourth, .one_fifth, .one_sixth,
.two_third, .three_fourth, .four_fifth, .five_sixth, .two_fifth, .three_fifth {
  float: left;
  margin-right: 4%;
  position: relative;
  height: auto !important;
  min-height: 1px;
  margin-bottom: 5px;
}


.one_sixth {
  width: 13.3334%;
}

.clear-float, .clear {
	clear: both;
}


.awaken-featured-container {
  clear: both;
  overflow: hidden;
  margin-bottom: 40px;
}


.inner {
  max-width: 1100px;
  margin: 0 auto;
}


#dropdown-section-military .inner, #dropdown-section-commercial .inner {
  padding: 40px;
}


#news-section .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  position: relative;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-half{width:48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50%;}


.logo img{
    width     : 350px;
    max-width : 100%;
    padding   : 10px;
}


footer .logo img{
    width  : 180px;
    height : auto;
}
.hb-blog-box-footer{padding:0 30px 20px}
.hb-blog-box-footer.without-date.without-more-button,.without-date .hb-blog-box-date,.without-more-button .hb-blog-box-read-more{display:none}
.border-image-wrap .hb-blog-box-footer{padding-left:0;padding-top:30px;}
.border-image-wrap .hb-blog-box-footer a{color:#FFF !important;font-family:"Raleway";font-weight:700;}
.menu-attach-block-wrapper .panel-pane{float:left;margin-right:60px;}
.section-deals .region-content .panel-pane{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1);margin:0 0 20px;padding:20px;}
.section-deals .region-content .panel-pane h2{margin:0 0 20px;}
.section-blogroll .region-content .panel-pane{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1);margin:0 0 20px;padding:20px;}
.section-blogroll .region-content .panel-pane h2{margin:0 0 20px;}

    .mobile .tit-big {
        position: relative;
        top:62px;
        padding-left: 10px;
        text-align: left;
    }


.tit-big { color: #000; padding-bottom: 12px; font-size: 24px; font-weight: bold; text-transform: capitalize }

html.menu-open div.maxidrop-main { width: 100% !important; }
.maxidrop-main{height:auto!important;padding-bottom:15px}
body .maxidrop-main{padding-right:0!important}

		
		div.maximenuck2, .maxidrop-main {
			min-width: 100%; 
			height: auto !important;
		}

	div.floatck, .maxidrop-main { 
	   
	   
	   
	   overflow: visible; 
	   height: auto !important;
	   left: 0; 
	   padding: 0 !important;
	   
	}

.footer_bottom_area{margin-top:15px}
.m-b-2{margin-bottom:1.5rem!important}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.cta{margin:10px auto 0px auto;padding:10px 10px 20px;background-color:#f2f2f2;position:relative;border:1px solid #dcdcdc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-shadow:#fff 1px 1px 0;box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-moz-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-webkit-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset}
.cta h3{font-size:1.5em;text-shadow:#fff 1px -1px 0}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}

.mkdf-side-menu .widget ul li.page_item_has_children,
.mkdf-side-menu .widget ul li.menu-item-has-children {
padding-right: 0;
border-bottom: none;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:110px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:110px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:83px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:83px}
 .add-header-height, .header-style-1 .mk-header-inner, .header-style-3 .mk-header-inner, .header-style-3 .header-logo, .header-style-1 .header-logo, .header-style-1 .shopping-cart-header, .header-style-3 .shopping-cart-header{ height:90px!important; line-height:90px; }
.intro-panel .opaque-panel .intro-panel-description{padding:123px 12% 64px 24%;content:"";display:table;clear:both}
.intro-panel .opaque-panel .intro-panel-description ul{margin-bottom:18px;padding-left:16px}
.page-id-6 .intro-panel .intro-panel-description .call-to-action-panel{margin:0 0 10px}

#page-wrap {margin: 0 auto;width: 1000px;}

div#page-wrap {width: 99%;}

.contain:before,.contain:after {content: "\0020";display: block;height: 0;visibility: hidden;}

.contain:after {clear: both;}

.contain {zoom: 1;}

.slot-footer-d-jb{
	max-width: 1390px;
	margin: 0 auto;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}
