﻿

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


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




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


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}

.widget-24.widget-even div.mpuhomefirst{ position:absolute; width:100%; height:100%; left:0; top:0; }

.widget-24.widget-even div.mpuhomefirst a{ width:100%; height:100%; display:block; position:relative; text-align:center; }

.widget-24.widget-even div.mpuhomefirst a:before{ content:''; height:100%; vertical-align:middle; display:inline-block; }

.widget-24.widget-even div.mpuhomefirst a img{ width:100%; height:auto; vertical-align:middle; display:inline-block; margin:0  }

.sub-menu .menu-item-has-children:after { color: #fff }


.mission {
	z-index: 99999;

	display:block;
margin:auto;
width:90%;
}
.header__main{position:relative;z-index:2;text-align:center;transition:opacity .15s ease-in-out 0s,height 0s linear .6s,padding-top 0s linear .3s;pointer-events:none;overflow:hidden;height:0;opacity:0}
.header__main .inline-form{height:3.125em;max-width:20rem;margin-left:auto;margin-right:auto;font-size:1em}
[data-nav-state=active] .header .header__main{height:calc(100vh - 1.875rem);overflow-y:auto;overflow-x:hidden;transition:opacity .15s ease-in-out .15s;pointer-events:auto;opacity:1;padding:3.5rem 0 4rem}
.header__main .header__container{display:flex}

#partenaires .unpart{
    display: inline-block;
}

#partenaires .unpart .couleur{
    display: none;
}

#partenaires .unpart:hover .couleur{
    display: inline-block;
}

#partenaires .unpart:hover .blanc{
    display: none;
}

#partenaires .part1 .unpart{
    width: 40%;
}

#partenaires .part2 .unpart{
    
    
    
}

#partenaires .part3 .unpart{
    
    
    
}

#partenaires .unpart.eovi{
	text-align: right;
}

#partenaires .unpart.lcs{
	text-align: 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-8{width:66.66666667%}


.lang {
  width:123px;
  float: right;
  padding-top: 30px;
}

.lang-text {
  color: #111111;
  text-shadow: #af45b4 1px 1px 0px;
  position:absolute;
  padding: 38px 0px 0px 3px;
  line-height:13px;
  z-index: 5;
}


.float-left {
    float: left !important
}


img.full-width {
    display: inherit;
	margin:0
}


#my-header .full-width{
    width: 100%!important;
}


footer .full-width{
    width: 100%!important;
}
.full-width .twentyfourteen .tfwc{margin-right:auto}


.full-width {
    margin-left: -22%;
    margin-right: -22%;
}

#mojang-bar-help:hover {
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}

li#mojang-bar-help {
    border-right:none;
}





.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }

.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 0.05469rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000;  }



ul.page-numbers {
	list-style: none !important;
	padding-left: 0;
	text-align: center;
	font-size: 12px;
}

ul.page-numbers li {
	display: inline-block;
	margin: 0 2px;
}

ul.page-numbers li span.current,
ul.page-numbers li a {
	padding: 5px 10px;
	border-width: 2px;
	border-style: solid;
	border-color: #ecf0f1;
}

ul.page-numbers li span.page-numbers {
	border-color: #354b60;
}

ul.page-numbers li a:hover {
	border-color: #354b60;
}




.infinite-scroll .page-numbers { 
	display: none;
}
#navigation-container-solar,.sf-menu ul{background-color:#383a3b}
#navigation-container-solar{border-bottom:1px solid #48494a;border-bottom:1px solid rgba(250,250,250,.09)}

    
    #container2{
        clear:both;
        display:block;
        min-height:194px;
    }
footer .col{display:inline;float:left;width:30%;margin:0 1.66666667%;text-align:center}
footer .col .col-title{text-align:center;font-size:2em;text-transform:uppercase;font-weight:500;margin-bottom:40px}
.contact .col{display:inline;float:left;width:30%;margin:0 1.66666667%}
.contact .col:last-child{margin-bottom:0}
.contact .col p:last-child{margin-bottom:0;padding-bottom:0}
.contact .col .title{font-size:1.15em;font-weight:500;line-height:1;margin-bottom:10px}
.contact .col .info{font-size:.8em}
.contact .col .info a{text-decoration:none}


.simple-img img.img-responwsive {
  margin-bottom: 2px;
}
.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-6{width:50%}
.cnt .awr.lnd{padding-top:45px}
.cnt .awr.hfp .ifp{font-size:1.333em;font-weight:400;line-height:1.5em}
.cnt article .awr footer ul li{margin-bottom:0}
.bSe article .awr ul li,.bSe article .awr ol li{margin-bottom:25px}
.scn.awr{padding-top:10px}
.mry .awr{padding:15px 10px;position:relative}
.cnt article h1 a, .tve-woocommerce .bSe .awr .entry-title, .tve-woocommerce .bSe .awr .page-title{font-family:Lato,sans-serif;}

.wrapper {
	width: 97.02970297029702%;
	margin: 0 auto;
}

.mh-footer-widget .mh-slider-caption { background: rgba(51, 51, 51, 0.8); }

#mh-mobile .mh-footer-widget .mh-posts-stacked-overlay { border-color: #333; }

.mh-footer-widget .mh-tabbed-widget, .mh-footer-widget .mh-tabbed-widget a { color: #fff; }

.mh-footer-widget .mh-tab-button.active { background: #005d9d; }

.mh-footer-widget .mh-tab-comment-excerpt { background: #333; }

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

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

	#mh-mobile .mh-footer-widget .mh-slider-caption { background: rgba(255, 255, 255, 0.1); }


	.vertical-middle + .video-wrap {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}

.hero .video {
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1;
}

  .hero .video video {
    width: 100%;
  }
.group:after,.group:before{content:"";display:table}
.group:after{clear:both}
.group{zoom:1}

.main-navigation li,
.site-title,
.site-title a,
.site-description,
.site-description a,
.slide-title,
.comment-reply-title,
.comments-title,
.comment-form .form-submit input,
.read-more,
.slicknav_nav li a,
.widget-title,
.page-header .page-title,
.single .entry-header .entry-title,
h1, h1 a,
h2, h2 a,
h3, h3 a,
h4, h4 a,
h5, h5 a,
h6, h6 a{font-family:"Oswald", sans-serif;font-weight:400;line-height:1.1;}
.dropdown-mega-content ul,.tabbed-menu-content ul{list-style:none;margin:0 0 20px;padding:0 10px}
.dropdown-mega-content ul li,.tabbed-menu-content ul li{margin:0;padding:5px 0;font-size:16px;text-transform:none}
.dropdown-mega-content .carousel ul,.dropdown-mega-content .carousel ul li,.tabbed-menu-content .carousel ul,.tabbed-menu-content .carousel ul li{padding:0;margin:0}
.dropdown-mega-content ul li a,.tabbed-menu-content ul li a{color:#444}
.dropdown-mega-content ul li a:hover,.tabbed-menu-content ul li a{color:#3b6caa;text-decoration:none}
.dropdown-mega-content ul li a:hover,.tabbed-menu-content ul li a:hover{color:#3b6caa;text-decoration:none;right:14px;content:' '}
.dropdown-mega-content .dropdown-menu-shopping-item-price,.dropdown-mega-content .dropdown-menu-shopping-item-price-not .tabbed-menu-content .dropdown-menu-shopping-item-price,.tabbed-menu-content .dropdown-menu-shopping-item-price-not{font-size:16px}
.wk-slideshow
.captions{display:none}


.categorylist ul.nav ul{padding-left: 12px; padding-bottom: 10px;}

.categorylist div.menu ul.nav li.top ul.sub li span a{padding: 5px 0px; color:#000;}
#menu-primary ul.menu-items li.menu-item{margin: .25em 0}
#menu-primary ul.menu-items li.menu-item a{font-family: 'Oxygen', sans-serif;text-transform: uppercase;color: #bdbdbd}
#menu-primary ul.menu-items li.menu-item a:hover{color: #fff;text-decoration: none}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.td_module_wrap .td-post-author-name a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}
.post header .td-post-author-name,.post header .td-post-author-name a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}

.text-orange {
   color: #e9b732; 
}
.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}
.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto!important;height:auto;width:auto;display:block;font-size:1em;font-weight:700;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}
.search-item .screen-reader-text{top:0;right:0;left:auto;margin:0}
.generate-back-to-top .screen-reader-text{left:0;margin:0}
 .site-navigation #search-icon { display: none; }
 #search-icon #search-icon-icon { background-color: #000000 }
 #search-icon #search-icon-icon .vantage-icon-search { color: #dd3333 }
 #search-icon #search-icon-icon:hover .vantage-icon-search { color: #dd3333 }
 #search-icon .searchform { background-color: #000000 }
 #search-icon .searchform input[name=s] { color: #dd3333 }


                #m_menu .commu .s_tt.m_sns {
                    border-bottom: none;
                    padding: 6% 6% 0% 6%;
                    display: none;
                }


                    #m_menu .commu .s_tt.m_sns a {
                        padding-right: 20px;
                        font-size: 1.1em;
                    }


                        #m_menu .commu .s_tt.m_sns a img {
                            width: 100%;
                        }


            #m_menu .m_sns_bt .m_sns a {
                padding-right: 20px;
                float: left;
                cursor: pointer;
                width: 18px;
                float: left;
            }


            #m_menu .m_sns_bt .m_sns img {
                width: 100%;
            }



.footer-socket-wrapper {
	padding: 10px 0px;
	background-color: #F8F8F8;
	border-top: 1px solid #EAEAEA;
}


.footer-socket-wrapper .copyright {
	color: #666666;
	max-width: 50%;
	float: left;
	font-size: 12px;
}


.footer-socket-wrapper .copyright a {
	color: #666666;
}


.footer-socket-wrapper .copyright a:hover {
	color: #0FBE7C;
}


.footer-socket-wrapper .small-menu {
	float: right;
}


.footer-socket-wrapper .small-menu a {
	padding-top: 0;
}


.footer-socket-wrapper .small-menu ul li ul {
	top: 21px;
}

	.footer-socket-wrapper .small-menu li {
		float: none;
		display: inline;
	}


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


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


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


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


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


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


.mim { float: left; margin: 10px; }


#header-right-sidebar {

	overflow: hidden;

}






.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}


.clearfix {

	display: inline-block;

}


* html .clearfix {

	height:1%;

}
.landing-center-headings .entry-title{text-align:center}
.wrap{padding:160px 0;box-sizing:border-box;position:relative;min-height:100%}
.wrap .header{height:220px}
.wrap .header .search-form{display:none}
.wrap .footer{position:relative;top:auto;left:auto;height:auto;margin-bottom:10px}
.tribe-events-spinner-medium{height:24px;width:24px}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}


nav.legal ul.list-inline {
	margin-left : 0;
}

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }
#header #block-block-2 ul li.phone-eu{display:none;}


div#content {
    min-height: 450px;

}


#content div.panelContent {
    margin: 0;
    padding: 0;
}

ol.commentlist li.comment div.vcard cite.fn {
	font: normal 1.8em 'Bree Serif', serif;
	float: left;
	color: #777;
}

ol.commentlist li.comment div.vcard cite.fn a.url {
	float: left;
	color: #777;
}

ol.commentlist li.comment div.vcard cite.fn a.url:hover {
	color: #4E75B4;
	text-decoration:none;
}

ol.commentlist li.comment + ul.children li div.vcard cite.fn{ font-size: 1.6em;}





.social-list {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-size: 1rem;
  list-style: none;
}


.mnmd-offcanvas__title .social-list {
  margin-top: 10px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.4);
}


.page-coming-soon .social-list {
  font-size: 24px;
}

.widget-container {
	margin: 0px 0 18px 0;
}
#top,#top-xs{border-bottom:none;text-decoration:none;font:25px georgia,'Times New Roman',times,serif;text-transform:uppercase;color:#4d4d4d;text-align:left}
#top-xs:hover,#top:hover{text-decoration:underline;border-bottom:none;background:0 0;color:#092238}
#top i,#top-xs i{margin:6px;display:inline}
.visible-xs #top-xs{margin:5px 0 0;text-decoration:none;font-size:40px;color:#fff}
.visible-xs #top-xs:focus,.visible-xs #top-xs:hover{color:unset}
.pull-left{float:left!important}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}

	
	.wpb_text_column.wpb_content_element.vc_custom_1473711226354 div h2 {
        font-size: 35px;
    }
.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}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.fl-photo-img-svg {width: 100%;}


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


#headerBox #logo{
	width:230px;
	float:left;
	text-align:center;
}


#header #logo{
    padding-top:21px;
	float:left;
	width:76px;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.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%}



.menu-toggle {
  display: none;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.nav-main ul li.nav-item-people a{color:#C15F3D}
.nav-main ul li.nav-item-people a:before{content:""}


.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
	color: #222;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	letter-spacing: 0.14em;
	text-transform: uppercase;
}


	.page .panel-content .entry-title,
	.page-title,
	body.page:not(.twentyseventeen-front-page) .entry-title {
		font-size: 10pt;
	}
#order_menu_btn{background:#f1703f;text-transform:uppercase;text-align:center;padding:10px 16px;line-height:12.5px!important;-webkit-border-radius:2px;border-radius:2px}
#order_menu_btn:focus,#order_menu_btn:hover{opacity:.8}
.btn_order,.login_mobile{display:inline-block;vertical-align:middle;font-family:Roboto,sans-serif}
.btn_order a,.login_mobile #of-widgets-login-tooltip .of-tooltip-login-btn,.login_mobile #of-widgets-login-tooltip .of-widgets-open-tooltip{font-size:13px}

    .footer-navigation {
        width: 100%;
        text-align: center;
        margin: 0;
    }

    .footer-navigation ul li { display: inline-block; float: none; }

.footer-navigation ul ul { display: none }

.footer-navigation a {
    color: #9b9b9b;
    text-transform: uppercase;
    padding: 0 0 0 25px;
}

.footer-navigation ul li:first-child a { padding-left: 0 }
li.hangbutton.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2737 {position: relative;top: -37px;background: #c82032;left: 85px;font-weight: bold;border-bottom-left-radius: 7px;box-shadow: 0 10px 10px -5px rgba(0,0,0,.2);border-bottom-right-radius: 7px;}
li.hangbutton.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2737 a {font-weight: 500;font-size: 17px;}
.column-widget-postlist .description{padding:0;height:70px;display:table-cell;vertical-align:middle;padding:5px;background-color:#f6f6f6}
.column-widget-postlist .description h2{font-family:source sans pro,sans-serif;line-height:16px;font-size:16px;font-weight:600}
.quick-links .top-link-item{display:inline-block}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.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}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

#name-date1, #name-date2, #name-date3 {margin:-22px 0 0 110px; color:#000000; font-size:12px; line-height: 20px; font-weight:bold;}

#name-date1 a, #name-date2 a, #name-date3 a {color:#5ebc00; font-size:12px; line-height: 20px; font-weight:normal;}
#logo{float:left;padding:15px 15px 15px 10px;}
a#logo,a#logo img{display:none;width:0;height:0;}


		
		

		.counter-box { text-align: center; }
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
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;}

	.menu-header-search #searchform {width:100%;margin-left:0;left:0;max-width:100%;}



.menu-header-search {
	margin: 1px 10px;
	width: 20px;
}


.menu-header-search .searchform {
	position: absolute;
	margin-top: 33px;
	margin-left: -230px;
	z-index: 10;
	display: none;
	filter: alpha(opacity=0);
	opacity: 0;
}


.menu-header-search .searchform:after,
.menu-header-search .searchsubmit {
	display: none;
}


.menu-header-search .searchform input[type="search"] {
	font-size: 16px;
	padding: 5px 30px 5px 10px;
	width: 260px;
	border: 0;
	height: 3em;
	line-height: 1;
}
.slider-gallery,.slider-gallery .slider-clip,.slider-gallery li.slide,.slider-gallery ul.slides{position:relative;overflow:hidden}
.slider-gallery .slider-clip{width:100%}
.slider-primary .slider-clip{width:100%;position:relative;overflow:hidden}

.site-nav .menu-item-toggle {
	position: absolute;
	display: block;
	top: 0px;
	right: 0;
	width: 60px;
	height: 40px;
	cursor: pointer;
}


.logo-hic {
  display: none; }

  .hi-contrast .logo-hic {
    display: block;
    width: 206px;
    height: auto; }

#top-content .privacy {
    color: #9698a4;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 40px;
}
.img-shadow{width:270px;height:175px;margin-bottom:8px;}
.img-shadow img{display:block;background-color:#fff;border:0 solid #CCC;-moz-box-shadow:5px 5px 6px #666;-webkit-box-shadow:5px 5px 6px #666;box-shadow:5px 5px 6px #666;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=135,Color='#464646')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=135,Color='#666666');margin:0;padding:0;}
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}
.text-center{text-align:center}

.dl-inline.text-center { display: inline-block; margin: 0 auto 10px auto; }


.progress-bar span.text-center {
  left: 4px;
  right: 4px;
}


.text-center img.img-responsive, .text-center-lg img.img-responsive, .text-center-md img.img-responsive, .text-center-sm img.img-responsive, .text-center-xs img.img-responsive {
  margin: 0 auto;
}

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

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

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

  .text-center-xs {
    text-align: center;
  }
.qodef-testimonials .owl-item.active .qodef-testimonial-content{opacity:1}
.qodef-testimonials .qodef-testimonial-content{display:inline-block;width:32.4%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 .7%;opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}
.qodef-testimonials .qodef-testimonial-content:nth-child(1){transition-delay:.1s}
.qodef-testimonials .qodef-testimonial-content:nth-child(2){transition-delay:.25s}
.qodef-testimonials .qodef-testimonial-content:nth-child(3){transition-delay:.4s}
.qodef-testimonials .qodef-testimonial-content:first-child{margin-left:0}
.qodef-testimonials .qodef-testimonial-content:last-child{margin-right:0}


.full-width.boxed #content,
.full-width-center.boxed #content {
	overflow: hidden;
}



.clearfix:after, .clearfix:before,
.row:after,
.row:before,
.entry-content:after,
.entry-content:before,
.comment-content:after,
.comment-content:before,
.site-header:after,
.site-header:before,
.site-content:after,
.site-content:before,
.site-footer:after,
.site-footer:before,
.tg-container:after,
.tg-container:before {
	content: "";
	display: table;
}


.clearfix:after,
.row:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.tg-container:after {
	clear: both;
}
#u3103-6,#u3103-7,#u3103-8,#u3103-10{line-height:64px;}
#u3103-9,#u3103-10{font-size:30px;line-height:36px;}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#sidebartoggler:checked+.pagewrap .sidebar{left:0;position:fixed;z-index:99;top:0}
.sidebar{position:fixed;z-index:99;top:0;bottom:0;left:-250px;width:250px;-webkit-transition:all .5s ease-out 0;-moz-transition:all .5s ease-out 0;transition:all .5s ease-out 0;line-height:20px;padding-top:20px;margin-top:40px;display:none;overflow:auto;background-color:#d8e3f4;text-align:left}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

.c_left{
	width:170px;
	float:left;
	text-align:right;
	padding-right:20px
}


.giqo {
	padding: 0;
}


.centered-theme-layout .giqo {
	padding-left: 0;
	padding-right: 0;
}


	.boxed-theme-layout .giqo {
		padding-left: 0;
		padding-right: 0;
	}


.img-border {border:#e8e8e2 4px solid;}


.blog_home_image .zoom img {
    border-radius: 3px;
}


.zoom img {
    border-radius: 3px 3px 0 0;
    width: 100%;
    height: auto;
}

.zoom {
    width: 100%;
    height: auto;
    overflow: hidden;
    border-radius: 3px 3px 0 0;
}


body.single-ctc_person .zoom {
    float: left;
    width: 20%;
}


body.single-ctc_person .zoom:empty {
    margin-bottom: 0;
}


.zoom img:hover {
-webkit-transform:scale(1.15); 
    -moz-transform:scale(1.15); 
    -ms-transform:scale(1.15); 
    -o-transform:scale(1.15); 
     transform:scale(1.15);
}


.zoom.rounded {
    border-radius: 3px;
}


.speaker_image_left .zoom {
    margin-right: 20px;
}

	.logo {
		margin-left: 25px;
	}


.header.left {
	border-bottom:6px #99cc66 solid !important;
	margin-right: 23px;
	padding-top:19px;
	padding-bottom:22px;
}


.header.right {
	border-bottom:6px #003366 solid !important;
}


.header .left, .header .right {
	Xheight: 210px;
}

	.header.left, footer .left {width:100%; height:none; text-align:center;}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:100px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:100px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:80px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:80px}


.table-link-comment td a{
	color: #0028F5;
}




.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}

.rt-container .rt-grid-3 {width: 220px;}

.col12 .rt-grid-3 #form-login .inputbox {width: 184px;}

.col16 .rt-grid-3 #form-login .inputbox {width: 124px;}
