﻿.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-left:15px;padding-right:15px}
.col-md-3{width:25%}

#navigation .menu .menu-item{
	float: left;
	margin-right: 13px;
}

#navigation .menu .menu-item a{
	color: #f0f0f0;
	font-size: 15px;
	font-weight: normal;
}

#navigation .menu .menu-item a:hover,#navigation .menu .menu-item a:active,#navigation .menu .menu-item a:visited{
	text-decoration: none;
}

#navigation .menu .menu-item a:hover{
	color:#b0b0b0;
}


.menu-item a {
  padding: 10px !important;
}
.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}


.hamburger-box {
  width: 30px;
  height: 24px;
  display: inline-block;
  position: relative; }



.hamburger--3dx .hamburger-box {
  perspective: 80px; }



.hamburger--3dx-r .hamburger-box {
  perspective: 80px; }



.hamburger--3dy .hamburger-box {
  perspective: 80px; }



.hamburger--3dy-r .hamburger-box {
  perspective: 80px; }



.hamburger--3dxy .hamburger-box {
  perspective: 80px; }



.hamburger--3dxy-r .hamburger-box {
  perspective: 80px; }

div.newsheader {
  display: flex;
  background-color: #8080E0;
}
.alfaestreno-list a .alfaestreno-texto{background:#f3f807;padding-left:1em;padding-right:1em;padding-top:.5em;height:100px;display:block}
.alfaestreno .alfaestreno-texto{background:#f3f807;padding-left:1em;padding-right:1em;padding-top:.5em;height:100px;display:block}
.pagewidth,.full_width .themify_builder_row .row_inner{max-width:94%}
.full_width .themify_builder_row .row_inner{width:1064px;max-width:100%;margin:auto}
.full_width .themify_builder_row.fullwidth .row_inner{width:100%;padding:0}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}


.copyright-wrapper p {
    font-size: 1.4rem;
    margin-bottom: 0
}


.footer_second_menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.footer_second_menu ul li {
	float: left;
	margin-right: 40px;
	margin-bottom: 0;
}

.footer_second_menu ul li a {
	display: block;
	color: inherit;
}
.infobox-icon-above-title .uabb-infobox-left-right-wrap,.infobox-icon-below-title .uabb-infobox-left-right-wrap,.infobox-photo-above-title .uabb-infobox-left-right-wrap,.infobox-photo-below-title .uabb-infobox-left-right-wrap {display: block;min-width: 100%;width: 100%;}
.infobox-icon-left .uabb-infobox-left-right-wrap,.infobox-icon-right .uabb-infobox-left-right-wrap{display: inline-block;width: 100%;}
.infobox-photo-left .uabb-infobox-left-right-wrap,.infobox-photo-right .uabb-infobox-left-right-wrap{display: inline-block;width: 100%;}

.banner-right,.subbanner-left,.subbanner-right,.slider-pagination,.thumb_title {display:none}
#header-bottom-wrapper{-webkit-box-shadow:inset 0 8px 8px -8px #696868,inset 0 -8px 8px -8px #696868;box-shadow:inset 0 8px 8px -8px #696868,inset 0 -8px 8px -8px #696868}
.bg-blue{background-color:#00b0d8}
#baner .menubar,.topmover .menubar{position:absolute;width:100%;background-color:rgba(0,140,103,.8);z-index:2;}

.social-networks {
	list-style-type:none;
	margin:0;
	border:none;
	}

	.social-networks li {
		float:left;
		border:none;
		padding:5px 0 0 0;
		margin:0 4px 0 0;
		-webkit-transition: all .1s ease-in-out;
		-moz-transition: all .1s ease-in-out;
		-o-transition: all .1s ease-in-out;
		position:relative;
		top:0;
		}

	.social-networks li:hover {
		top:-5px;
		}

		.social-networks li a {
			text-decoration:none;
			float:left;
			position:relative;
			}

.section-paragraph {
    margin: 15px 0;
}


.aici-2{

    float: left;

    height: 72px;

    width: 59%;

    margin-top: 50px;

    margin-left: 30px;

}


.aici-2 img{

    float: left;

    margin-right: 25px;

    width: 25%;

}


.aici-2 h1{

    font-weight: 500;

    color: #a6121a;

    margin: 0px;

    font-size: 14px;

}


.aici-2 p{

    color: #A5A59F;

    margin: 0px;

    font-size: 14px;

}


.aici-2 span{

    font-size: 14px;

    font-weight: 500;

    color: #4d4d4d;

}

.navlink{padding:0 20px;display:inline;font-family:Oswald,Arial,sans-serif;position:relative;}

.navlink span{padding:0 0 4px 5px;}
#asu_login_module,#asu_search{padding-right: 12px;}


.main-header__pattern {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1; }


.art-footer-body
{
    position:relative;
    padding: 20px;
}
.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-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{float:left}
.col-xs-6{width:50%}

#footer-area .site-info nav ul li {
  border-bottom: none;
}

.site-info a {
  color: #777;
}

.site-info a:hover {
  color: #999;
}

.site-info {
  color: #999;
  font-size: 12px;
}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}
.row{margin-right:-15px;margin-left:-15px}




footer#main-footer .container {
    width: 100%;
    max-width: 1920px !important;
}





.page-template-page-billpay #main-content .container {
    padding-top: 81px !important;
}


.page-template-page-billpay #main-content .container:before {
    display: none;
}
#three-ships-footer .js_dots{margin:0;padding:0;text-align:center;position:absolute;width:100%}
#three-ships-footer ul.js_dots li{background:#d6d6d6;border-radius:30px;display:inline-block;width:15px;height:15px;margin:0 5px;cursor:pointer}
#three-ships-footer ul.js_dots li.active{background:#869791}


.topmenu li.last {margin-right: 0;}

#sidebar .div-content{padding:0 10px}


.w5{
    width:50%;
    float:right;
}

    .w5 .metasliderWrapper{
        float:none;
        margin:0 auto;
    }

    .w5 .metasliderWrapper img{
        left:0;
    }

.ha-header-front {
	z-index: 2;
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
}

#header img.header-img{float:right;width:100%;max-width:100%;height:auto;max-height:200px;}

#header a:hover{text-decoration:none;}

#header h1{float:left;margin:30px 0 10px 20px;max-width:230px;}

#header h1 a{text-transform:capitalize;color:#990000;font-size:18px;font-weight:bold;}

#header h2{color:#909090;font-size:16px;font-weight:normal;letter-spacing:2px;padding:0 0 0 20px;max-width:340px;}

.header-nav {
  float: right;
  list-style: none;
  margin: 29px 0 25px;
  line-height: 16px;
}

.header-nav--right {
  float: right;
}
ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{visibility:hidden}








.wc_tl {



	left: 0;



	position: absolute;



	top: 0;



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