﻿.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.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}



.recent-comments-list .avatar {	margin-right: 12px;	float: left;   }

.recent-comments-list li { padding: 6px 0 0; margin:0 0 10px; line-height:1.4;  }
.references__body{padding:10px 45px 0 60px}
#reference_slider_body .references__body{opacity:0}
#reference_slider_body.ready .references__body{opacity:1;height:calc(100vh - 40px);overflow:scroll}
#reference_slider_body.ready .references__body::after{content:'';display:block;width:100%;height:100%;background:rgba(255,255,170,0.7)}
.references__body .video__launcher::before{opacity:.95}
.references__body .video__launcher::after{opacity:.95}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#333132}
.c-header__top-nav-wrapper{position:fixed;z-index:106;top:0;left:0;right:0;width:100%}
.tabs--secondary{margin:0 0 10px}


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

  .row:before, .row:after {
    content: " ";
    display: table; }

  .row:after {
    clear: both; }

    .fixed-menu .row {
      margin: 0px;
      padding-bottom: 60px;
      background-color: #652267; }

.title_box.about_title {
    padding-top: 70px;
}

.title_box.video_title {
    margin-top: 25px;
    overflow: hidden;
}

.title_box h2 {
	font-size: 30px;
	color: #222222;
	text-align: center;
	margin-top: 0px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	margin-bottom: 0px;
}

.title_box p {
	font-size: 14px;
	color: #777777;
	text-align: center;
	line-height: 26px;
	padding-top: 15px;
}

.title_box.about_title h2 {
	font-size: 30px;
	color: #222222;
	text-align: left;
}

.title_box.about_title p {
	text-align: justify;
	margin-top: -12px;
}


.site-copyright,
.footer-menu {
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    vertical-align: middle;
}


.page2 .who {
	font-family: helvetica;
	font-weight: 100;

}

.page2 .who .textWho {
	font-weight: 100;	
	font-size: 100px;
	line-height: 140px;
	color: #c6c867;	
}

.page2 .who .description {
	font-size: 30px;
	color: white;
	line-height: 40px;
}
.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6{margin:0;padding:0;line-height:normal}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}


.menu-banner_wrap a {
  font-size: 1.6em;
  font-weight: 700;
  position: relative;
  text-align: center;
  z-index: 1; }


.menu-banner_wrap h3 {
  color: #f2eee8;
  margin: 10px 0;
  text-shadow: 1px 1px 16px #162f53; }


.menu-banner_wrap .bg-img {
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: -1;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

  .menu-banner_wrap {
    overflow: hidden; }

    .menu-banner_wrap:hover .bg-img {
      filter: grayscale(0.8);
      -moz-transform: scale(1.1);
      -o-transform: scale(1.1);
      -ms-transform: scale(1.1);
      -webkit-transform: scale(1.1);
      transform: scale(1.1); }
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

.side-right {width: 485px; float: left; overflow: hidden; font-size: 18px;}





.mobile .side-right {margin-bottom: 80px;}

.mobile .development .side-right {margin-bottom: 180px;}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1600px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1760px}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}
.responsive .wpb_accordion .wpb_text_column p{font-size:14px;line-height:24px}

.wpb_accordion .wpb_text_column p {
	color: #444;
	font-size: 16px;
	line-height: 28px;
	font-weight: 300; }

.wpb_accordion .wpb_text_column p:last-child {
	margin-bottom: 10px; }
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{display:none}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.wpspd-gallery-portfolio #wpspd-colophon .site-info{width:50%}
.wpspd-grid-portfolio #wpspd-colophon .site-info{width:100%}
#wpspd-colophon .site-info{height:100%;width:100%;font-size:13px;line-height:1em;text-align:right}
#wpspd-colophon #wpspd-portfolio-post-title,#wpspd-colophon .site-info{display:table-cell;vertical-align:middle}
