﻿
.add_box p {
	font-size: 14px;
	color: #777777;
	line-height: 25px;
}

.add_box {
	margin-top: 25px;
}


.srp-post-thumbnail-link {
	display: block;
}

.width-container {-moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; }
body.home #page-title .width-container{background-color:#2b2d2e;margin:20px auto 0}
#logo-container .width-container{width:100%;text-align:center}
.w-image-h,.w-image a,.w-image img{border-radius:inherit;border-color:inherit !important;color:inherit !important}
.w-image.style_shadow-2 .w-image-h{position:relative}

footer .copy {
    margin-top: 15px;
    font-size: 13px;
    margin-bottom: 0;
    line-height: 20px;
}


.boxlife .boxlife_list .boxtext { width: 100%; text-align: center; margin-top: 25px; padding: 0 45px; }


.boxlife .boxlife_list .boxtext p { font-family: 'GothamBook'; font-size: 15px; display: inline-block; }

.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-sm-3 {
    width: 25%;
  }


.white-light {
    opacity: .7;
    color: #F7F8FC;
}


.white {
    color: #F7F8FC;
}


.white-link {
    font-weight: bold;
    opacity: .7;
    color: #F7F8FC;
    transition: .4s;
    -webkit-transition: .4s;
}


.white-link:hover {
    opacity: 1;
    color: #F7F8FC;
}


.white-link .fas {
    font-size: 13px;
    opacity: 0;
    transition: .4s;
    -webkit-transition: .4s;
}


.white-link:hover .fas {
    opacity: 1;
    margin-left: 5px;
}

.larger_banner{width:680px; float:left;}
 
.icon-location:before { content: '\e724'; }


.clearfix {
  *zoom: 1;
}

.clearfix:before {
  display: inline-table;
}

.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}
.navbar-main .menu-item.menu-item-49{border-bottom:2px solid #02b3ca;font-weight:700;margin:0 10px}
.navbar-main .menu-item-has-children .dropdown-menu a{line-height:25px}


    #responsive-menu-container #responsive-menu-search-box,
    #responsive-menu-container #responsive-menu-additional-content,
    #responsive-menu-container #responsive-menu-title {
        padding: 25px 5%;
    }


    #responsive-menu-container #responsive-menu-additional-content {
        color: #ffffff;
    }

.page_order .menu-top-menu-container {display: inline-block;}


#wp-calendar 
{
	empty-cells: show;
	width: 100%;
}

#wp-calendar th {
background: rgba(0, 0, 0, 0.03);
line-height: 20px;
}


#wp-calendar #next a 
{
	padding-right: 10px;
	text-align: right;
}


#wp-calendar #prev a 
{
	padding-left: 10px;
	text-align: left;
}


#wp-calendar a 
{
	display: block;
}



#wp-calendar td 
{
	padding: 3px 0;
	text-align: center;
	text-align: center;
}


#wp-calendar caption 
{
	text-align: center;
	width: 100%;
}


#main-nav,
.cat-box-content,
#sidebar .widget-container,
.post-listing,
#commentform {
	border-bottom-color: #124778;
}



#utilitynav { display: block; margin-bottom: 15px;}

.hdh, 
.hth, 
.hdb {
	display:block;
	margin:0 auto;
	width:100%;
}

.texte2{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif;font-size : 12px;}




.post .read-more a:hover,
.type-page .read-more a:hover {
  background: #f8931f;
}

.post .read-more a:active,
.type-page .read-more a:active {
  background: #d67100;
}
.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.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-sm-1{width:8.33333333%}


.pad {
width:225px;
}
.single .sponsor-sidebar .image{padding-bottom:16%}
.single-imc .sponsor-sidebar{margin-top:6.2em}
.sponsor-sidebar{background-color:#f1f1f1;width:100%;height:100%}
.sponsor-sidebar .image{padding-bottom:10%}
.sponsor-sidebar .image div{width:100%!important;display:block}
.sponsor-sidebar .image iframe{margin:0 auto;display:block}

.td_block_slide .td_module_slide {
  z-index: 1;
}

.iosSlider-col-3 .td_module_slide {
  height: 580px;
  
  
  
  
}

  .iosSlider-col-3 .td_module_slide .td-module-thumb,
  .iosSlider-col-3 .td_module_slide .entry-thumb {
    height: 100%;
  }

.iosSlider-col-2 .td_module_slide {
  height: 385px;
  
  
  
  
}

.iosSlider-col-1 .td_module_slide {
  height: 385px;
  
  
  
  
}

.td_block_slide .td_module_slide:first-child {
  visibility: visible !important;
}

.td-js-loaded .td_block_slide .td_module_slide {
  visibility: visible !important;
}

.td-md-is-safari .td_module_slide:before {
  bottom: -1px;
}

.td-md-is-safari .td_module_slide .td-module-title {
  -webkit-transform: translate3D(0, 0, 0);
}
.b-part__img--v2.b-part__img--v2,.b-part__img--v5.b-part__img--v5{margin-top:-40px}
.b-part__img--v4.b-part__img--v4{position:relative;z-index:1}
.b-part__img--v2,.b-part__img--v4{height:270px}
.b-part__img--v1,.b-part__img--v5{height:380px}
.b-part__img--v5.b-part__img--v5{margin-top:-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-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-sm-9{width:75%}

.category-grid .items{
  zoom: 1;
  margin-left: -2%;
  margin-top: -2%;
}

.category-grid .items:before, .search-results .items:before
.category-grid .items:after, .search-results .items:after {
  content: "";
  display: table;
}

.category-grid .items:after, .search-results .items:after {
  clear: both;
}

.family-grid .items {
  zoom: 1;
  margin-left: -2%;
  margin-top: -2%;
}

.family-grid .items:before,
.family-grid .items:after {
  content: "";
  display: table;
}

.family-grid .items:after {
  clear: both;
}

.product-grid .items {
  zoom: 1;
  margin-top: -80px;
  margin-left: -2%;
}

.product-grid .items:before,
.product-grid .items:after {
  content: "";
  display: table;
}

.product-grid .items:after {
  clear: both;
}
.light-faq .default-answer .answer-body{line-height:130%}
.light-faq .default-answer .answer-body p{font-size:1.2em}




.rate-table { background-color: #fff; border-top: 1px solid #dee7f2; border-bottom: 1px solid #dee7f2; margin-top: -21px; }






.tp-static-layers				{	
	position:absolute; z-index:101; top:0px;left:0px;
	

}



.tp-static-layers-back {	
	z-index:0;
}
.block .news li p.published{margin:0 0 3.33333px}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.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{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
.abcp_promo-block .promo_btn,.container .promo_btn{font-size:18px!important;color:#f7f8fa;display:block}

.mkdf-iwt:not(.mkdf-iwt-left-from-title) .mkdf-iwt-title-holder {
margin-bottom: 9px;
}

.mkdf-iwt.mkdf-iwt-left-from-title .mkdf-iwt-icon-holder,
.mkdf-iwt.mkdf-iwt-left-from-title .mkdf-iwt-title-holder {
display: inline-block;
vertical-align: middle;
}

.mkdf-iwt.mkdf-iwt-icon-left:not(.mkdf-iwt-left-from-title) .mkdf-iwt-title-holder {
margin-bottom: 14px;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-4-0 , #pl-4 .so-panel:last-child { margin-bottom:0px }
 #pg-4-1 , #pg-4-2 , #pl-4 .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel:last-child { margin-bottom:0px }

#wt_wrapper #wt_header {
  background: transparent;
}

  #wt_wrapper .non-cosigned-student-block {
    margin-top: 80px !important;
  }

#wt_wrapper {
	background-color: ;
}

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


.entry-footer span.comments-link::before {
    content: "\f075";
}
header .social_nav ul li a{width:43px;line-height:43px;border-radius:100%;background:#f7b71e;color:#fff;display:block;text-align:center;font-size:20px}
header .social_nav ul li:last-child{padding-right:0}
header .social_nav ul{float:none;text-align:center;margin:15px 0 0}
.social_nav.col-sm-6{float:right}


.nectar-slider-loading.default-loader .loading-icon, .pp_loaderIcon.default_loader {
	background-image: none!important;
}


.nectar-slider-loading.default-loader .loading-icon span {
	 border: 3px solid #666;
	 background-color: #393939;
}



.nectar-slider-loading .loading-icon {
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}


.nectar-slider-wrap .nectar-slider-loading { z-index: -1; }


body[data-ajax-transitions="true"] .nectar-slider-loading {
	display: none;
}

	
	.nectar-slider-loading {
		background-position: center!important;
		top: 0!important;
	}


.highlights .highlight-author,
.news-focus .news-focus-author,
.highlights .highlight-tags,
.news-focus .news-focus-tags {
	margin-left: 15px;
	color:#a6a6a6;
	text-transform: capitalize;
}


.highlights .highlight-author a,
.highlights .highlight2-author a,
.highlights .highlight-tags a,
.highlights .highlight2-tags a,
.news-focus .news-focus-tags a,
.news-focus .news-focus2-tags a,
.news-focus .news-focus-author a,
.news-focus .news-focus2-author a,
.loop-alt-tags a,
.news-focus-author.loop-alt a,
.news-focus-author.loop-alt { color:#a6a6a6; }


.author .news-focus-author.loop-alt,
.author .loop-alt-tags { margin-left: 15px; }


#sp_header {
	display: none;
}
.row.author-nm{display:none}

#content {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    margin: 0 auto;
    padding: 0;
}

#content_box {
    float: left;
    width: 100%;
}

#content_box .excerpt .post-content, #content_box .excerpt-medium .post-content {
font-size: 13px;
}

.ss-full-width #content_box {
    padding-right: 0;
    padding-left: 0;
}
.comment-bubble,.rating-star{position:relative;display:inline-block}
.comment-bubble:before,.rating-star:before{top:0;left:0;margin:0;color:rgba(0,0,0,.5);font-size:12px}
.comment-bubble{top:1px}
.comment-bubble:before{content:'\e63b'}
#et-navigation .mega-menu .comment-bubble:before{color:rgba(255,255,255,.6)}
.et_pb_extra_module .post-meta .comment-bubble:before,.et_extra_other_module .post-meta .comment-bubble:before{color:inherit}

.footer .footer-inside .footer-row02 .footer-pagelink {
  position: relative;
  height: 100%;
}

.footer .footer-inside .footer-row02 .footer-pagelink .footer-pagelink-inside {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  height: 24px;
  width: 100%;
}
.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-sm-4{width:33.33333333%}

#fancy-header .wf-wrap {
  padding-top: 0;
}

.overlap #fancy-header .wf-wrap {
  padding-top: 70px;
  padding-bottom: 70px;
}

#fancy-header.title-center .wf-wrap {
	display: table;
}


.is-webkit.overlap #main .wf-wrap {
	margin-top: -36px;
}


	.sidebar-left .wf-wrap:before,
	.sidebar-left .wf-wrap:after,
	.sidebar-right .wf-wrap:before,
	.sidebar-right .wf-wrap:after {
		content: "";
		display: table;
	}


	.sidebar-left .wf-wrap:after,
	.sidebar-right .wf-wrap:after {
		clear: both;
	}


	.ancient-ie .sidebar-left .wf-wrap,
	.ancient-ie .sidebar-right .wf-wrap {
		zoom: 1;
	}


	.wf-wrap {
		padding: 0 30px;
	}

	.overlap #fancy-header.fancy-header .wf-wrap {
		padding-top: 40px;
		padding-bottom: 40px;
	}


	.black_cadre {
		position: absolute;
		z-index: 999;
		left: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.6);
		width: 100%;
		padding: 5px;
		min-height: 50px;
		color: white;
	}


	.black_cadre a {
		justify-content: baseline !important;
		align-items: baseline !important;
		color: white !important;
		position: relative !important;
	}
#mobile_navigation{position:fixed;top:0;right:-300px;width:300px;height:100%;background-color:#222;color:#666;display:block;z-index:30;-webkit-transition:right .3s;-moz-transition:right .3s;-ms-transition:right .3s;-o-transition:right .3s;transition:right .3s;overflow-y:scroll;-webkit-overflow-scrolling:touch}
#mobile_navigation .mobile_menu{padding:20px 30px;margin:0;list-style:none;max-height:100%}
body.expanded #mobile_navigation{right:0}


.feedback__in { box-sizing: border-box; }


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


ul#navlist li#active a
{
	background: #003366;
	color: #ffffff;
}


ul#navlist li a:hover, ul#navlist li#active a:hover
{
	color: #ffffdd;
	background: transparent;
	border-color: #aaab9c #ffffff #ffffff #cccccc;
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.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;}

.hpfr-4
{
	left: 671px;
}

.hpfr-3
{
	left: 469px;
}

.hpfr-2
{
	left: 218px;
}

.hpfr
{
	display: block;
	width: 300px;
	position: absolute;
}

.hpfr-1
{
	left: -32px;
}

.hpfr LI
{
	list-style: none;
}

.text-center {
  text-align: center;
}
.triangle-bottom{position:relative}
.triangle-bottom:before{content:' ';position:absolute;display:block;bottom:0;left:1.5rem;width:0;height:0;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-bottom:1.5rem solid #fff;z-index:2}
.et_pb_image_1 .et_pb_image_wrap{border-width:3px;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.25)}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}
.component_editorial .col234 .title,.component_editorial .col234 .title_big,.component_editorial .col234 .title_realisations{font-family:"Bembo MT W01 Semibold",Times,serif;display:block}
.component_editorial .col234 .title a,.component_editorial .col234 .title_big a{color:#1d1d1d;border-bottom:1px solid #a6a7a6;text-decoration:none}
.component_editorial .col234 .title{padding:0 20px;color:#1d1d1d;font-size:20px;line-height:24px;margin-bottom:-35px}
.component_editorial .col234 .title a,.component_editorial .col234 a .title{margin-bottom:0;padding-left:0}
.component_slideshow ul li .info_panel p.title{font-family:"Bembo MT W01 Semibold",Times,serif;font-size:24px;margin-bottom:5px;line-height:20px}
.component_slideshow_fullscreen .overlay .image_wrapper .info_panel p.title{font-family:"Bembo MT W01 Semibold",Times,serif;font-size:24px;margin-bottom:5px}

            
 #pg-203-0 , #pg-203-1 , #pl-203 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-203 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-203 .panel-grid { margin-left:0;margin-right:0 }
 #pl-203 .panel-grid-cell { padding:0 }
.carousel-inner{position:relative;width:100%;overflow:hidden}

#quote-carousel .carousel-inner {
    min-height: 330px;
}
.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-sm-4{width:33.33333333%}
.widget-header .textwidget{margin-top:0;padding-left:0;border-left:none}

        .postauthor h5, .single_post a, .textwidget a, .pnavigation2 a, .sidebar.c-4-12 a:hover, footer .widget li a:hover, .sidebar.c-4-12 a:hover, .reply a, .title a:hover, .post-info a:hover, .widget .thecomment, #tabber .inside li a:hover, .readMore a:hover, .fn a, a, a:hover, #secondary-navigation .navigation ul li a:hover, .readMore a, #primary-navigation a:hover, #secondary-navigation .navigation ul .current-menu-item a, .widget .wp_review_tab_widget_content a, .sidebar .wpt_widget_content a { color:#ea205e; }


.news-info {
    width: 100%
}
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title{font-weight:700!important;line-height:1.1em!important}
.et_pb_slides .et_pb_slide_0.et_pb_slide .et_pb_slide_description{text-shadow:0em 0em 0.3em rgba(0,0,0,0.5)}
.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content{font-weight:700!important;color:#f7a30a!important;text-shadow:0em 0em 0.3em rgba(0,0,0,0.85)!important}

		.row.aboutustext {
		    margin-left: -30px !important;
		    margin-right: -30px !important;
		}


.row { margin-bottom: 20px }


.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}


.row:after,
.clearfix:after {    clear: both }


.row,
.clearfix {    zoom: 1 }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.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-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}



    #container{
	width:960px;
	margin:0 auto; 
	position:relative;
	display: block;
	padding:0 10px;
    }

.mvp-feat1-right-wrap,
.mvp-widget-feat2-side,
#mvp-side-wrap,
#mvp-home-widget-wrap .mvp-flex-side-wrap {
border-top: 1px solid #ddd;
margin: 20px 0 0;
padding-top: 20px;
width: 100%;
}
.partners .partners__title{color:transparent;font:0/0 a;text-shadow:none}
.container--no-padding{padding:0!important}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:after,.container-fluid:before{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}
 .mk-imagebox .video-type .item-image { display:none; }
 .mk-imagebox-item .item-image { text-align:center; padding:0; }
 .mk-imagebox-item .item-image img { width:100%; }
 .mk-imagebox-item .item-image.padding-true { padding:5% 5% 0; }

#top .site-info {
float: left;
}
.block .block__visuals-inner{position:relative}
.et_pb_row_11.et_pb_row{margin-top:-20px!important}
.et_pb_row_12.et_pb_row{margin-top:-20px!important}
.et_pb_row_2.et_pb_row{margin-bottom:-8%!important}
.et_pb_row_1.et_pb_row{margin-bottom:-5%!important}
.et_pb_row_0.et_pb_row{margin-bottom:-3%!important}

.aux-bar .phone-block{
    width:200px;
    height:64px;
    text-align:center;
    color:#ffffff;
    background:#d01e36;
    font:18px/64px arial;
    float:left;
}

.aux-bar .phone-block a{
    color:#ffffff;
    text-decoration:none;
}
div.buyMore div#bundleImages .product,div.buyMore3 div#bundleImages .product{vertical-align:bottom}
.storeProduct #columnTwo .productList .product{float:left}
.dealObject #cover,.dealObject .details .product{float:left;border:1px solid #ccc;max-width:75px}
.ebookDealObject .ebookDetails .product{float:left;display:inline}
.buckets-image-51 .product{margin-left:-64px;float:left;width:51px}
.buckets-image-75 .product{margin-left:-88px;float:left;width:75px}
.buckets-image-70 .product{margin-left:-83px;float:left;width:70px}
#series-list #allProdlist .eproduct img.product{z-index:0;position:relative}

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

		

		.modal .modal-header a.close-modal,
		a[class*='lightcase-icon-'].lightcase-icon-close,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper .icon-close {
			background-color:  #cd202d		}


		.modal .modal-header a.close-modal:hover,
		a[class*='lightcase-icon-'].lightcase-icon-close:hover,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper:hover .icon-close,
		.wrap-special-events-accordion .special-events-accordion.is-active .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container.is-active .accordion-header .wrapper .icon-close {
			background-color: #000000 ;
		}
#app_login_cta_button{display:inline-block;box-sizing:border-box;padding:.55rem .7rem;background:#ff3c41;margin-top:1.75rem;color:#fff;margin-bottom:1.25rem;font-weight:600;margin-left:1rem;font-style:italic;box-shadow:2px 2px 4px rgba(0,0,0,.1);-ms-flex-align:center;align-items:center}
#app_login_cta_button img{height:25px;margin-right:.5rem;transform:translateY(2px)}
#box_sub_main_cp_3{width:1140px}

.b-recommended__content {
    width: 704px;
    margin: 0 auto;
    overflow: hidden;
    height: 170px;
    padding: 0;
    margin-top: 52px;
}

.span8{width:620px;}

.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}

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

input.span8, textarea.span8, .uneditable-input.span8{width:606px;}



.section-title { margin-top: -7px; margin-bottom: 60px; }

	
.section-title h2 { 
	text-transform: uppercase;
	letter-spacing: -0.05em;
	font-weight: 900;  
	}

	
.section-title .seperator { padding: 16px 0;  }



footer section,
footer .footer-buttons-mobile {
  display: none; }



.footer-buttons-mobile {
  display: none;
  margin: 30px auto;
  width: 100%;
  text-align: center; }

  
  .footer-buttons-mobile a {
    background: #ebeaea;
    color: #0976bd;
    border-radius: 10px;
    display: inline-block;
    margin: 0px 5px 8px;
    padding: 10px;
    text-align: center;
    width: 110px;
    font-weight: 700;
    font-size: 12px; }

#footer .terms{
	float: right;
	display:none;
}
	
#footer .terms li{
	float: left;
	padding: 0 0 0 5mm;
}
	
#footer .terms a{
	text-decoration: none;
}



#footer .terms a:hover{
  text-decoration: underline;
  }


.product-thumb-grid {
  text-align: center;
  padding: 1em;
  padding: 0 1em;
  width: 24%;
  display: inline-block;
  vertical-align: top; }
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}


.h-desc {
    	padding: 0px;
   	text-align: justify;
    	white-space: normal;
	color: #E8E8E8;
}

    .copy-right, .site-info{
        float: none;
        text-align: center;
    }

.site-info{
    float:right;
}

.post.excerpt header .title {
    max-width: 206px;
    margin-top: -26px;
    background: #fff;
    padding-right: 5px;
    padding-top: 3px;
}

.post.excerpt header .title a { line-height: 1 }

.title {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 22px;
    clear: both;
}

.title a { color: #444 }

.page h1.title {
    margin-bottom: 0;
    padding-top: 0;
    font-size: 22px;
}

.widget .title {
    font-weight: bold;
    text-transform: uppercase;
    color: #545E68;
    font-size: 12px;
}
.global-footer .layout__block{margin-bottom:0}
.experience-page .layout__block{margin-bottom:20px}
.layout__block .tabs__triggers{padding:0}
.tabs__content .layout__block{flex-direction:column}
.custom-detail .layout__block{margin-bottom:0}
.layout__block{box-sizing:border-box;flex-shrink:0;margin-bottom:20px;padding-left:10px;padding-right:10px;position:relative;width:100%}
[data-size^="c-"] .layout__block{display:flex;flex-direction:column}
.layout__block .layout__block .layout__block:not(:last-child){margin-bottom:0}

.sche20{
 position: absolute;
    left: 35px;
    bottom: 11px;
    border-radius: 10px;
}


.header-right{
	max-width:470px;
}

.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% }
.header__main .lang-hover{position:absolute;padding-top:5px;width:100%;display:block;opacity:0;visibility:hidden;transition:all .21s}
.header__main .lang-hover ul{list-style:none;padding:0;margin:0}
.header__main .lang-hover a{transition:all .21s}
.header__main .lang-hover a:hover{color:#793089;text-decoration:none}
.header__main .lang:hover .lang-hover{opacity:1;visibility:visible}


.posts-grid .grid-item {
  position: relative;
  margin-bottom: 30px; }

  .posts-grid .grid-item:hover .grid-item__thumb {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }

  .posts-grid .grid-item--first .grid-item__title {
    font-size: 1.17em; }

      .posts-grid .grid-item--first .grid-item__thumb-wrapper {
        height: 630px; }

.posts-grid .grid-item:not(.grid-item--first) .grid-item__thumb-wrapper {
    height: 256px;
    border-bottom-width: 44px;
    box-sizing: content-box;
}


.blog_praca .items-row .item {
	margin-bottom: 20px;
}


.item-page_praca .article-content h2 {
	margin: 0 0 10px 0;
}


.items-row .item {
	margin-bottom: 40px;
}


.article-intro img[align=left],
.article-content img[align=left],
.article-intro .img_caption.left,
.article-content .img_caption.left,
.article-intro .pull-left.item-image,
.article-content .pull-left.item-image {
	margin: 0 30px 20px 0;
}


.article-intro img[align=right],
.article-content img[align=right],
.article-intro .img_caption.right,
.article-content .img_caption.right,
.article-intro .pull-right.item-image,
.article-content .pull-right.item-image {
	margin: 0 0 20px 30px;
}


.edit.item-page fieldset .btn-toolbar {
	margin-top: 10px;
}


.item-title {
	font-weight: bold;
}











.tt-header-wrapper {
  background: #fff;
  border-bottom: 1px solid #eaeaea;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}


.tt-header.banner .tt-header-wrapper {
  position: relative;
  padding-top: 45px;
}





.tt-header.boxed .tt-header-wrapper {
  position: relative;
  width: 1368px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.wingzz_form .Radio_element.fullcolumn, .wingzz_form .Checkbox_container.fullcolumn { width:100%; clear:both; float:none; }

.fullcolumn .referenceSlider ul.slides li main { width:73%; float:left; position: relative; padding: 20px; }

html,
body,
.wrapper {
	width:100vw;
}

#search span.advanced {
	padding: 10px 20px 10px 10px;
	font-size: 14px;
	float: right;
}
#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.odd{background:#fbfbfb;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;}

.searchta tr.searchtatitle td.searcht1td_name           { color:#fff; border:0}
#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.odd{background:#fbfbfb;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;}
.amp-onair-show-image-img{float:left;margin-right:7px;max-width:80px !important;max-height:41px !important;overflow:visible !important}


.page-wrapper {
	background    : #F3F3F3;
	max-width     : 1200px;
	margin        : auto;
	border-radius : 3px 3px 0 0;
}

p.head-text{
    position: absolute;
    right: 6em;
    bottom: 1.8em;
    font-weight: 400;
    letter-spacing: 1px;
    display: none;
    z-index: 10;
    margin: 0!important;
}

p.head-text a{
    color: black;
    text-decoration: none;
}

    p.head-text,
    p.head-text a,
    nav#primary ul li a{
        color: white;
    }

    .stick p.head-text{
        color: #555555;
    }

    header.white .sticky-header p.head-text,
    header.white .sticky-header p.head-text a,
    header.white .sticky-header nav#primary ul li a,
    .sticky-header.stick p.head-text a,
    .sticky-header.stick nav#primary ul li a{
        color: #555555;
    }

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
.wpb_content_element,.wpb_row{margin-bottom:0!important}
.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}
#menu-header_mobile .caret-blue{margin-top:9px;color:#3583d4}
#menu-header_mobile .caret-black{color:#000}
#wapper-nav .btn .caret{margin-left:10px}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}



#megamenu-mobile h2.resp-tab-active .resp-arrow:before, .mobile-content-wrapper .col-wrapper h2.sub-link.open:after, .tabs-home .resp-tabs-container h2.resp-tab-active .resp-arrow:before {
  content: "\2013";
   }

          
          #megamenu ul li .mm-panel .col .sub {
            float: right;
            width: 72%; }

  
  .mobile-content-wrapper img, .mobile-content-wrapper .sub {
    display: none; }

  
  .mobile-content-wrapper .col-wrapper h2.sub-link {
    cursor: pointer; }

    
    .mobile-content-wrapper .col-wrapper h2.sub-link:after {
      content: '+';
      float: right;
      color: #666666; }

  
  .mobile-content-wrapper .col-wrapper .sub {
    padding-top: 15px;
    border-top: 2px solid gray; }

    
    .mobile-content-wrapper .col-wrapper .sub li {
      padding: 0 35px; }


.scroll-to-top,
.scroll-to-bottom{
	padding:2px;
	position:fixed;
	width:32px;
	height:32px;
	opacity:0.8;
	cursor: pointer;
	z-index: 9999;
}

.scroll-to-top{
	bottom:20px;
	right:66px;
}


.stab-left .scroll-to-top {
	right: inherit;
	left: 30px;
}

.stab-center .scroll-to-top {
	right: 50%;
	margin-right: 5px;
}

	

.post-meta {
	margin-top:35px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
	font-style:italic;
	clear:both;
}




 .imghover:hover img {
 	margin:-4px 0 0 4px;
 	 box-shadow: -4px 4px 0px 0px #CCC;
 	position: relative;
 	z-index: 1;
	-webkit-transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
   -moz-transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
     -o-transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
        transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
}
#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}
 .featured-slider{
display: none;
}



.wpb_content_element.wpb_single_image img {
  height: auto;
  max-width: 100%;
}



 .wrapper { width:100%; margin:0px; padding:0px; background:#003950;}

.top-header .socials{
	margin: 0;
	display: inline-block;
	float: left;
}


.socials a,
.socials a:hover {
	color: #fff;
}


.socials {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}


.socials li {
	display: inline-block;
}

.socials li a {
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	display: inline-block;
	transition: background 0.5s;
	-webkit-transition: background 0.5s;
}


.socials li.facebook a:hover,
.socials li.facebook a:focus {
	background: #3E5993;
}


.socials li.twitter a:hover,
.socials li.twitter a:focus {
	background: #00C3F8;
}


.socials li.youtube a:hover,
.socials li.youtube a:focus {
	background: #CC181E;
}

.socials li.google-plus a:hover,
.socials li.google-plus a:focus {
	background: #ea4335;
}


#mainmenu li.rex-article-6 a { width:85px; background:#00853E; }


#mainmenu li.rex-article-6 a:hover { border-color:#00853E; }


#mainmenu li.rex-article-6 a.rex-current, #mainmenu li.rex-article-6 a.rex-active { color:#fff; border-color:#00853E; background-color:#00853E; }


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}


#iwd-main
{
   background: #FFFFFF;
   margin:0 auto;
   font-size: 16px;
   font-family: 'Open Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   position: relative;
   width: 100%;
   min-height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;
}
  
.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;}
  
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float: left;}
  
.col-xs-1{width: 8.33333333%;}
.row.author-nm{display:none}
.page-template-page-pagebuilder-latest .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1),.page-template-default .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1){border-top:0}

#wpgmza_map img { box-shadow: none !important; }

#boxnovinky-v DIV {float:left; margin-right:5px; }


#top-menu, #main-menu,#slider,#search-form,#sidebar-right,#sidebar-left, #teasers, #small-footer{display:none;}
.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}
.addtoany_list a:hover,.widget .addtoany_list a:hover{border:0;box-shadow:none}


.widget
.children,
.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ul,
.comment-body ol ol,
.comment-body ol ul,
.comment-body ul ul,
.widget ul ul { margin-bottom: 0; }


#sidebar .widget{
	margin-bottom:40px;
}


#footer .widget h2{
	font-size:11px;
	color:#216AA3;
	text-transform: uppercase;
	font-weight:700;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:-5px;
}

#footer .widget li{
	border-bottom:1px dotted #777777;
	padding:5px 0;
	font-size:11px;
}

#footer .widget ul{
	border-top:1px solid #777777;
}



.widget { margin-top:15px; }

.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% }
.node-listing-widget__content{padding:15px;background:#FFF;border:1px solid #CCC;height:100%;position:relative;}
.sidebar__item.block.block-ent-stats .node-listing-widget__content,.sidebar__item.block[class*="block-views-stats-widgets-block-"] .node-listing-widget__content{background:#FFF;padding:0;border:0;}
.sidebar__item.block-stackables .node-listing-widget__content{padding-bottom:11px;}
.sidebar__item.block.block-quicktabs .node-listing-widget__content{padding:8px 15px 15px;}
.sidebar__item.block.block-quicktabs .node-listing-widget__content .node-listing-widget__inner{background:transparent;border:0;max-height:100%;}
.sidebar__item.block-events .node-listing-widget__content .node-listing-widget__inner{max-height:100%;}
.sidebar__item.block.block-ent-poll-ct .node-listing-widget__content{padding:0;border:0;}

  #footer-right {
    padding-top: 0;
    padding-bottom: 0;
  }

  #footer-right p {
    text-align: center;
    display: block;
  }


.half {
  width: 50%;
  float: left;
  padding: 20px;
}


#cta .half.first {
  text-align: right;
}



#join-the-talk .half h1 {
  margin-top: 0;
}


.half#event-details h2 {
  margin-top: 0;
}



.half.flexible {
  padding: 20px 0;
}


#statistics .half {
  padding: 0;
}

  #cta .half {
    text-align: center !important;
  }

  #news-list .half {
    padding-bottom: 0;
  }
	 									
.carousel-overlay {				background: rgb(46,146,205); background: rgba(234,90,12,0.66);		}
div#footer-main .col-md-3:nth-child(3){margin-top:34px}
#footer-main{padding:15px 0}
#footer-main ol,#footer-main ul,#sidebar ol,#sidebar ul{margin-left:0;margin-right:0}
.post-body .content-block .container{max-width:100%}
.post-119.page.type-page.status-publish.hentry .container{max-width:100%}
#main-header .container{width:98%}
.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}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}
.carousel .container{position:absolute;right:0;bottom:0;left:0}

div#main.container
{
    padding-top:0;
}


#wp-calendar 
{
	empty-cells: show;
	width: 100%;
}

#wp-calendar th {
background: rgba(0, 0, 0, 0.03);
line-height: 20px;
}


#wp-calendar #next a 
{
	padding-right: 10px;
	text-align: right;
}


#wp-calendar #prev a 
{
	padding-left: 10px;
	text-align: left;
}


#wp-calendar a 
{
	display: block;
}



#wp-calendar td 
{
	padding: 3px 0;
	text-align: center;
	text-align: center;
}


#wp-calendar caption 
{
	text-align: center;
	width: 100%;
}


.regions_rates_table_effectivedate {
    font-size: 12px;
}


.ratesbox .regions_rates_table_effectivedate {
    padding: 1px;
    font-size: 11px;
}

	td.middle3_2 {
		width: 316px;
		height: 137px;
		background: #ffffff;
		border-bottom: 1px solid #186a85;
		border-top: 1px solid #b1c3d4;
		border-right: 1px solid #186a85;
	}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}


    .fm_box2 .hid_site2 {
        position: absolute;
        width: 45px;
        padding: 7px 0;
        height: auto;
        display: none;
        top: 20px;
    }


        .fm_box2 .hid_site2 li {
            padding: 5px 23%;
            width: 80%;
            text-align: center;
        }


            .fm_box2 .hid_site2 li a {
                color: #000;
                font-family: 'Montserrat';
                font-size: 14px;
            }
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}


  .large-8 {
    position: relative;
    width: 66.66667%; }


#npcatch .title {
	overflow: hidden;
	display: block;
}
.comment .avatar{float:left}
.comment .avatar-col{width:13%}
#page-weather .avatar{width:65px;height:65px;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;background-color:#01a13f;margin:0 -8px}

.header_img img{
	width: 100%;
	height: 100%;
}

.header_img{
	position: absolute;
	top: 28px;
	margin-left: 7px;
	margin-right: 6px;
	width: 180px;
	height: 120px;
	z-index: 12;
}


.modal-underlay {
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background-repeat: no-repeat;
  background-size: cover;
}






.container_12 {margin-left: auto;margin-right: auto;width: 882px;}

.content_bottom {
	margin-bottom: 5em;
}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.mk-dynamic-styles {display:none}

.avia-testimonial-meta-mini{overflow: hidden;}

#top .av-large-testimonial-slider .avia-testimonial-meta-mini{text-align: left; overflow: visible; float:left;}





#footer_section .footerp{
	margin:5px 2% 5px 2%;
	width:96%;
}

#footer_section .footerp a{
}

.footerp .seach_section {
	float:left;
	width:100%;
	background:none !important;
}



#footer_bottom .row div:nth-child(2) {
    text-transform:none;
    text-align:center;
}


#footer_bottom .row div:nth-child(3) {
    text-align:right;
}


#footer_bottom .row div:nth-child(3) a:last-of-type {
    margin:0 0 0 1em;
}

#outer-wrap { overflow: hidden }





.boxed-main-layout #outer-wrap { padding: 40px 30px }

	body.wpex-has-vertical-header.full-width-main-layout.wpex-site-header-disabled #outer-wrap { padding-left: 0; }

	body.wpex-has-vertical-header.full-width-main-layout #outer-wrap { }





.col:after, .clr:after, .wpex-clr:after, .group:after, dl:after, .vc-empty-shortcode-element:after, ul.page-numbers:after, #comments .comment-body:after, .vcex-clr:after, .wpex-slider .sp-nc-thumbnail-container:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.products .col.first { clear: both; margin-left: 0; }
.modal-content .modal-title{margin-bottom:1.5rem}
.modal-content .modal-title .h3{margin-bottom:0}

.td-border-grey{
	border:5px solid #d9d9d9;
}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}

	
			
	.forum_blog_bg {
		background-color: #ECEDED;
	}

.service-box .service-icon {
	font-size: 49px;
	color: #EF4A43;
}
.button.stroke,.testimonail-detail .testimonial-info span.name,.counter-box .counter-icon,.service-box .service-icon,.accordion .accordion-heading .accordion-title a,.accordion .accordion-heading .accordion-title a:after,.tabs.main .tabNavigation li.active a,.tabs.center .tabNavigation li.active a,.pricing-table .pricing-content ul li i,.iconbox .iconbox-icon,.carouselbox .nav a:hover,.icon-list i{color:#EF4A43;}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:5px}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}


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


#thanks { width: 300px; margin: auto; }


.gettouchform input {
    background: #504e4e !IMPORTANT;
    border: none !IMPORTANT;
    margin-bottom: 8px !IMPORTANT;
    color:white !Important;
}



.gettouchform textarea#getemsg {
    background: #504e4e !IMPORTANT;
    border: none !IMPORTANT;
    height: 100px !IMPORTANT;
    color:white !Important;
}

.gettouchform input#getesubmit:hover {
    background: white !IMPORTANT;
    color: black !IMPORTANT;
}

.gettouchform input#getesubmit {
    width: 40% !IMPORTANT;
    padding-bottom: 9px !IMPORTANT;
    margin-top: -1px !IMPORTANT;
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.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}


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


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



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}








#maincontainer {



	margin: 0 auto;



	padding-top: 20px;



	width: 982px;



}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
	
.bg {
	font-size: 14px;
	background-color: #f2f2f2;
	background-repeat: repeat-y;
	background-position: center;
}
