﻿
.alignleft{
float:left;
margin: 0 5px 0 0px;
}


.fotter-pad{ position:relative;}
.span12{width:1170px}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
input.span12,textarea.span12,.uneditable-input.span12{width:1156px}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}

	.newblock p.img{width:inherit; float:none; padding-right:0px; margin-bottom:20px;}

	.newblock .news-text{ padding-left:0px;}

.newblock .news-text h4{font-size:18px; color:#393939; line-height:22px; padding:0 0 8px; text-transform:uppercase; font-family: 'itc_avant_garde_gothic_bookRg';}

.newblock .news-text p{font-size:12px; font-style:italic; line-height:15px; font-family:Arial,Helvetica,sans-serif; color:#000; padding:0 0 8px;}

.newblock .news-text p.date{font-style:normal;}

.newblock .news-text p.date strong{font-weight:bold;}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.wf-active .widget-title{font-style:normal;font-weight:400}

.widget.widget_media_image { overflow: hidden; }
.widget.widget_media_image img { height: auto; max-width: 100%; }
#block-block-1 .blocktitle{font-size:2.4em;line-height:1.1;font-weight:700;padding:0 3%;margin:0;text-transform:uppercase;border:0;}
.product_item .notrated{color:#ccc;text-transform:uppercase;font-size:10px}


.home-above-content .widget-wrap .more-from-category,
.home-below-content .widget-wrap .more-from-category {
	position: absolute;
	top: 0;
	right: 0px;
}

	
	.home-above-content .widget-wrap .more-from-category,
	.home-below-content .widget-wrap .more-from-category {
		clear: both;
		position: relative;
		text-align: right;
	}
.td-header-style-5 .td-top-menu-full{background-color:#348cbf}
.td-header-style-6 .td-top-menu-full{background-color:#4db2ec}
.td-top-menu-full{background-color:#222;z-index:4;position:relative}
.td-header-top-menu,.td-header-wrap .td-top-menu-full{background-color:#fff}
.node .node-header .field-name-field-n1n2-image .img-responsive{max-width:none;position:absolute;left:50%;margin-left:-480px;}

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


    .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";
    }
.wrapper__tiles{font-size:0;padding-left:0;margin-left:6%;width:89%}
.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:20px;padding-right:20px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}
.header-logo-dark,.nav-dark .header-logo,.header-logo-sticky,.sticky .dark .header-logo-dark,.sticky .has-sticky-logo .header-logo{display:none !important}
.nav-dark .header-logo-dark,.stuck .header-logo-sticky{display:block !important}


	

	
	.header-content {
		background-image: none;
	}

.tab td{
border: 1px solid #fff;
text-align:center;
}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}

.img-responsive.mobile {
  display: none;
}

.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: auto;
}

ul.no-bullet { list-style: none; }
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}

      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item a {
        font-family: 'Raleway', sans-serif;
        font-weight: 400;
        letter-spacing: 1.5px; }

      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item.twitter-link a:before {
        font-family: 'Font Awesome 5 Brands';
        content: "\f099";
        font-size: 18px; }
.nav .children{position:fixed;opacity:0;left:-99999px;transition:background-color 0.6s, transform 0.3s, opacity 0.3s;-ms-transform:translateX(-10px);transform:translateX(-10px)}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}
.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}
.panel-filter__dropdown .caret{position:absolute;top:14px;right:10px}
.simple-steps-description{display:table-cell;box-sizing:border-box;width:38%;padding:25px;vertical-align:middle}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}

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


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}
.o-animation--headline-wrapper{overflow:hidden}
.homepage-carousel .slick-slide .car-title{font-family:"Alegreya Bold";display:block;position:absolute;font-size:16px;bottom:-8px;left:0;color:#fff;line-height:1;text-transform:uppercase;width:100%;padding:10px 5px 20px 15px;background-color:rgba(220,20,60,.5);margin:0}
.homepage-carousel .slick-slide .car-title a,.homepage-carousel .slick-slide .car-title a:hover,.homepage-carousel .slick-slide .car-title a:visited{color:#fff;text-decoration:none}
.nav-carousel .car-title{font-size:12px;font-weight:400;text-transform:uppercase;color:#fff;margin:0;font-family:"Open Sans"}
.nav-carousel .slick-list .car-title:focus,.nav-carousel .slick-list .slick-slide:focus{outline:0}
.text-center{text-align:center!important}
.cranium{position:relative;width:auto;max-width:960px;margin:0 auto}
#strap .cranium{margin:0 auto;background-color:#003057;height:54px;width:auto;max-width:1000px}
#header .cranium{position:relative;max-width:960px;margin:0 auto;height:70px}
#siteNav .cranium{width:auto;max-width:1000px;margin:0 auto}
.r #header .cranium{height:70px;border-bottom:5px solid #363636}

#omurga{margin:0 auto;width:780px;border:0 none}
.c-card__body{padding:1.5rem 1.625rem 1.625rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}
.c-card__body .c-card__desc{-ms-flex-positive:1;flex-grow:1;color:#6C777D !important}
.c-card__body .c-card__link{margin-top:1.625rem}
.contact-form .clear-form{clear:both}

.div_image .englobe_image{
	width: 168px;
	height: 126px;
	background-color: #FFFFFF;
	margin-left: 2px;
	box-shadow: 3px 3px 3px #aaa;
	text-align:center;
	line-height: 122px;
}

.div_image .englobe_image .image_sejour{
	border: none;
	vertical-align:middle;
}


.div_image .englobe_image .image_sejour:hover{
	border: none;
}


.widget-container {
	position: relative;
	margin: 0 0 40px 0;
}


.widget-container::after {
    content: "";
    display: block;
    clear: both;
}


.widget-container li {
	display: block;
	float: none;
	margin: 4px 0;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.block1__time-dig {
    margin-bottom: 5px;
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    font-size: 65px;
    line-height: 45px;
    color: #fff;
    letter-spacing: normal;
    text-align: center;
    text-justify: center;
    text-align-last: center;
}

.home__block-time .block1__time-dig {
    margin-bottom: 0;
    font-size: 60px;
    line-height: 50px;
    color: #383838;
}
.pull-right{float:right!important}
.pull-right-xs{float:right}
.pull-right-sm{float:right}
.pull-right-md{float:right}
.pull-right-lg{float:right}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.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'}


			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;
			}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.left16{float:left;width:16.66%}
footer .left16{width:25%}
.cards .sae .card-color{background:#ac162c}
.mainSlide-desc.sae strong{color:#ac162c}
.service-cards .sae{background-color:#ac162c}
.interface-content ul.interface-list li.sae-interface span{
	left: -1px;
	top: 242px;
	background-position: -97px -485px;
}
.interface-content ul.interface-list li.sae-interface span:hover{background-position:-485px -388px}
.interface-content ul.interface-list li.sae-interface.active span{background-position:-485px -291px}
.interface-content ul.interface-list li.sae-interface.inactive span{background-position:0 -485px}
#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}
.d-flex{display:flex !important}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.btn .fa-chevron-right { margin-left: 0.2em; }

.list-fa-icons li .fa {
	position: absolute;
	left: 0px;
	top: 5px;
	width: 20px;
	text-align: center;
}

.list-fa-icons li .fa-check { color: #0C0; }

.list-fa-icons li .fa-times { color: #B44; }
.carousel .item .slide-img{margin-bottom:32px;max-width:170px}

		
		.post-meta .categories {
			margin-left:0;
			clear:left;
		}
.desktop .post-meta .categories a:hover{color:#1e73be;}
.desktop .project-single-col .categories a:hover{color:#1e73be;}
.desktop .featured-project .categories a:hover{color:#1e73be;}

.box.kachel .img { position: relative; }

.box.kachel .img img { width: 100% }

.listview-content .poi .img { height: 130px; overflow: hidden; }
ul.secondary-menu,#footer-bottom ul.menu{padding:0;margin:0 0 10px 0;display:block;overflow:hidden;}
ul.secondary-menu li,#footer-bottom ul.menu li{display:block;float:left;list-style-type:none;overflow:hidden;padding:0 10px;margin:0;}
ul.secondary-menu li.first,#footer-bottom ul.menu li.first{padding:0 10px 0 0;margin:0;}
ul.secondary-menu li.last,#footer-bottom ul.menu li.last{border-right:none;margin:0;}
.list-unstyled{padding-left:0;list-style:none}

footer .list-unstyled li {margin-bottom:8px;}

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



#footer #block-menu-menu-footer-2 li.last a {
  line-height: 14px;
  margin-top: 7px;
  display: block;
  width: 140px;
}


.mobile-navigation .nav-children { padding-left: 15px; }



.menu-toggle, .mobile-navigation .nav-menu.toggled, .mobile-navigation ul ul.toggled, .mobile-navigation.toggled .nav-menu .nav-children.toggled .subnav-children { display: block; }

  .navigation .nav-children { position: absolute; }

.header-top-lf .cly a{ color:#ffa722; text-decoration:none;}

.header-top-lf .cly a:hover{ color:#f66d1c; }

.header-top-rt .cly{ color:#ffa722; text-decoration:none;}

.header-top-rt .cly:hover{ color:#f66d1c; }

.cly {color:#ffa722;}

.cly:hover{color:#ffa722;}

.testimonials-widget-testimonials {
}


.testimonials-widget-testimonials .paging {
	clear: both;
	font-weight: 700;
	height: 1.4em;
}


.testimonials-widget-testimonials .paging.prepend {
	margin-bottom: 1em;
}


.testimonials-widget-testimonials .paging.append {
	margin-top: 1em;
}


.testimonials-widget-testimonials .alignleft {
	float: left;
}


.testimonials-widget-testimonials .alignright {
	float: right;
}
#block-block-1 .blocktitle{font-size:2.4em;line-height:1.1;font-weight:700;padding:0 3%;margin:0;text-transform:uppercase;border:0;}
.row{margin-right:-15px;margin-left:-15px}

    
    .row.artist .btn-fourth {
        left: 220px;
    }

    
    .row.artist .col-md-6 {
        min-height: 1px;
    }
