﻿
.busta{
    margin-left: 10px;
}

.busta a:before{

    content: "\f003";
    font-family: FontAwesome;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    display: inline-block;
    margin-left: -1.3em;
    margin-right: 5px;
    width: 1.3em;  
}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.hb-separator-25{width:25%;height:1px;border-top:1px solid #ebebeb;display:block;clear:both;float:none;text-align:center;position:relative;margin:5px auto}
.hb-separator-25 .hb-scissors{left:10px}
.align-left .hb-separator-25{float:left;}
.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%}


.menu{
	float:right;
	margin-top: 10px;
}


.cb-slider-b .slides li {
  margin-right: 0;
}

.cb-slider-b .cb-review-ext-box {
  display: none;
}


  .cb-module-block.cb-slider-b .cb-post-title {
    font-size: 30px;
    padding: 0 40px;
  }


  .cb-slider-b.cb-module-fw .cb-flex {
    max-height: 520px;
    overflow: hidden;
  }


  .cb-slider-b.cb-module-fw .cb-byline {
    font-size: 14px;
  }

  .cb-slider-b.cb-module-fw .cb-title {
    font-size: 26px;
    padding: 0 50px;
  }


.main-modal {
  background: #fff;
  bottom: 0;
  left: 0;
  opacity: 0;
  padding: 5px 0 10px;
  position: fixed;
  right: 0;
  top: 0;
  transition: all .3s ease-in-out;
  visibility: hidden;
  width: 100%;
}

.main-modal .close {
  color: #DB48A3;
  cursor: pointer;
  display: block;
  font-size: 0;
  position: absolute;
  right: 15px;
  top: 10px;
  z-index: 2;
}

.main-modal .icon-cancel-circle {
  font-size: 40px;
}

.main-modal.uk-open {
  opacity: 1;
  visibility: visible;
  z-index: 100;
}

.main-modal .close-modal {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 25px;
}

.main-modal .close-modal span {
  display: none;
}

.main-modal .close-modal .icon-cancel-circle {
  color: #272525;
  font-size: 40px;
}



.navbar-icon{
  position: absolute;
  top: 10px;
  height: 120px;
}


.navbar-icon.nav-icon-left{
  left: 30px;
}


.navbar-icon.nav-icon-right{
  right: 30px;
}

.navbar-icon img{
  height: 100%;
}

	.grid-of-3 .posts-bottom li .post_type_icons, .grid-of-3 .posts-bottom li .post-metas{display: none;}

	.grid-of-3 .top-post .post-infos .post-metas{display: none;}



.post-metas, .content_meta, .post-format.quote, .ath_date, .slider-hero-home .slider-matas li{
  font-family: 'Domine', Georgia, Bookman Old Style, Times, serif; 
}
.fusion-megamenu-icon img{max-height:16px;}


.fusion-header-v3 .fusion-secondary-menu .fusion-megamenu-icon {
	color: #e69a9e;
	margin-right: 0;
}



.top{width:100%; background:#3b4348; display:inline-block; line-height:50px; height:50px;}

.top a{color:#fff;}

.top a:hover{color:#ef4d35;}

.top .social{float:left; font-size:18px;}

.top .social a{margin-right:10px;}

.top .topNav{float:right;}

.top .topNav a{margin-left:15px;}

.top .topNav a:last-child{margin:0;}
.text-center{text-align:center!important}



#image_484797920 {
  width: 100%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}
.ad-230x90{width:100%!important;height:auto!important;float:none!important;clear:both}
.mc-promo__countdown{position:absolute;top:25px;right:0}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


.ban-table {
	width: 100%;
	height: 100%;
	display: table;
}
#masthead .hgroup{border-bottom:1px solid rgba(255,255,255,0.1)}
.tnr__title{font-size:22px;font-weight:600;margin:38px auto 21px auto;color:#fff}


.site-branding .site-title {
    margin-bottom: 0;
    font-family: "Libre Franklin", serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 28px;
    color: #222;
    text-transform: uppercase;
}

.site-branding .site-title a {
    color: #222;
}
 #pg-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pl-4142 .panel-grid { margin-left:0;margin-right:0 }
 #pl-4142 .panel-grid-cell { padding:0 }
 #pl-4142 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-4142 .panel-grid .panel-grid-cell-mobile-last , #pg-4142-0 .panel-grid-cell:last-child , #pg-4142-1 .panel-grid-cell:last-child , #pg-4142-2 .panel-grid-cell:last-child , #pg-4142-3 .panel-grid-cell:last-child , #pg-4142-4 .panel-grid-cell:last-child , #pg-4142-5 .panel-grid-cell:last-child , #pg-4142-6 .panel-grid-cell:last-child , #pg-4142-7 .panel-grid-cell:last-child { margin-bottom:0px }


html .layout-header2 .dropdown-menu,
.header-topbar-view .dropdown-menu {
    top: 130%;
}

  #contacts-anchor .hover-line,
  #contacts-anchor:hover .hover-line {
    width: 259px;
  }

  #contacts-anchor:hover .hover-line {
    width: 318px;
  }


.title-contacts {
  font-family: 'GothaProMed', Helvetica, Arial, sans-serif;
  font-size: 59px;
  color: #233b4e;
  cursor: pointer;
}


.title-contacts:hover .hover-line,
.title-contacts.hovered .hover-line {
  display: block;
  width: 318px;
}


  .title-contacts:hover .hover-line,
  .title-contacts.hovered .hover-line {
    width: 260px;
  }

#header,
#top-navigation-wrapper,
#main-content-wrapper,
#wrapper-footer,
.top-navigation-wrapper,
.header-content-wrapper,
.footer-signature,
.menu-box-wrapper {
  float: left;
  height: auto;
  position: relative;
  width: 100%;        
}
.sanjose-banner.style_1 .absolute-img{position:relative;top:50%;max-width:900px;margin:auto;z-index:100}
.sanjose-banner.style_1 .absolute-img img{margin:0 auto}
.sanjose-banner.style_1 .absolute-img .btn{position:absolute;right:5%;bottom:45%;font:500 12px montserrat,sans-serif,sans-serif;color:#fff;background-color:#3b55e6;border:1px solid #3b55e6;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-box-shadow:5px 8.7px 20px rgba(59,85,230,.4);-moz-box-shadow:5px 8.7px 20px rgba(59,85,230,.4);box-shadow:5px 8.7px 20px rgba(59,85,230,.4);text-transform:uppercase;letter-spacing:1.3px;padding:16px 25px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.sanjose-banner.style_1 .absolute-img .btn:hover{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#3b55e6}


#leader-wrapper {
    padding: 50px 0 0;
}


div#leader-wrapper {
    height: 50px;
}


.foot-menu { float: left; padding-left: 31px; border-left: 1px solid #cccccc; position: relative; }


				 
			.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.pp-menu-item-list.is-collapsible .has-children{position:relative}

#mobile-btn-open .glyphicon{
    font-size: 30px;
}

#mobile-btn-close .glyphicon{
    font-size: 20px;
}
.section-10{color:#fff;background-color:#1b5258}
.section-10 .inner-content{padding:60px
5% 30px}
.section-10
h2{color:#fff}



.alignnone, .aligncenter, .alignright, .alignleft { max-width: 100%; height: auto; }

.alignnone img, .aligncenter img, .alignright img, .alignleft img { max-width: 100%; height: auto; }


.alignnone { margin: 5px 0 20px; }

.wp-caption.alignnone { margin: 5px 0 20px; }

    #logo a, #logo a img {
        float: none;
        letter-spacing: 0;
    }

#logo a {
    float: left;
    color: #2A2A2A;
    font-weight: bold;
}

#logo a img { float: left }

#header .image-logo { margin: 11px 0 }



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



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.homenl-footer-img2 img,.homenl-footer-img1 img{max-width:initial !important}

.latestPost .featured-post { position: relative }

.home-post-wrap { width: 270px; height: 300px; overflow: hidden; padding: 15px; margin-right: 13px; margin-bottom: 10px; float: left; background-color: #FFF; border: 1px solid #D6D6D6; }
.list-unstyled{padding-left:0;list-style:none}

footer .list-unstyled li {margin-bottom:8px;}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}

.content-footer-socmed{overflow:hidden;font-size:16px;padding:30px 0;background:#333333}

.content-footer-socmed a {color:#cccccc;padding:7px;margin:5px;border:2px solid #cccccc;-moz-border-radius:50%;border-radius:50%}

.content-footer-socmed a:hover {color:#399e47;text-decoration:none;padding:7px;margin:5px;border:2px solid #399e47;-moz-border-radius:50%;border-radius:50%}
.container-inner{max-width:1380px;width:100%;margin:0 auto}
#header,#header .container-inner{position:relative}
#page .container-inner{background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}
#wrapper,.container-inner{min-width:320px}


.ct-footer .ct-footer-copyright {
  padding-top: 20px;
  padding-bottom: 20px; }



.footer { position: absolute; bottom: 0; width:100%; height: 40px; color: #959595; overflow: hidden; }

.footer a{ color: #959595;}

.footer a:hover{  color: #666;}

.footer li { float: left; margin-right: 20px; }

.footer .copyright{ margin-left:10px; margin-right: 50px}

.top_right_div{
	float:right;
	width:330px;

	margin-top:16px;
	border:0px solid #0F0;
}

.top_right_div img{
	float:right;
	margin-top:-32px;
	margin-right:150px;
	border:0px solid #0F0;
}

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}

.bd-slides,
.bd-slide {
  height: 100%;
  width: 100%;
}
#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;}


	.secondary-content-header.mobile-drop-toggle-header-link .rarr:after {
		content:'';
		display: none;
	}
.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}
.content .vibe_editor{margin:0 -15px}


.player {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 5px 5px 0 0;
	position: absolute;
	bottom: 0;
	left: 0;
}


.border-lightgray{
	border:solid thin #d5d5d5;
}

.wrapper{margin:0 auto;width:1200px;}

.wrapper.header-image-wrap{text-align:center;}

.header-main-menu.wrapper{position:relative;}
.colleft .search-form{padding:.5em}
.colleft,.colmid{float:left;width:100%;position:relative}
.threecol .colleft{right:50%}
.font,.font4{font-family:Arial,Verdana,Geneva,sans-serif;font-size:11px;color:#FFF;}


.grideschis
{
background-color:#E6E7E9;
}
#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;}

#wrapper {
}
#main-navigation ul.menu li.menu-item-no-children a{width:100%}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

    .fine-print-menu {
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
    }

.fine-print-menu li {
    display: inline-block;
}

.fine-print-menu a {
    display: inline-block;
    padding: 0 10px;
}

.fine-print-menu li:last-child .sep {
    display: none;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}




.mh-posts-stacked-wrap { float: left; width: 50%; overflow: hidden; }

.mh-widget-col-1 .mh-posts-stacked-wrap { float: none; width: 100%; }


.feat-info-views,
.feat-info-comm {
	color: #fff;
	display: inline-block;
	margin: 10px;
	}


#sidebar-wrap .feat-info-views,
#sidebar-wrap .feat-info-comm {
	margin-top: 10px !important;
	}
div#n2-ss-2 .n2-ss-button-container,div#n2-ss-2 .n2-ss-button-container a{display:inline-block;}
div#n2-ss-2 .n2-ss-button-container.n2-ss-fullwidth,div#n2-ss-2 .n2-ss-button-container.n2-ss-fullwidth a{display:block;}
div#n2-ss-2 .n2-ss-button-container.n2-ss-nowrap{white-space:nowrap;}
div#n2-ss-2 .n2-ss-button-container a div{display:inline;font-size:inherit;text-decoration:inherit;color:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;}
div#n2-ss-2 .n2-ss-button-container i{font-size:100%;vertical-align:baseline;}
div#n2-ss-2 .n2-ss-button-container a[data-iconplacement="left"] i{margin-right:0.3em;}
div#n2-ss-2 .n2-ss-button-container a[data-iconplacement="right"] i{margin-left:0.3em;}

.text-tab-content { text-align: left; }

.text-tab-content hr { border-color: rgba(0, 0, 0, 1); }



.wp-pagenavi {
	clear: both;
}


.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}


.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}


.wp-pagenavi span.current {
	font-weight: bold;
}


.form-title {
    position: relative;
}


.form-title h2 {
    color: #eedc00;
    font-size: 49.26px;
    line-height: 47.81px;
    margin-bottom: 64px;
    margin-top: 25px;
}

    .contact_form.subscription-model .form-title .medium-6 h2 {
        margin-bottom: 25px;
    }

    .contact_form.subscription-model .form-title .sub-title {
        position: static;
        margin: 0 0 0 auto;
        margin-bottom: 32px;
    }
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_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}

.content-footer-about-menu{text-transform:uppercase}




.copyright-section {
    background-color: #193859; 
    font-size: 14px;
    color: #fff;
    padding: 20px 0 20px 0;
}

.copyright-section a {
    color: #fff;
}

.copyright-section a:hover {
    color: #f3730f;
}

.copyright-section .col-sm-5 {
    text-decoration: none;
    list-style-type: none;
    list-style: none;
}

.copyright-section ul li {
    display: inline;
    padding-right: 20px;
    opacity: .5;
}

.copyright-section .toc-section {
    line-height: 1.3;
    font-size: 9pt;
    color: #d0d0d0;
}

    .copyright-section .navbar-right {
        margin-left: -18px;
    }
.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%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

.main-holder { overflow:hidden; }
.img-responsive{display:block;max-width:100%;height:auto}

.toggleMenu2 .main-menu-small .plus-icon{float:right;width:auto;max-width:100%;height:auto;margin-right:1.5%;margin-top:15px;clear:none;color:rgb(0, 0, 0);}


.indexPage .worksColumn .arrow {
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
  margin: auto;
  padding: 0;
  width: 25px;
  height: auto;
  -webkit-transition: 0.7s;
  -moz-transition: 0.7s;
  -o-transition: 0.7s;
  -ms-transition: 0.7s;
  transition: 0.7s;
}


.indexPage.tag .worksColumn .arrow {
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
  margin: auto;
  padding: 0;
  width: 25px;
  height: auto;
  -webkit-transition: 0.7s;
  -moz-transition: 0.7s;
  -o-transition: 0.7s;
  -ms-transition: 0.7s;
  transition: 0.7s;
}

.foottext{text-align:center;}

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

.np-top-right-section-wrapper .social-link{
    margin-top:0px;
}


.np-top-right-section-wrapper .social-link a {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    line-height: 12px;
    margin: 0 0 0 10px;
}


.news_portal_social_media .social-link {
    display: inline-block;
    vertical-align: top;
}


.news_portal_social_media .social-link a {
    background: #029fb2 none repeat scroll 0 0;
    color: #fff;
    display: block;
    margin-right: 10px;
    padding: 7px 14px;
}


.news_portal_social_media .social-link a:hover {
    background: #028A9A;
}
.topnavi ul li a img.fx{display:inline-block;max-width:none}
.topnavi ul li a:hover img.fx{display:none}
.topnavi ul li a.topnavi-act img.fx{display:inline-block;max-width:none}




.mh-widget .search-form { background: #f9efef; }




.mh-widget-title-inner { display: inline-block; font-size: 13px; font-size: 0.8125rem; font-weight: 700; color: #fff; padding: 10px 15px; background: #fd82b1; }

.mh-widget-title-inner a { color: #fff; }

.mh-widget-title { padding: 0; border-bottom: none; background: #fd82b1; background: rgba(253, 130, 177, 0.6); }

.mh-widget-col-1 .mh-slider-caption { background: #ffadce; }




.mh-widget .tagcloud a, .mh-footer-widget .tagcloud a { background: #ffadce; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #fd82b1; }
.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%}
.cherry-popup-wrapper .cherry-popup-container .container-image-type{background-size:cover}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}
.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%}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

.main-slider .main-slider-nav .prev-slide,
.main-slider .main-slider-nav .next-slide {
  width: 40px;
  height: 100px;
  line-height: 100px;
  font-size: 36px;
  color: #666;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 50%;
  margin-top: -50px;
  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: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  z-index: 9999;
}

.main-slider .main-slider-nav .prev-slide:hover,
.main-slider .main-slider-nav .next-slide:hover {
  color: rgba(102, 102, 102, 0.4);
}

.main-slider .main-slider-nav .prev-slide {
  left: 16px;
}

.main-slider .main-slider-nav .next-slide {
  right: 16px;
}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}
#filter-box-title a h3.pull-right{margin:0;color:#666}


    
    
    .section-header {
        margin-bottom: 40px;
    }


    
    
    .section-header span {
        display: block-inline;
    }
.footer-links a{color:#da2657}
.footer-links a:hover,.footer-links a:focus{color:#da2657}
.footer{color:#989a9c}
.footer span{color:#686a6c}
.footer a,.footer a:hover,.footer a:focus{color:#fff}
.footer-links{background-color:#181a1c}
.footer-container{position:absolute;right:0;bottom:0;left:0}
.ubc7-campus{display:block;float:left;height:18px;left:28px;overflow:hidden;position:relative;top:38px;width:135px}
.ie7 .ubc7-campus{top:42px}
.ie8 .ubc7-campus{top:60px}
.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}


    .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";
    }
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
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;}


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

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}

.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-6 {
        width: 50%;
    }


.form-wrapper {
	max-width : 700px;
	margin    : auto auto 35px;
}


.form-wrapper form {

	margin : auto;
}


.form-wrapper h3 {
	text-align     : center;
	color          : black;
	font-weight    : bold;
	padding-bottom : 10px;
}


.form-wrapper h3.current {
	display : block;
}

	.content_240_mobile {width: 240px; margin: auto; padding: 0px;}

table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}


.snap-drawers {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
}


.gold-para {

    font-weight: bold;
}

.pmf {
  display: none;
}
