﻿
.small-slider .small-slider-nav .prev-smslide,
.small-slider .small-slider-nav .next-smslide {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 36px;
  color: #fff;
  background-color: #BAC60A;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  transition: all .3s ease-in-out 0s;
  -moz-transition: all .3s ease-in-out 0s;
  -webkit-transition: all .3s ease-in-out 0s;
  border: none;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  z-index: 9999;
}

.small-slider .small-slider-nav .prev-smslide:hover,
.small-slider .small-slider-nav .next-smslide:hover {
  opacity: .8;
}

.small-slider .small-slider-nav .prev-smslide {
  left: -30px;
  text-align: right;
  padding-right: 12px;
}

.small-slider .small-slider-nav .next-smslide {
  right: -30px;
  text-align: left;
  padding-left: 12px;
}



.gm-arrow-right {
  height: 0 !important;
  width: 0 !important;
  border-bottom: 5px solid transparent;
  border-left: 8px solid #970505;
  border-top: 5px solid transparent; }

  .checkout accessory-item-header .gm-arrow-right {
    border-left-color: #AA0000; }
 .progress-wrap2 { background: #f80; margin: 20px 0; overflow: hidden; position: relative; }
 .progress-wrap2 .progress-bar2 { background: #ddd; left: 0; position: absolute; top: 0; }


.ncta-btn {
    text-align: center
}


.ncta-btn a {
    margin-top: 30px;
    color: #fff;
    background-color: #41af4b;
    border-radius: 26px;
    padding: 10px 25px;
    font-weight: 500;
    transition: .2s linear
}


.ncta-btn a:hover {
    color: #fff;
    text-decoration: none!important;
    box-shadow: 2px 2px 13px rgba(0, 0, 0, .2);
    transform: scale(1.1)
}


.loose-page-intro #today-date {
	text-align: center;
}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}

.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: 10px;
  padding-right: 10px;
}

  .col-sm-3 {
    width: 25%;
  }

.szamok{ color:#ffffff; width:100px; text-align:center; font-size:22px;}
#top-menu-box{background:#fcfcfc;border-bottom:1px solid #e3e3e3;font-family:Lato,sans-serif}
#top-menu{font-size:16px}
#top-menu li{margin:20px 20px 25px 0}
#top-menu a{font-weight:400}
#top-menu .fa{font-size:21px;vertical-align:text-top;margin-right:5px}
#top-menu .bull{color:#bbb}
#top-menu .active{background:0 0}
#top-menu .active a{border:1px solid #fcfcfc;color:#27252a;text-shadow:1px 1px 10px #999;padding-left:0;padding-right:0}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.span12 { width:940px; }

.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}

input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }

.table td.span12, .table th.span12 {
	float:none;
	width:924px;
	margin-left:0;
}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

		
.wrapper {max-width:1000px; margin:0 auto; overflow:auto;}
.location_content .loc_address {    margin-top: 0;    text-transform: none;    color: #6f6e6b;    font-size: 16px;    line-height: 1.2;    margin-bottom: 1px;}
.site-1edcu-current-rates .e-label{margin:0;font-size:14px;text-transform:uppercase;color:#e2a1a6}


.site-1edcu-current-rates .e-item .e-label {
	color: #ffffff;
}
.img-fluid{max-width:100%;height:auto}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

    #nav-wrapper ul#main-navigation li.menu-item-0 .fa {
      font-size: 2em; }
.uabb-module-content .uabb-text-editor *:not(a) {color: inherit;}
.uabb-module-content .uabb-text-editor *:not(i) {font-family: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {font-size: inherit;line-height: inherit; }
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b):not(i) {font-weight: inherit;}
.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b) {font-weight: inherit;}

    .cookie-bar .cookie-bar-interior .cookie-bar-text-one {
      margin-bottom: 0.8em; }
.lo-event_promo_summary{position:absolute;padding:6px 8px;margin:0;color:#fff;line-height:1.4;z-index:3;bottom:0;left:0;right:0;opacity:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUFBQWsrP/7AAAAAXRSTlOZyTXzhgAAAApJREFUCB1jYAAAAAIAAc/INeUAAAAASUVORK5CYII=) repeat;-webkit-transition:all .4s cubic-bezier(.42,0,.58,1);-moz-transition:all .4s cubic-bezier(.42,0,.58,1);-o-transition:all .4s cubic-bezier(.42,0,.58,1);transition:all .4s cubic-bezier(.42,0,.58,1)}
.lo-event_promo_image:hover .lo-event_promo_summary{opacity:1}


.pmb-full-width-slider .pmb-slide-content {
    padding: 3.5vh .7%
}


.pmb-full-width-slider .pmb-slide-content h2 {
    font-family: swissBold, sans-serif;
    color: #fff;
    text-transform: uppercase
}


.pmb-full-width-slider .pmb-slide-content .decoration-text {
    background-color: rgba(0, 0, 0, .65);
    display: inline-block;
    white-space: nowrap
}


.pmb-full-width-slider .pmb-slide-content h3 {
    font-family: swissLight, sans-serif;
    color: #fbb731;
    margin-bottom: 0
}



.header_bar {

}





.header_bar p{
	color: white;
	padding: 0;
	margin: 0 auto;
	position: absolute;
	top: 10px;
	left: 18%;
	width: 62%;
	text-align: center;
	font-family: 'MasonSansOT-Regular';
	z-index: 15;
}

  .span4 {
    width: 370px;
  }

  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }


input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}


.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

	
	
	
	#s5_submenu_wrap {
		display:none;}


		
#s5_register, #s5_login, #s5_nav li a, #subMenusContainer, .module_round_box-lightgray .s5_mod_h3_outer h3, .module_round_box h3, .module_round_box ul.menu a, #s5_topmenu_wrap_padding ul li, #s5_bottom_menu_wrap ul li, #s5_submenu_wrap ul li, .item h2 a, .item h2, .button, a.readon, .readmore a, div.catItemReadMore, .userItemReadMore, div.catItemCommentsLink, .userItemCommentsLink, a.readmore-link, a.comments-link, div.itemCommentsForm form input#submitCommentButton, .module_round_box-darkgray .s5_mod_h3_outer h3, .module_round_box-lightgrayhighlight .s5_mod_h3_outer h3, .module_round_box-highlight .s5_mod_h3_outer h3, .module_round_box-darkgrayhighlight .s5_mod_h3_outer h3, .jdGallery .slideInfoZone h2, .module_round_box-noborders h3, .s5highlight, h3 span.s5_accordion_menu_left, .item-page h2, .module_round_box-highlight2 .s5_mod_h3_outer h3{		
	text-transform:uppercase;}

.icon-linkedin-square:before {
	content:"\e918";
}

.icon-linkedin:before {
	content:"\e907";
}

.widget-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


    footer .row {
        height: 100%;
        text-align: center;
    }


.footer-copyright .row {
    height: 100%;
    padding: 15px 0 7.5px;
}
.pull-right{float:right}
.fa.pull-right{margin-left:.3em}


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

	float:right;

	color:#21282e;

	font-weight:bold;

}

.box_offers.right img {
    float: right;
}

div.tip-a div.tip div.right { width: 55px; }

	div.reservation div.menu div.right { width: 310px; }
	
	div.reservation table.transport td.right { padding: 2px 10px; font-weight: normal; width: 60px; }

div.right { float: right; }

td.right { text-align: right; }

#left_side div{padding:5px;}




.column{float: left;}
.et_pb_divider_internal{display:inline-block;width:100%}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.toggle-menu-block{margin-top:25px}


.testimonial-left,
.testimonial-right {
	
	height:100%;
	margin:1%;
	padding:0 2%;
}


.testimonial-left {
	float:left;
	
	margin-left:4%;
}


.testimonial-left blockquote,
.testimonial-right blockquote {
	margin-top:0px;
}


.testimonial-left p,
.testimonial-right p {
	margin:0px;
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container,body{min-width:992px!important}
.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}

.category-bg .nav li:before {
    display: none;
}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

.banner_item img{
	border: none;
}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}


.page-template-tpl-home .section-featured-widget-inner, .page-template-tpl-home .section-featured-widget-title, .page-template-tpl-home .section-featured-widget-description, .page-template-tpl-home .section-featured-widget-btn-wrapper {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
}


.page-template-tpl-home .section-featured-widget-title {
  font-family: "acumin-pro-extra-condensed", sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0;
}

  .page-template-tpl-home .section-featured-widget-title::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate3d(-50%, 0, 0);
    border-top: 2px solid #F04144;
    width: 100px;
  }
#top-menu #top li{padding:0;margin:0}
#top-menu #top li a,#top-menu #top li a:active,#top-menu #top li a:visited{color:#212121;font-size:11px;font-weight:600;line-height:1;padding-top:0}
#top-menu #top li a:hover{background:none;color:#44597f}
.collapse{display:none}
.collapse.in{display:block}
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}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row,.row .row{margin-left:0;margin-right:0}
.footer--social,.footer--title{margin-bottom:12.5px}
.footer--social span{display:inline-block;vertical-align:middle;margin-right:6.25px}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }

.really_simple_share_facebook_like iframe {
	max-width:450px;
}
.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-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-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-lg-6{float:left;width:50%}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.et_pb_text_11.et_pb_text { color: #ffffff !important; }

.et_pb_text_1.et_pb_text { color: #000000 !important; }

.et_pb_text_3.et_pb_text { color: #000000 !important; }

.main_table {
	border: 1px solid #E0DFE3;
}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.nav-wrapper .icon-menu {
  border: 0;
  color: #0072ef;
  cursor: pointer;
  display: inline-block;
  margin-right: 10px;
  padding: 0;
  width: auto;
}


[dir="rtl"] .nav-wrapper .icon-menu {
  margin-left: 10px;
  margin-right: 0;
}


.nav-wrapper .icon-menu:hover, .nav-wrapper .icon-menu:focus, .nav-wrapper .icon-menu:active {
  background-color: transparent;
  color: #0072ef;
}


.icon-menu::before {
  content: "\2630";
}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}




    .products-list .text {

        padding: 0;

        max-width: 100%;

        padding: 5px 0;

    }




    .video-list li .text span {

        color: #535353;

    }


.about-box .text {
    color: #000;
    max-width: 1000px;
    margin-top: 45px;
    height: auto;
    margin-left: 120px;
       padding-bottom: 70px;
    margin-bottom: 0;
}


.products-list li .text:hover {
    transition: all .2s;
}

    .about-box .text .title,
    .products-sect .title {
        font-size: 20px;
        margin-bottom: 10px;
    }

.topbox {
	border-top: 10px solid #391111;
}
.mehedi { background: #F5F5F5; padding: 2px; border-bottom: 1px solid #f4f4f4; text-shadow: 2px 3px 3px #555;}
header .container-fluid .navbar-header .navbar-brand-wrap .navbar-brand-inner{display:table!important;margin:0 auto}
header .container-fluid .navbar-header .navbar-brand-wrap .navbar-brand-inner .navbar-brand{left:0;position:relative}

.page-container, .sticky{position: relative; z-index: 0; left: 0; width: 100%; -webkit-transition: left; -moz-transition: left; -o-transition: left; transition: left; -webkit-transition-delay: 0ms; -moz-transition-delay: 0ms; -o-transition-delay: 0ms; transition-delay: 0ms; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -webkit-transition-duration: 375ms; -moz-transition-duration: 375ms; -o-transition-duration: 375ms; transition-duration: 375ms;}
.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}



#content[tabindex="-1"]:focus {
	outline: 0;
}


.site-content {
	word-wrap: break-word;
}

.cli-plugin-main-link {
	margin-left:0px;
	font-weight: 550; text-decoration: underline;
}


.sidebar .widget-popular-posts .widget-thumb {
	float: left;
	margin-right: 8px;
	border: 3px solid #eee;
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
}


.sidebar .widget-popular-posts .widget-thumb img {
	width: 250px;
	height: 250px;
	opacity: 1;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}


.sidebar .widget-popular-posts .widget-thumb:hover img {
	opacity: 0.7;
}
.post-entry .post-element-content{width:100%;margin-bottom:20px;float:left}
.blog-style-2.post-entry .post-element-content{float:none;width:auto}
.shortcode-post-entry .post-element-content,.shortcode-post-entry .entry-meta,.shortcode-post-entry .entry-summary{margin-bottom:10px}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_5 {
	width: 380px;
}


.container_16 .grid_5 {
	width: 280px;
}
.commercial{margin-bottom:30px}
.commercial .label-commercial{text-transform:uppercase;font-size:10px;margin-bottom:10px}
section.commercial-top{padding:30px 0;text-align:center}
.commercial-wrapper{display:table;margin:0 auto;text-align:left}
.commercial-wrapper.c-big{margin-bottom:30px}
.commercial.commercial-sidebar{padding:0;margin-bottom:30px}
.commercial.category-1{margin-bottom:45px;padding-top:0}
.commercial .wrapper{display:inline-block}
.commercial.article-1{float:left;width:50%}
.commercial.article-2{float:left;width:50%}
.commercial.article-1,.commercial.article-2{width:100%}

div.cell {
position: relative;
float: left;
left: 100%;
}


.ie6 div.cell {
float: none;
}

.template-search #content .cell {
padding-bottom: 20px;
width: 96% !important;
border-bottom: 1px solid #D3D3D3;
}

.cell {
float: none !important;
margin-left: -100% !important;
width: 100% !important;
}


.btn-social {
    display: inline-block;
    width: 50px;
    height: 50px;
    border: 2px solid #fff;
    border-radius: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 45px;
}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.inside.panels-flexible-row-inside.panels-flexible-row-custom_home_page_layout-1-inside.clearfix{border:1px solid #FFF;margin-top:40px;margin-bottom:38px}
.inside.panels-flexible-row-inside.panels-flexible-row-clone_of_custom_home_page_layout-1-inside.clearfix{margin-top:60px !important;border:1px solid #FFF !important;margin-bottom:42px !important}
.node-type-forum .forum-post-panel-main.clearfix{background:#fff none repeat scroll 0 0;}
.page-node-add .tabbable.tabs-left.vertical-tabs.clearfix.bootstrap-tabs-processed{display:none;}
.research_sub.submenu_list .tb-megamenu-column-inner.mega-inner.clearfix{padding-top:0px;}
.panels-flexible-row.panels-flexible-row-clone_of_custom_home_page_layout-1.clearfix{display:none !important;}

#topbanner { float: right; width: 283px; height: 122px; text-align: right;  }

#topbanner img { max-width: 78%; }


.infinite-top-search-row{ display: table; width: 100%; height: 100%; }
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }
.nav-vertical .social-icons,.nav-vertical .header-button{display:block;width:100%}
.text-center .social-icons{margin-left:auto;margin-right:auto}
.social-icons{display:inline-block;vertical-align:middle;font-size:.85em;color:#999}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}
.social-icons span{font-weight:bold;padding-right:10px}
.social-icons i{min-width:1em}
.nav-dark .social-icons,.dark .social-icons{color:#FFF}
.nav-dark .social-icons .button.is-outline,.dark .social-icons .button.is-outline{border-color:rgba(255,255,255,0.5)}
.social-button,.social-icons .button.icon:not(.is-outline),.social-icons .button.icon:hover{background-color:currentColor !important;border-color:currentColor !important}

.badgeitem{
	align-self:center;
	justify-self:center;
}
.navbar-collapse{overflow-x:visible;padding-right:10px;padding-left:10px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

  
  #shop-nav-xs .navbar-collapse {
    padding: 5px 10px;
  }




div.hint-icons-place div.heaad-heaad {
  float: left;
  width: 400px;
  font-size: 1em;
  font-weight: bold;
  padding-top: 7px;
  padding-left: 15px;
  z-index: 1;
}
.tagcloud a:hover,.sb-widget .tagcloud a:hover,.footer-widget .tagcloud a:hover{color:#fff}
.wt-layout1 .widget-title,.wt-layout1 .footer-widget-title,.wt-layout3 .footer-widget-title{border-color:#f15e22}
.wt-layout2 .widget-title,.wt-layout2 .footer-widget-title{background:#f15e22}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}
.fl-callout-text,.fl-rich-text{color:#252525;}



.blog-thumb .blog-thumb-hover:hover:after {
  background: rgba(71, 101, 160, 0.9);
}

.smart_content.singlepdk {background: #fff;padding: 15px;border: 1px solid rgba(34,36,38,0.08);border-bottom: 3px solid #ececec;}

.smart_content .norating{height:405px}


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


.text-yellow {
  color: #FED431;
}


.text-white {
  color: #fff !important;
}


#product-details .text {
  float: left;
  width: 61%;
  padding-left: 30px;
  margin-top: 10px;
}


.person .text {
  float: left;
  text-align: left;
}

  #product-details .title, #product-details .text {
    width: 100%;
  }

  span.text-content {
    opacity: 1 !important;
  }

  span.text-content.about {
    height: 173px;
    left: 13px;
    width: 175px !important;
  }


span.text-content span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}


ul.img-list li:hover span.text-content {
  opacity: 1;
}


span.text-content.careers {
  width: 240px;
  height: 240px;
  float: left;
}


img.btns {
display: inline-block;
margin: 10px auto 0;
padding: 0;
height: 30px;
vertical-align: bottom;
}

.cli-tab-content {
background: #ffffff;
}

.cli-nav-pills, .cli-tab-content {
width: 100%;
padding: 30px;
}

.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}

.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}

.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
}

        
        .beraterbox {
            vertical-align: top;
        }

        
        td.beraterbox {
            margin: 0;
            padding: 0;
            border-collapse: collapse;
            background-color: #F1F3F2;
            border-color: white;
            border-style: solid;
            border-width: 0 3px 6px;
            font-size: 11px;
            height: 95px;
            width: 210px;
        }

        
        td.beraterbox a {
            text-decoration: none;
        }


#calendar2 thead tr.days{
  background-color: #5d9da9;
  height: 25px;
  color: #f9f9f9;
    font-size: 10px;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}

.fronttdright {
background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 11px;
	color:;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:6px;
	border:1px solid #CCCCCC;		
	}

#slideshow {
	position: relative;
	z-index: 444;
	width: 100%;
	margin-top: -12px;
}



#mobile_menu_slide {
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#ffffff}
#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(2,2,2,0)}
.et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a{font-size:17px}


.et_mobile_menu li a {
    text-transform: uppercase;
    font-size: 2.5em !important;
    line-height: 1.5em;
    color: #fff !important;
}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}
footer .split .half{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
footer .split .half+div{border-left:1px solid}
.split .half{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:1.6rem 0 0;margin:0 auto}
.split .half.split-title{padding-right:0}
.split .half:empty{padding:0}
.split .half.half60{-ms-flex-preferred-size:60%;flex-basis:60%;width:60%}
.split .half.half40{-ms-flex-preferred-size:40%;flex-basis:40%;width:40%}
.animations-text .split .half{display:block}
.animations-text .split .half+.half{padding-top:0;padding-right:3rem;padding-bottom:6rem}




footer#main-footer .container {
    width: 100%;
    max-width: 1920px !important;
}





.page-template-page-billpay #main-content .container {
    padding-top: 81px !important;
}


.page-template-page-billpay #main-content .container:before {
    display: none;
}


.post-title a,ul.slider-navigation li ,.pagenavi a,a.more-link ,.main-menu li a ,.subscribe-icons a ,.flickr_badge_image img, .mega-menu-link img {
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

	.main-menu ul.menu , .top-menu ul.menu{ display:none; }

	#main-nav .main-menu {margin-left: 0  !important; margin-right:0 !important;}

	.main-menu ul.menu , .top-menu ul.menu, .breaking-news, .ei-title h3{ display:none; }


	.main-menu ul.menu,
	.top-menu ul.menu,
	.breaking-news{
		display:none;
	}
.center-block{display:block;margin-right:auto;margin-left:auto}
.menu-toggle .mobile-menu{padding-left:3px}
.menu-toggle .mobile-menu:empty{display:none}
.header--icons__language-trigger .icon{display:inline-block}

#menuBuilder #nav ul li.menu_1{
width:9%;
}
.fts-fb-get-directions:before,.slicker-instagram-image-likes:before,.slicker-instagram-placeholder .fts-instagram-icon:before{font-family:FontAwesomeSlick;-webkit-font-smoothing:antialiased}
.slicker-instagram-image-likes:before{content:"\f004";margin-right:5px}
.instagram-placeholder:hover .fts-see-on-instagram,.slicker-instagram-placeholder:hover .fts-see-on-instagram,.slicker-instagram-placeholder:hover .fts-share-wrap,.slicker-instagram-placeholder:hover .fts-slicker-backg,.slicker-instagram-placeholder:hover .slicker-date,.slicker-instagram-placeholder:hover .slicker-instagram-image-comments,.slicker-instagram-placeholder:hover .slicker-instagram-image-likes{opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.fts-mashup-count-wrap .slicker-heart-comments-wrap li.slicker-instagram-image-likes{padding-left:0!important}

	.fd-qr .qr{float: none;margin: 0 auto;}

.fd-qr .qr img{width: 160px;display: block;margin-bottom: 15px;}

.fd-qr .qr p{font-size: 14px;color: #909090;line-height: 22px;}

.image-slider-wrapper .slider-content {
	color: #fff;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	font-size: 16px;
}

.image-slider-wrapper .slider-content .cat-links a{
	color: #fff;
}

.image-slider-wrapper .slider-content .btn-primary{
	margin: 10px 0;
	padding: 10px 20px;
}


.slider-content .container {
	width: 60%;
	background: rgba(0,0,0,0.7);
	padding: 30px;
}

            .slider-content .btn-icon-box .btn-data{
                margin-top: -1px;
            }

        .slider-content .btn-icon-box {
            border: 1px solid #f92a22;
        }
.header-top{padding:0;}
.header-top li{padding:0 3px;}
.header-top li:first-child{padding-left:0;}
.header-top .block-menu{display:none;margin-top:-3px;}
.header-top .block-menu a{color:#555;font-size:11px;font-size:0.6875rem;}
.header-top .block-menu a:hover,.header-top .block-menu a:focus{color:#21b1e7;}
.locator-locationname{padding-left:0.75rem;padding-top:0.25rem;font-size:3.75em;color:#ffffff}
a.locator-locationname{color:#ffffff;text-decoration:none}
a.locator-locationname:hover{text-decoration:underline}

.footer__linkscol {
    
    padding: 0 25px;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    width: 100%;
    max-width: 33.33%;
}

.footer__linkscol h5 {
  margin-bottom: 25px;
  font-size: .9em;
  color: #184679;
}

#footer-bg {
width:100%;
background:#000;
margin:0 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:1140px}
.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:1300px}
.et_pb_row_2.et_pb_row{padding-top:67px;padding-right:0px;padding-bottom:28px;padding-left:0px}
.et_pb_row_0.et_pb_row{margin-top:-160px!important;padding-top:30px;padding-right:0px;padding-bottom:30px;padding-left:0px}


.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;
}

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


#main-content,
#top-content{
	float: left;
	width: 68.333333333333%; 
}


.takeover-wrapper #main-content,
.takeover-wrapper #top-content {
	width: 65.957446808511%; 
}


	#main-content,
	#top-content,
	aside,
	.takeover-wrapper #main-content,
	.takeover-wrapper #top-content,
	.takeover-wrapper aside{
		float: none;
		width: 100%;
	}
body.boxed .wrapper_inner,body.boxed footer,body.boxed .header_inner,body.boxed .full_width .parallax_content,body.boxed .carousel-inner,body.boxed .footer_inner,body.boxed .footer_top_border_holder.in_grid,body.boxed .footer_bottom_border_holder.in_grid,body.boxed .content_wrapper{width:818px}
body.boxed .footer_inner,body.boxed .footer_top_border_holder.in_grid,body.boxed .footer_bottom_border_holder.in_grid{width:100%}






body.boxed .wrapper_inner,
body.boxed .footer_inner,
body.boxed .content_wrapper{
	width: 1150px;
	margin: 0 auto;
}
