﻿.aom-sidebar .aom-subscribe .aom-second-line{font-family:vollkorn,sans-serif;font-size:20px;font-weight:700;font-style:italic;font-stretch:normal;line-height:1.2;letter-spacing:1.2px;margin-top:7px;text-align:center;color:#fff}
.aom-layout.aom-single .aom-subscribe-single .aom-subscribe-left .aom-second-line{font-family:vollkorn,sans-serif;font-size:20px;font-weight:700;font-style:italic;font-stretch:normal;line-height:1.2;letter-spacing:normal;text-align:center;margin-top:1px;margin-bottom:0;color:#fff;text-align:center}


#ja-botslwrap {
	border-top: 5px solid #CCCCCC;
	background: #444444;
	color: #CCCCCC;
}


.scroll-nav {
	background: #F7F7F7;
	margin: 10px -20px -20px;
	padding: 5px;
	text-align: center;
}


.scroll-nav a {
	background: #b4b4b4;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	display: inline-block;
	margin: 2px 2px 0;
	-webkit-transition: all .40s;
	   -moz-transition: all .40s;
		 -o-transition: all .40s;
			transition: all .40s;

	-webkit-border-radius: 50px;
	   -moz-border-radius: 50px;
			border-radius: 50px;
}


.scroll-nav a:hover {
	background: #939393;
}


.scroll-nav a.activeSlide {
	background: #666;
}


body.dark-skin .scroll-nav {
	background-color: #373737;
}



.main-slogan {

	z-index: 999;

	position: relative;

	

	font-weight: bold !important;

	text-transform: uppercase;

	margin-top: 20%;

	margin-bottom: 0 !important;

}
.header-widget .widget-title{margin-bottom:15px}
.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}
.footer-bar .widget-title{display:none}
.top-bar .widget-title{display:none}
.sidebar .widget .widget-title{color:#000000;}
.footer-widgets .widget-title{color:#000000;}
.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%}

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

.row.pg-no-header.bg-grey {
    background: #dfe2e2;
    position: relative;
    z-index: 1;
}

.row.pg-no-header.bg-grey:before {top: 0; transform: skewY(-5deg); transform-origin: 0; transform:none;}

.row.pg-no-header.bg-grey:after {background: inherit; content: ''; display: block; height: 50%; left: 0; position: absolute; right: 0; z-index: -1; -webkit-backface-visibility: hidden; // for Chrome Windows}

#content .row { margin-bottom: 2em }

.scheebericht .row { margin-bottom: 0em !important; width: 100% }

.flexslider .row { margin: 0 }

#content .flexslider .row { margin-bottom: 0 }

#footer .row.equal-height { display: block }

.row.equal-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

	
.row.equal-height 	iframe {     position: absolute;    height: 100%;    width: 100%;}


  .accomplishment { padding: 0; }

  .accomplishment:before, .accomplishment:after { content: none; }

.accomplishment:before { background-position: 0px; left: 0; }

.accomplishment:after { background-position: -50px; right: 0; }

.accomplishment .inner { text-align: center; }

.accomplishment a.inner { color: #404040 !important; }

.accomplishment .hl { color: #f06241; font-size: 20px; margin-bottom: 10px; display: block; }

.accomplishment .text {  }
.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-8{width:66.66666667%}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI5MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAyYWVmMCI+PHBhdGggZD0iTTAgMHYxNDBoMTI4MEwwIDB6Ii8+PC9nPjwvc3ZnPg==);background-size:100% 90px;bottom:0;height:90px;z-index:10}

.body_index { font-family: Tahoma; font-size: 14px; text-align: justify; color: #446080}





.blog-topbar {
	background: #111;
}

.blog-topbar .container,
.blog-topbar .container-fluid {
  padding-top: 5px;
  padding-bottom: 5px;
}



.blog-topbar .search-btn {
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	padding: 7px 0 0 10px;
}

.blog-topbar .search-btn:hover {
	color: #bbb;
}


.navbar .logo-navbar:hover {
    opacity: .85
}
#page-wrapper{position:relative;width:100%;min-height:100%;padding:0px;margin:0 auto 0 auto;padding:0px 0 0px 0;min-width:960px;}




body:not(.front-page) #page-wrapper {
    padding-top: 148px;
    min-width: inherit;
}


.sticky_header body:not(.front-page) #page-wrapper {
	padding-top: 65px;
}


	.nav_open #page-wrapper {
	    overflow: hidden;
	    width: 100vw;
	    height: 100vh;
	}


.sidebar-item .tagcloud a {
  padding:5px;
  margin:0 5px 5px 0;
  display: inline-block;
}


.sidebar-item.widget ul li,
.tt-post-list.dark li {
  padding: 12px 0;
}


.sidebar-item.widget ul li:first-child,
.tt-post-list.dark li:first-child {
  padding-top: 10px;
}





.sidebar-item.widget ul li a:hover {
  color: #dd3333;
}


.sidebar-item.widget select {
  width: 100%;
  padding: 8px;
}


.sidebar-item.widget_recent_posts_entries .tt-post.dark .tt-post-title {
  color: #111;
  opacity: 1;
}


.sidebar-item.widget_recent_posts_entries .tt-post.dark .tt-post-cat {
  opacity: 1;
  color: #666;
}

.stt-cookie .stt-cookie-text {
  padding-bottom: 0.75rem;
}
.section-map-primary{position:relative;overflow:hidden;width:100%;height:385px}


header .social {
  display: none;
}

  header .social a {
    text-decoration: none;
    cursor: pointer;
  }

  header .social a span {
    font-size: 2em;
    padding-left: .5em;
    color: black;
  }

.accueil_accroche{
	color:#333333;
	font-size:16px;
	font-weight: bold;
	line-height:1.3em;
}


.ap_tagline_box.ap-all-border-box{
    border:3px solid #E5623B;
    padding:20px;
    background: #F6F6F6;
}


.ap_tagline_box.ap-left-border-box{
    border-left:3px solid #E5623B;
    padding:20px;
    background: #F6F6F6;
}


.ap_tagline_box.ap-top-border-box{
    border-top:3px solid #E5623B;
    padding:20px;
    background: #F6F6F6;
}


.ap_tagline_box.ap-bg-box{
    background:#E5623B;
    padding:20px;  
}


.ap_tagline_box.ap-bg-box *{
    color:#FFF;
}


.ap_tagline_box p:last-child{
    margin-bottom: 0;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.portfolio-grid .row {
  margin: 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-sm-6{width:50%}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }


.header .container {
    padding-left: 30px;
    padding-right: 30px;
}


.container-menu {
    z-index: 3;
}
.module.no-js,.module.init,.experienceeditor .module{pointer-events:auto}
.module-list{padding:30px 0;background:#eee}
.module-list ul,.module-list li{list-style:none;padding:0;margin:0}
.module-list li{margin:15px 0}
.module-list a{font-size:18px;line-height:22px}
.module-list hr{background-color:#333;height:1px;margin:30px 0}
.legal .module-header{text-align:center;margin-bottom:60px}
#apl_homepage .homelogo{margin:144px 0 0;float:right}
.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:1240px}

.loader{
  position: absolute;
  left: 45%;
  top: 33%;
  z-index: 1111;
  display: none;
}
.easy_social_box div.easy_social-widget{margin:0 4px 0 0;padding:0;overflow:hidden;float:left;}
.easy_social_box div.easy_social-widget.last{margin-right:0;}
.easy_social_box.vertical div.easy_social-widget{width:58px;height:62px;}
.easy_social_box.vertical div.easy_social-widget.easy_social-widget-googleplus{width:52px;}
.easy_social_box.vertical div.easy_social-widget.easy_social-widget-facebook{width:50px;}
.easy_social_box .easy_social-widget-twitter,.easy_social_box .easy_social-widget-facebook{width:95px;}
.easy_social_box .easy_social-widget-googleplus{width:75px;}


.fw-main-row .col-md-9 .shortcode-widget-area .recent-posts.layout-3 li {
  width: 33.3333%;
}


.shortcode-widget-area {
  overflow: hidden;
  margin-left: -15px;
  margin-right: -15px;
}


.shortcode-widget-area.overflow-visible {
  overflow: visible;
}

.project-link {
font-size: 12px;
line-height: 30px;
color: #454545;
font-weight: 800;
padding: 3px 10px 2px 10px;
border-radius: 2px 2px 2px 2px;
background-color: #e7383d;
z-index: 2;
display: inline-block;
font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
text-transform: uppercase;
}

.project-link:hover{color:#454545}



#avatar-sections { overflow: auto; width: 480px; margin-bottom: 10px; }

#avatar-sections ul { float: left; width: 480px; margin: 0px; padding: 0px; list-style: none; margin-bottom: 10px;  font-size: 9pt; }

#avatar-sections li, #avatar-sections lh { float: left; width: 160px; margin: 0px; padding: 0px; padding-bottom: 4px; }

#avatar-sections lh { width: 480px; text-align: center; }

#avatar-sections a { font-weight: bold; }

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}

.footer-sponsor {
  position: relative;
  margin: auto auto;
  height: 86px;
  width: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.footer-sponsor.footer_sponsor_off {
  display: none;
}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}
.menu-item-117{background-color:#d8c3b6;}
.w-100{width:100%!important}

  #header .main-header {
    height: auto;
    position: relative;
    width: 100%; 
    background: rgba(255, 255, 255, 0.95);}
img.alignnone{margin:5px 0 20px}

div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
.module.no-js,.module.init,.experienceeditor .module{pointer-events:auto}
.module-list{padding:30px 0;background:#eee}
.module-list ul,.module-list li{list-style:none;padding:0;margin:0}
.module-list li{margin:15px 0}
.module-list a{font-size:18px;line-height:22px}
.module-list hr{background-color:#333;height:1px;margin:30px 0}
.legal .module-header{text-align:center;margin-bottom:60px}


    body.has_custom_layout:not(.home) .jumbotron-wrap {
        height: 50vh;
    }
.element.popout .jumbotron-wrap{padding-left:0;padding-right:0}
.jumbotron-outer.has-bg-shade .jumbotron-wrap,.jumbotron-outer.has-bg-video .jumbotron-wrap{position:relative;z-index:3}
.ie9 .height-100vh .jumbotron-wrap,.ie9 .jumbotron-outer.has-bg-shade.height-100vh .jumbotron-wrap{padding:120px 0 170px 0;position:relative;top:inherit;right:inherit;left:inherit}


a,
.post-title a,
ul.slider-navigation li,
.pagenavi a,
a.more-link,
.main-menu li a,
.subscribe-icons a,
.flickr_badge_image img,
.mega-menu-item img,
.arqam-lite-widget-counter a i,
.arqam-lite-widget-counter a span,
.arqam-lite-widget-counter a small,
.search-block-large .search-button,
.search-block-large #s,
.widget.timeline-posts li span.tie-date,
.widget.timeline-posts li span.tie-date:before {
	-webkit-transition: all .2s ease-in-out;
	   -moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		 -o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
}


#wrapper.wide-layout #main-nav .main-menu {
	margin: 0 !important;
}


#main-nav .main-menu {
	margin-left: 10px;
}

					header .logo h4 span.subtext {
						display: block;
						font-family: 'Museo Sans W01 300', Tahoma, sans-serif;
						font-weight: 300;
					}

.jm-module-raw {
  float: left;
  margin-left: 10px;
}

.jm-module-raw:first-child {
  margin: 0;
}

#jm-logo-bar .jm-module-raw {
  float: none;
  margin: 10px 0 0;
}

#jm-logo-bar .jm-module-raw:first-child {
  margin: 0;
}

  .jm-module-raw:last-child {
    margin: 0;
  }

  .jm-module-raw .login-greeting,
  .jm-module-raw .logout-button {
    float: none !important;
    display: inline-block;
  }
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}


.block .block-content #leftnav-tree {
    margin: 15px;
}


.block .block-content #leftnav-tree li.level0 {
    margin-bottom: 6px;
}


.block .block-content #leftnav-tree li.level0.active {
    font-weight: bold;
}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}



#imageMenu ul li.bk6 a {
	border-right-style: none;
}
.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}
.interstitial .interstitial-body,.interstitial .interstitial-title{color:#fff}
.interstitial .interstitial-body{margin-left:calc(20% + 20px);width:80%}
.interstitial-body{margin-left:35%;width:65%}
.smrt_table2{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}


.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:hover {
	color: #ADBDDE;
}

.break {
    margin: 25px 0;
}
.signup,.footnav{overflow:hidden}
.footnav-toggle{display:none}
.footnav{float:none;margin:0 auto;max-width:744px;width:100%}

#mvp-soc-mob-wrap,
.mvp-nav-logo-small,
.mvp-nav-top-left .mvp-fly-but-wrap {
display: inline;
}

#mvp-main-nav-small .mvp-fly-but-wrap span,
#mvp-main-nav-small .mvp-search-but-wrap span,
.mvp-nav-top-left .mvp-fly-but-wrap span,
#mvp-fly-wrap .mvp-fly-but-wrap span {
background: #555555;
}

#mvp-nav-top-wrap .mvp-fly-but-wrap:hover span,
#mvp-main-nav-small .mvp-fly-but-wrap:hover span,
span.mvp-woo-cart-num:hover {
background: #0be6af;
}

#mvp-nav-bot-wrap .mvp-fly-but-wrap span,
#mvp-nav-bot-wrap .mvp-search-but-wrap span {
background: #000000;
}

#mvp-nav-bot-wrap .mvp-fly-but-wrap:hover span {
background: #0be6af;
}
.wp-tiles-grid{width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.wp-tiles-full-width .wp-tiles-grid{position:absolute;left:0;right:0}


table.alquila {width:100%;margin:0;}

table.alquila td {text-align:center;color:#fff;background:#290;width:50%;font-size:14px;vertical-align:middle;}

table.alquila td:hover {background:#270;}

table.alquila td a {display:block;width:100%;text-align:center;line-height:18px;padding:4px 0;}

table.alquila td a, table.alquila td a strong {color:#fff;}

table.alquila tr td:first-child {background:#3a0;}

table.alquila tr td:first-child:hover {background:#280;}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}

.modal-header h4{
	color:#fff
}


.entry-wrap{padding:0; background-color:inherit; box-shadow:none;}

.woocommerce li.product .entry-wrap{padding:15px 5px; text-align:center;}

.single.single-product.woocommerce .entry-wrap {padding:20px 0;}
.logo-retina{display:none}
.e2-34.x-column,.e2-37.x-column,.e2-41.x-column,.e2-44.x-column,.e2-47.x-column,.e2-51.x-column {background-color:transparent;z-index:1;}
.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-4{width:33.33333333%}


.thumbnails .col-md-4 {
  padding: 0 10px;
}


.related-projects .col-md-4 {
  margin-bottom: 20px;
}



.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}
.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 !important;padding-right:15px !important;}
.col-sm-12{width:100%}
.content img{width:100%;padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}
.content p img{width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.content .date{margin-bottom:30px}
.content .pinterest-button{display:inline-block;float:right;margin-top:-70px;margin-right:40px}
.content p.comment-form-author,.content p.comment-form-url{width:100%;display:inline-block;float:left}
.custom-category .content{margin-top:20px;min-height:auto}
.content p{padding-left:15px;padding-right:15px}


.content .strossle-widget-andreabrodin img {
    height: 100%;
    margin-bottom: 3px;
    margin-top: 0px;
}

		
		
		
		.footer .widget{
			margin-bottom:30px;
		}
.banner__subtitle--show-links a,.banner__warnings p a,.hero__meta a{text-decoration:underline}
.hero__bannergroup--left,.hero__meta{left:0;position:absolute}
.hero__meta{display:block;bottom:68px;font-size:16px;font-size:1.06667rem;font-style:italic;color:#ebebeb;text-shadow:2px 2px 5px rgba(0,0,0,.5)}
.hero__meta a{font-style:normal;line-height:1.333;color:#ebebeb;border-color:#ebebeb}
.hero__meta a:hover{color:#fff;border-color:#fff}
.hero__meta--right{right:0;left:auto}
.hero__meta--dark{color:#000;text-shadow:0 0 5px rgba(255,255,255,.5)}
.hero__meta--dark a{color:#000}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.bootstrap-dialog .modal-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.bootstrap-dialog.type-default .modal-header {
  background-color: #ffffff;
}

.bootstrap-dialog.type-info .modal-header {
  background-color: #5bc0de;
}

.bootstrap-dialog.type-primary .modal-header {
  background-color: #207dba;
}

.bootstrap-dialog.type-success .modal-header {
  background-color: #5cb85c;
}

.bootstrap-dialog.type-warning .modal-header {
  background-color: #f0ad4e;
}

.bootstrap-dialog.type-danger .modal-header {
  background-color: #d9534f;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.cs-modal .modal-header{border-bottom:0;padding:9px 0 0;}
.widget .post-date{display:block;font-size:0.78rem;color:#666;border-bottom:solid 1px #ddd;padding-bottom:10px}
.widget .select-wrapper input.select-dropdown { color:#444; border:none; border-bottom:none; outline:none; height:40px; line-height:40px; width:85%; font-size:0.9rem; margin:0; padding:0 0 0 15%}
.widget .select-wrapper:before{content:"\f0d7"; 
font-family:FontAwesome;position:absolute;height:40px; line-height:40px;padding-left:10px;font-size:1.4rem;color:#757575}
.widget-mainarea-top{text-align:center;margin:0 0 1.4rem;padding-top:1rem}
.widget-mainarea-bottom{margin:1.4rem 0 1.4rem;text-align:center}

#layout-header {width: 910px;}



#layout-header,
#layout-content,
#layout-footer {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 0;
}
#footer-bottom{padding:15px 0 5px;background-color:#1f1f1f;background-color:rgba(0,0,0,.32)}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}

  .primary-header_logo-inner {
    max-width: 300px;
    position: absolute;
    top: -9px; }
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}

.modal-header h1 {
    font-size: 20px;
    font-weight: 600;
	margin: 20px 0px;
}

.td-for-blocks{width:204px;}

.body_index { font-family: Tahoma; font-size: 14px; text-align: justify; color: #446080}



.small-calendar {
    font-size: 15px;
    text-align: center;
}

.small-calendar .month {
    background: #3f250f;
    color: #ffffff;
    font-size: 15px;
    padding: 10px 0;
}

.small-calendar .holiday {
    color: #ee1a74;
}

.small-calendar .cell {
    width: 9.5%;
    float: left;
    padding: 7px;
}

.small-calendar .today {
    background: #ee1a74;
    border-radius: 15px;
    padding: 3px 5px;
    color: #fff;
    box-shadow: 0 0 8px #ccc;
}



.menu-toggle {
  display: none;
}
.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}
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;}

.logo3m{  margin:17px 45px 0 0; display:inline-block; float:right }

.cleaner {clear:both;}

.banner-row {margin: 0 -2px;}

.banner-row:after {
  content: "";
  display: table;
  clear: both;
}

.header-top-right{
	float: right;
}

.td-boxed-layout .vc_row {
  width: auto;
  left: 0;
  padding-left: 0;
  padding-right: 0;
}

.vc_row-no-padding.td-pb-row [class*="td-pb-span"] {
  padding-left: 0;
  padding-right: 0;
}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; 
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

.header-image {
	margin-top: 24px;
	margin-top: 1.714285714rem;
}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}
