﻿
	
	#index_social_media{
		position:relative;
		display:block;
		width:90px;
		margin:auto;
		padding-left:700px;	
	}


.discountrate {
	 display: inline-block;
	 font-size: 0.9em;
	 padding: 4px 8px 4px 8px;
	 margin-right: 10px;
	 font-weight: bold;
	 font-family: helvetica, sans-serif;	
	line-height: 1;
	color: #eb6666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border: 2px solid #eb6666;
	letter-spacing: 2px;
	text-align: center;
	outline: 0;	
	transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	-webkit-transform: rotate(-4deg);
	}

	.actionbox .discounted .discountrate {
	}

	.item-meta .discountrate {
		font-size: 0.8em !important;
		padding: 3px 5px;
		border: 2px solid #faa3a3;
		color: #f69393;
		letter-spacing: 1px;
		transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);
}
.yticonyoutube:before{content:"\e896";}
body #page #block-block-51 li a.wmg-sl-twitter,body #page #block-block-51 li a.yticonyoutube,body #page #block-block-51 li a.wmg-sl-applemusic{background-color:transparent;}
body #page #block-block-51 li a.wmg-sl-twitter:hover,body #page #block-block-51 li a.yticonyoutube:hover,body #page #block-block-51 li a.wmg-sl-applemusic:hover{background-color:transparent;color:#a6dacf;}
.sharing-screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.sharing-screen-reader-text:active,.sharing-screen-reader-text:focus,.sharing-screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}


.albastru
{
background-color:#00B2EE;
}

.page_layout
{
	margin-top: 25px;
}

.flash{ padding-top:0; margin-top:0; width:100%;   overflow:hidden; height:100%; position:relative; background:#8f0c1c; 

background-size:100% 100%;  }
.text-center{text-align:center}

.col-sm-12.text-center h2 {
	margin-bottom: 50px;
	font-size: 45px;
}

.jumbotron h2.text-center.h2 {
    font-size: 63px;
}

h2.text-center.sub-head {
    font-size: 36px;
}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}


h1.page_title {
    color: #fff;
}
.advancedSearch .advanced-search-link,.newAdvancedSearch .advanced-search-link{text-decoration:none;color:#205488;cursor:pointer;font-size:13px}
.advancedSearch .advanced-search-link:hover,.newAdvancedSearch .advanced-search-link:hover{text-decoration:underline;color:#3f7cba}
.ar-banner .advanced-search-link{text-align:right}
.ar-banner .advanced-search-link a{color:#fff}

.et-waypoint {
	width: 100%;
}


.pageBody, .showHomePage .headers {
    vertical-align: top;
}
.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%}

  
    .gdlr-header-inner .gdlr-logo {
        padding: 0;
        margin-top: 5px !important;
    }

.affiliations {
    clear: both;
    padding: 0;
    margin: 1em 0 0;
    list-style: none;
    text-align: center;
}


.affiliations li {
    float: left;
    width: 18%;
    margin: 0 1% 1%;
    vertical-align: middle;
}


.affiliations li img {
    width: 100%;
    max-width: 100%;
}

  .af-tabs__tablist-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    text-align: center; }

    .af-tabs__tablist-item a {
      position: relative;
      display: block;
      padding: 45px 15px;
      color: #7491a9;
      font-weight: 600;
      text-transform: uppercase; }

      .af-tabs__tablist-item a:after {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 0;
        height: 3px;
        background-color: #4ebd88;
        -webkit-transition: width 250ms ease;
        -o-transition: width 250ms ease;
        -moz-transition: width 250ms ease;
        transition: width 250ms ease;
        content: ""; }

    .af-tabs__tablist-item.active a {
      color: #fff; }


.testimonial-text p {
  margin: 0px;
  padding: 0px 0px 20px;
  font-style: normal;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 1.6em;
  color: #444;
  border: medium none;
  font-family: 'Ubuntu', sans-serif;
}


.testimonial-text cite span {
  font-size: 15px;
  font-weight: 400;
  color: #999;
  margin-top: 10px;
  display: block;
  font-family: 'Ubuntu', sans-serif;
}


.testimonial-text cite {
  display: block;
  margin-top: 15px;
  font-size: 14px;
  color: #111;
  letter-spacing: 0.3em;
  font-style: normal;
  font-family: 'Ubuntu', sans-serif;
}


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

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

.row:after { clear: both; }
#calendar_wrap caption,.header_font,.sod_select,.vc_tta-tabs-list {font-family:'Oxygen', sans-serif;}
.custom_font,.custom_font .header_font,.custom_font.header_font,.extra_font,.custom_font .extra_font,.custom_font.extra_font {font-style:italic;font-family:'Oxygen', sans-serif}
.fusion-footer .widget#nav_menu-4 h4:before{content:"\f07c";font-family:FontAwesome;display:inline-block;margin-right:5px}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#ffffff;}


#customize-box-open { position: absolute; top: 20px; right: -54px; cursor: pointer; background: #333; background: rgba(0, 0, 0, 0.75); color: #fff; text-align: center; font-size: 30px; padding: 10px 12px; -webkit-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px; }


#customize-box-open:hover { background: #444; background: rgba(0, 0, 0, 0.9); }


#customize-box-open .nt-icon-cancel { display: none; }


#customize-box-open .nt-icon-cog-1 { display: block; }


.open #customize-box-open .nt-icon-cancel { display: block; }


.open #customize-box-open .nt-icon-cog-1 { display: none; }

		.menui {
		    background: #565656;
		    transition: 0.6s ease;
		    transition-timing-function: cubic-bezier(.75, 0, .29, 1.01);
		    margin-top: 15px;
		    position: absolute;
		}
.column.address-radio-button{padding:0 0 0 1.071rem}
.column.is-6-desktop.staffLink{padding:0}
.megamenu .megamenuInner .megamenuBox.column-fill-2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:400px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.megamenu .megamenuInner .megamenuBox.column-fill-2 .item{max-width:50%}
.column{padding:1.071rem}
.is-print-product-detail .column{padding-bottom:0!important}
.tableTitle .column{padding:10pt!important}


.sidebar .widget-title {
  margin-bottom: 30px;
  font-size: 14px;
}


.footer-widgets .widget-title {
  margin-bottom: 21px;
  font-size: 14px;
  color: #444444;
  position: relative;
}


.footer.bg-light .widget-title,
.footer.bg-white .widget-title {
  color: #444444;
}
.news-preview--no-img .news-preview__feat-img-wrapper{display:none}
.news-preview__feat-img-wrapper{width:25%;float:left;padding-left:.78125rem;padding:10px .78125rem 10px 0;height:200px}
.news-preview__feat-img-wrapper:last-child:not(:first-child){float:right}
.news-preview__feat-img-wrapper,.news-preview__feat-img-wrapper:last-child:not(:first-child){float:none;clear:both}
.news-preview__feat-img-wrapper:after,.news-preview__feat-img-wrapper:before{display:table;content:" "}
.news-preview__feat-img-wrapper:after{clear:both}
.news-preview__feat-img{border:1px solid #762123}
#content nav .nav-next,#portfolio nav .nav-next{float:right;text-align:right;width:50%}
.single-portfolio #content nav .nav-next{float:left;text-align:left;width:50%}


.paragraph-service {
  clear: both;
  padding-left: 10px;
  font-size: 20px;
  line-height: 25px;
}



.paragraph {
  padding-top: 43px;
  font-family: 'GothaProReg', Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 21px;
}


.paragraph-adaptive {
  display: none;
}


.paragraph-mob {
  display: none;
}


.paragraph--offers {
  width: 440px;
  padding-top: 39px;
  color: #233b4e;
}


.paragraph-about {
  padding: 0;
  padding-bottom: 8px;
  font-family: 'GothaProReg', Helvetica, Arial, sans-serif;
  font-size: 18px;
}


.paragraph-about--mob {
  display: none;
}
header[role=banner] .links{float:right;line-height:30px}
footer[role=contentinfo] .links,footer[role=contentinfo] address{float:right;text-align:right}
.links li{display:inline}
.links li:first-child{padding-left:0}
.links li:last-child{padding-right:0}
.page-sitemap .links{text-align:right;font-weight:700}


ul.links li {
    margin-left: 12px;
}


ul.links li:first-child {
    margin-left: 0;
}

.primary_nav ul li.menu-item-has-children a{
	padding-right: 20px;
}

.primary_nav ul li.menu-item-has-children:hover ul{
    display: block;
}
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-fixed-header #top-menu .header-button a {
	color: #000000 !important;
}


	.header-button a {
		color: #000000 !important;
		font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif !important;
		font-weight: 200 !important;
		background-color: #ffffff;
		font-size: 14px;
		padding: .3em 1em !important;
		line-height: 1.7em;
	}


	.header-button.menu-item-has-children a:after {
		display: none !important;
	}


	.header-button ul.sub-menu li a {
		width: 200px;
		padding: 6px 20px !important;
		background: none !important;
		font-size: 1em !important;
		color: rgba(0, 0, 0, 0.95) !important;
		font-weight: 500 !important;
		font-style: normal;
		text-transform: uppercase;
		text-decoration: none
	}


.sub-menu .menu-item-has-children {
	position:relative;	
}




.pagination {
	margin-top:60px;
	overflow:hidden;
	margin-bottom:40px;
}


.pagination a {
	display:inline-block;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:11px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:5px;
	font-weight:700;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}

.pagination a:hover {
	color:#424242;
}

.pagination .newer {
	float:left;
	
}

.pagination .older {
	float:right;
}

.socsect .sbox, .socsect .sboxf {
	border-radius: 0px;
	width: 180px;
	height: 160px;
	float: left;
}

.sboxf {
	-webkit-transform: rotateX(-90deg) translateZ(-80px);
	transform: rotateX(-90deg) translateZ(-80px);
}

.socsect .sboxf p {
	margin: 115px auto;
	text-align: center;
}

.socsect .sboxf.steam {
	background:	#000;
}

.socsect .sboxf.steam p {
	margin: 75px auto;
}

.socsect .sboxf.fb {
	background:	#304876;
}

.socsect .sboxf.tw {
	background: #0483a6;
}

.socsect .sboxf.yt {
	background: #c22e22;
}

.socsect .sboxf.instagram {
	background: #a9206e;
}

.socsect .sboxf.instagram p {
	margin: 75px auto;
}

.slider .banner .bann_caption, .owl-carousel .bann_caption {
	z-index: 10;
	position: absolute;
	top: 350px;
	width: 100%;
	text-align: center;
}

.bann_caption {
	color: #FFF;
}

.bann_caption h2 {
	font-size: 60px;
	font-weight: 200;
}

.bann_caption h3 {
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
	margin-bottom: 50px;
}

.bann_caption a {
	margin: 0 20px;
	width: 180px;
	height: 45px;
	line-height: 45px;
	padding: 0;
	font-size: 18px;
	position: relative;
	border-radius: 0;
	border: none;
}

.bann_caption .btn-default.style_2, .carousel-caption .btn-default.style_2 {
	border: 1px solid #FFF;
	background: rgba(255,255,255,.2);
	color: #FFF;
}

.bann_caption a:hover {
	border: 1px solid #CCC;
}

.slider .banner.parallax_bann .bann_caption {
	margin-bottom: 0;
}
.inspicon{height:65px!important;margin:auto}



nav.navigation.pagination .page-numbers {
    padding: 5px 7px;
    border: 1px solid;
    display: inline-block;
    line-height: normal;
    position: relative;
    vertical-align: middle;
}

nav.navigation.pagination span.page-numbers.current {
	color: #fff;
	background: #00adb5;
}


#main {
	width: 100%;
	float: left;
}

.divide-nav{
  height: 50px;
  margin-top: 0px;
}

#header-text-nav-container {
	border-bottom: 1px solid #F2F2F2;
	background-color: #F8F8F8;
}

#header-text-nav-wrap {
	padding: 30px 0 40px;
}

#header-text {
	float: left;
	padding: 10px 20px 0 0;
}

.ms-tabs.ms-has-thumb .ms-tab-context{ padding:20px; }
img.responsive-img,video.responsive-video{max-width:100%;height:auto}

    
    .td-mobile-content .sub-menu a {
        text-transform:uppercase;
	
    }

.echomeprovideimg {
    position: absolute;
    top: -104px;
    left: 57px;
    right: 0;
    display: inline-table;
	width: 565px;
}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
#wrapper #main .custom-landing-image .fusion-row .custom-landing-image-buttons{text-align:center;margin:30px 0 40px}
#wrapper #main .custom-landing-image .fusion-row .custom-landing-image-buttons .custom-button{margin:0 20px;width:260px}
#wrapper #main .custom-landing-image .fusion-row .custom-landing-image-buttons .fusion-button-wrapper{display:inline-block}
#wrapper #main .custom-landing-image .fusion-row .custom-landing-image-buttons .fusion-button-wrapper .custom-button{margin:0 0 10px}
.post-content .custom-landing-image-buttons .fusion-alignleft{margin-right:9px}
.post-content .custom-landing-image-buttons .fusion-alignright{margin-left:9px}



#col_centre{
position: relative; 
float:left;
border:1px solid #cecece;
width:1000px;
margin-left: 0px; 

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}


.header .social li a {
    width: 29px;
    height: 20px;
    padding: 8px 0 0!important;
}

  .list-payment-options .mc-options, .list-payment-options .visa-options, .list-payment-options .ae-options, .list-payment-options .ec-options, .list-payment-options .jcb-options, .footer-container .list-payment-options .lw, .footer-container .list-payment-options .ssl { margin-left: 13px; }

  .list-payment-options .visa-options { background-position: -50px -94px; }

.footer-container:hover .list-payment-options .visa-options { background-position: -50px -94px; }

.list-payment-options .mc-options, .list-payment-options .visa-options, .list-payment-options .ae-options, .list-payment-options, .list-payment-options .jcb-options { height: 37px; margin-left: 15px; }

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
.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-right:15px;padding-left:15px}
.col-lg-3{width:25%}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#section-info .row{
  margin-top: 16px;
}

.align-self-start #section-info .row{
  margin-top: 0px;
}

#right-info .row{
  margin-bottom: 15px;
}

#right-info .row:last-child{
  margin-bottom: 0px;
}

#contact-us .row{
  margin-top: 0px;
}

#section-info .row:first-child {
    margin-top: 0px;
}

#location-owl #duration .row{
  margin-bottom: 15px;
}

.post {
	margin-bottom:10px;
}

.content h2, .post h2 {
	font-size:25px;
	color:#555;
	font-family:"Calibri", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
}

.content p, .post p {
	font-size:15px;
	color:#666;
	line-height:18px;
	margin:10px 0;
}

.post a {
}


.tab-pane .tiny-gutter {
  padding: 0 10px; }

  .tab-pane .tiny-gutter .item {
    padding: 5px; }

.header_bottom{
	padding:2em 0;
}


h1, h2, h3, h4, h5, h6, .wtitle, .title { 
	margin: 0;
	padding: 0 0 0.5em;
	line-height: 110%;
	font-family: 'PT Serif', TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	font-weight: bold;
}

.wtitle { padding: 0 0 5px 0; margin-bottom: 15px; border-bottom: 2px solid #555; color: #555; font-size: 20px; text-align: center; text-transform: uppercase; }
