﻿

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

li.hasdropdown span{ position:absolute;top:0px;right:0px;line-height:30px;width:30px;height:100%; z-index:100; display:block; background:#3080a1; text-align:center;}

.slider1 table td.brdr{
	border-right:1px solid white;
}




#active-nav {
  -webkit-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s; }

  #active-nav.active {
    background: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%; }

.port-grid-pic{
	width:50%;
	float:left;
}
.uvc-sub-heading{line-height:normal;margin:0 auto}
.widgettitle{color:#050505;line-height:1.4;margin:10px 0 15px;padding-bottom:20px;position:relative;font-size:14px;text-transform:uppercase}
.widgettitle:after{width:50px;border-bottom:1px solid #cd2122}
.widgettitle:after,.widgettitle:before{content:"";position:absolute;left:0;bottom:2px;height:0}
.widgettitle:before{width:100%;border-bottom:1px solid #ececec}
.element-scheme--dark .widgettitle:before{border-bottom-color:#2d2d2d}
.site-footer .widgettitle{font-size:14px;color:#fff;text-shadow:none;margin:0 0 10px;padding-bottom:0;text-transform:none}
.site-footer .widgettitle:after,.site-footer .widgettitle:before{display:none}
.element-scheme--dark .widgettitle{color:#fafafa}
.tags_main{background-color:#fff;border-radius:5px;padding-top:5px;padding-right:20px;padding-bottom:20px;padding-left:20px;min-width:200px;max-width:500px;margin-top:20px;text-align:left;margin-left:auto;margin-right:auto}
.tags_main a{color:#1cc7e3;line-height:32px;padding-left:5px;padding-right:5px;padding-bottom:3px}
.tags_main a:hover{color:#fff;line-height:32px;background-color:#1cc7e3;border-radius:3px;padding-left:5px;padding-right:5px;padding-bottom:3px;text-decoration:none}
.tags_main span{font-weight:900;text-transform:uppercase;padding-bottom:20px}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.rtecenter{text-align:center;}
.site-header .site-identity .site-identity-cell{display:table-cell;vertical-align:middle}
.site-header .site-identity .site-identity-cell+.site-identity-cell{padding-left:15px}
.small-12{float:left;position:relative;width:100%}

ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}


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



#footer-bottom {
	padding: 15px 0 5px;
	background-color: #1f1f1f;
	background-color: rgba(0, 0, 0, 0.32);
}


#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.banner[data-transparent-header="true"] #logo .logo-main {display:none}

.headhesive--clone #logo .logo-main {display:inline !important}
.n2-clear{clear:both}


.home-line
{
	margin-top: 90px;
}


.how-we-do-block .home-line
{
	margin-top: 50px;
}


	.welcome-block .home-line
	{
		margin-top: 64px;
	}
h1#site-title{text-transform:uppercase;font-weight:800;margin-top:18px;clear:none;}
h1#site-title a:link,h1#site-title a:visited{color:#000;}

#middle-asds{width:728px;height:90px;margin:10px 0px 0px 0px;padding:0px;float:left;}

#google-ads-header,#topnav_inner,.netgain,.mobhide,#div-gpt-ad-1424152012902-0,#right-asds,#middle-header,#middle-asds,.left-thumnail,.netgainss{display:none;}
.footer-sticky .item-footer-sticky .item-text{margin-top:8px;text-align:center}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{background-color:rgba(0,0,0,0.34)}
.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}

		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}


.header .wrapper {
	background: #ccc;
}


.wrapper {
  background: #000;
  overflow-x: hidden; }


.wrapper, .scroll-top {
	opacity: 0;
}


.infoblock {
	padding: 0 15px 15px 15px;
	font-size: 13px;
	overflow: hidden;
	color: #fff
}

.infoblock h4 {
	font-size: 16px;
	text-transform: none;
	line-height: 20px;
	margin: 10px 0 ;
}

.infoblock h4 a {
	color: #fff;
}

.infoblock img {
	float: left;
	margin: 0 20px 5px 0;
}

.infoblock span {
	text-align: justify;
}
#wt-responsive-nav .sub-menu{display:none}

#nav ul ul a,
#nav ul ul.sub-menu li a, 
#nav ul ul.children li a,
#nav.wt_nav_side ul ul a, 
#nav.wt_nav_side ul ul.sub-menu li a, 
#nav.wt_nav_side ul ul.children li a {
	color: #555555;
	font-size: 13px;
}


#nav ul ul.sub-menu, #nav ul ul.sub-menu li ul.sub-menu, #nav ul ul.children, #nav ul ul.children li ul.children {
	border-bottom-color: #ddd;
}
.network header:after,.network header:before,.searchform:after,.searchform:before{display:table;content:" "}
.network{padding:30px;border:1px solid #e5e5e5;background-color:#f5f5f5;margin:20px 0}
.network header,.widget h2{border-bottom:1px dashed #ccc}
.network header{margin-bottom:20px;padding-bottom:10px}
.network header h3{float:left;line-height:35px}
.network header button{float:right;width:35px}
.network ul li p{text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:3em;line-height:1.5em}
.network ul{padding:0;margin:0;list-style:none}
.content .sidebar.above-feed,.homepage-top-wrapper .homepage-top-inner,.subscribebox,.network,.below-feed,#submit-story,#story-parts,#ipe-login,#ipe-register,.auth-bio{border:1px dotted #7a3f0f;background:#f4edd2}


	.header-social-block {
		display: inline-block;
		float: none;
	}


	.is-sticky .header-social-block {
		display: inline-block;
	}

	
	.header-search,
	.header-search-x,
	.header-social-block {
		display: none;
	}
.white-color,a.white-color:focus{color:#fff}
.awc-modal-sec .close.white-color:after,.awc-modal-sec .close.white-color:before{background-color:#fff}

#header p.mission {
  float: left;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  color: #666666;
  margin-top: 8px;
}

  #header p.mission br {
    display: none;
  }

	#header p.mission,
	.calendar ul li p.event-date em,
	#footer p.social a:hover,
	.calendar .cal-header .header-right a.cal-btn.submit-event {
		color: #5896cf;
	}


.main-block-head a {
    text-transform: uppercase;
  color: #2d69f1;
  font-family: 'Rubik';
  font-weight: 500;
}

.main-block-head a span {
  float: right;
  font-size: 1.14rem;
  color: #c2c6d2; 
  position: relative;
  top: 8px;
  transition: 0.2s ease-in-out;
}

.main-block-head a span:hover {
  color: #2d69f1;
}
.panel-body{padding:15px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}


#footer-boxes .panel-body {
	padding: 0px;
}


#product-configurator .group.panel-body {
	padding: 10px;
}





#cfg-container .group.panel-body .group-items .quantity .input-group input.form-control[type="number"] ,
#cfg-container .cfg-group.panel-default ul.list-group .quantity input[type="number"] {
    width: 100%;
    padding: 5px 3px 5px 10px;
    margin: 0 0 0 5px;
    text-align: center;
}


#sidepanel_left.active .panel-body {
    margin-top: 20px;
}

    #mw_board_group_3 .mw_board_group_3_list { width:100px; }

    #mw_board_group_3 .mw_board_group_3_list a { font-family:dotum; }

.sub-menu .menu-item-has-children:after { color: #fff }
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}
li.country-img{border-bottom:none !important;border-radius:4px;background:#E9E9E9;}
li.country-img img{width:100%;border-radius:4px;}
.country-menu ul li ul li.country-img a:hover{background:none;padding-left:0 !important;}
.abhinav-navigation ul li.country-img{list-style:none;margin: 0 -14px; overflow:hidden;}

  li.country-img img:hover {
    transform: scale(1.5);
}
.visuallyhidden{clip:rect(0 0 0 0);height:1px;height:.0625rem;margin:-1px;margin:-0.0625rem;overflow:hidden;padding:0;position:absolute;width:1px;width:.0625rem;font:0/0/a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}

.special-services-area .owl-theme .owl-nav div .fa:hover{
    color: #a0060e;    
}

.special-services-area .owl-theme .owl-nav div .fa {
    color: #c1000f;
    font-size: 60px;
    display: block;
    text-align: center;
}

.testimonial-area .owl-theme .owl-nav div .fa:hover{
    color: #fff;    
}

.testimonial-area .owl-theme .owl-nav div .fa {
    color: #ececec;
    font-size: 25px;
    display: block;
    padding-top: 2px;
    text-align: center;
}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}
   
    .menu-item{margin-left: 10px;}

    .menu-item-2486{border-bottom: none !important;}

    .menu-item-2488{border-bottom: none !important;}

.thumbnail-div-featured { border: 1px solid #E4E4E4; width: 159px; height: 212px; padding: 2px; float: left; }
.region-sidebar-second .block{margin-bottom:40px;}
.region-sidebar-second h2{font-weight:bold;font-size:14px;text-transform:uppercase;text-shadow:1px 1px 1px #FFFFFF;}
.region-sidebar-second .item-list ul li{padding:0px;margin:0px;list-style-type:none;}
.page-node-edit .region-content{padding:0 40px;}
.separator{display:inline-block;width:100px;height:8px;margin:15px 0 35px}
.section_eight .section8_box .separator{margin-bottom:0}
.popup .separator{height:5px;margin:10px 0 15px!important}


        .freeze-body-nav main, .freeze-body-nav .hero-top-wrapper-outer, .freeze-body-nav .footer-wrapper-outer {
            transition: all 0.3333s cubic-bezier(0, 0.68, 0.44, 0.99);
            opacity: .25
        }


.footer-wrapper-outer {
    color: #fff
}


    .footer-wrapper-outer a {
        text-decoration: none
    }


    .footer-wrapper-outer h6 {
        font-size: 2rem;
        margin-bottom: .3333em
    }


    .footer-wrapper-outer ul, .footer-wrapper-outer ol {
        list-style: none;
        list-style-image: none
    }


    section.footer-wrapper-outer, .has-content-blocks, .has-content-share-bar, .button {
        display: none !important
    }
.tile-article__image__wrapper{margin-top:11px;overflow:hidden}


.g1-hamburger-icon {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  border-width: 2px 0;
  width: 30px;
  height: 20px;
  border-style: solid;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px; }

  .g1-hamburger-icon:before, .g1-hamburger-icon:after {
    display: block;
    position: absolute;
    left: 0;
    right: auto;
    top: 50%;
    width: 100%;
    margin-top: -1px;
    border-width: 1px 0;
    border-style: solid;
    content: ""; }

  .g1-header-06 .g1-hamburger-icon {
    margin-top: 7px;
    margin-bottom: 7px; }
#logo{float:left;margin-left:10px}
.allianceheader #logo img{height:40px;width:auto;padding-top:10px}
#logo.smallerlogo{float:right}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right: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-md-12 {
    width: 100%;
  }
.separates-btn .leave-btn{float:left}
.slider-img{position:relative}
.slider-img img{position:relative;z-index:-1;display:block;width:100%;height:auto}


.wrap_inner{
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}
