/* ######################

	#AhoyIT: Custom THEME

	BRAND COLORS
		BROWN			: BEA6A2
		GREY_BLUE		: 8596B0
		GREY			: 95979A
		GREY_BLUE_LIGHT	: B6C0D0		IMAGE OVERLAY
		GREY_LIGHT		: F7F6F5		Projects

   ###################### */

body.home-eng { direction: ltr !important; }

/* #### DMITRI #### */
/* assistant-regular - latin */
@font-face {
font-family: 'Assistant';
font-style: normal;
font-weight: 400;
  src: url('../fonts/assistant-v1-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Assistant'), local('Assistant-Regular'),
     url('../fonts/assistant-v1-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/assistant-v1-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/assistant-v1-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/assistant-v1-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/assistant-v1-latin-regular.svg#Assistant') format('svg'); /* Legacy iOS */
}

#sp-page-builder .sppb-section-title .sppb-title-heading {
    font-family: 'assistant';
    font-size: 2.2em;
    color: #bea6a2;
}
#sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading {
    font-family: 'assistant';
    font-size: 1.1em;
    color: #8596b0;
}

#sp-menu .sp-column .sp-module {
    margin-top: 0;
}
.sp-module-content .mod-languages ul.lang-inline li {
    margin: 10px 15px;
}
.mod-languages .btn-group .btn.dropdown-toggle:hover, .mod-languages .btn-group .btn.dropdown-toggle:focus {
  color: #ffd200;
}
#sp-header {
      height: 80px !important;
    background: rgba(0,0,0,0.9);
}
#sp-header.menu-fixed .sp-megamenu-parent >li >a {
    line-height: 80px !important;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    background-color: #8596B0;
    color: #fff;
}

/* ## CONTACT ## */
.onepage-contact-wrapper .sppb-addon-container .onepage-contact-form .sppb-addon-content form .sppb-btn-success {
    border: 1px solid #9f8c88 !important;
    color: #95979a;
}
.onepage-contact-wrapper .sppb-addon-container .onepage-contact-form .sppb-addon-content form .sppb-btn-success:hover {
    border-color: #9f8c88 !important;
    background: #bea6a2;
        color: #fff;
}
.onepage-contact-wrapper .sppb-addon-container .onepage-contact-form .sppb-addon-content form .sppb-form-control:hover, .onepage-contact-wrapper .sppb-addon-container .onepage-contact-form .sppb-addon-content form .sppb-form-control:focus { border: 1px solid #8596B0; }


/* #### AHOY #### */
a { color: #BEA6A2; }

/* ### HEADER \ MENU \ LOGO ### */
#sp-menu .sp-column .sp-module { margin-top: 0; }
.sp-module-content .mod-languages ul.lang-inline li { margin: 10px 15px; }
.mod-languages .btn-group .btn.dropdown-toggle:hover, .mod-languages .btn-group .btn.dropdown-toggle:focus { color: #ffd200; }
#sp-header {
    height		: 80px !important;
    background	: rgba(0,0,0,0.9);
    opacity		: 0.5;
}
#sp-header.menu-fixed .sp-megamenu-parent >li >a {
    line-height: 80px !important;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a,
 .offcanvas-menu .offcanvas-inner .sp-module ul > li:hover >a, .offcanvas-menu .offcanvas-inner .sp-module ul > li.active >a {
    background-color: #8596B0;
    color: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover { background-color: #8596B0; }

#sp-header .logo { display: inline-flex; }
#sp-header .logo h1 { font-size: 1.5em; }
#sp-header .logo h2 { font-size: 1.5em; line-height: 1; margin: 0; padding: 0; display: table-cell; vertical-align: middle; }


.onepage-bottom .sppb-addon-feature .sppb-icon i, a:hover, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation a.sppbSlidePrev i:hover, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation a.sppbSlideNext i:hover
 { color: #8596B0; }

#sp-logo .sp-module { margin-top: 1.6em; }
._tel { float: left; font-size: 1.25em; font-weight: 900; display: table; }

@media (min-width: 769px) { .mod-languages {     display: inline-block; margin-top: 36px; } }


/* ## HP general setup ## */
#sp-page-builder .sppb-section-title .sppb-title-heading, h1 { font-size: 2em; color: #8596B0 !important; font-family: 'Assistant', sans-serif; }
#sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading { font-size: 1.1em; color: #95979A; font-family: 'Assistant', sans-serif; }


/* ### HP SLIDER ### */
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation a.sppbSlidePrev i,
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation a.sppbSlideNext i { border: 0px none; border-radius: 0px; height: 36px; width: 36px; }
.fa-angle-left:before, .fa-angle-right:before { content: " " !important; height: 36px; width: 36px; }
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation a.sppbSlidePrev i { background: url(/images/Etti_A_symbol_36x36_L.png) center no-repeat; }
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation a.sppbSlideNext i { background: url(/images/Etti_A_symbol_36x36_R.png) center no-repeat; }


/* ### SP PORTFOLIO ### */
#mod-sp-simpleportfolio.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay { background: #B6C0D0; }
#mod-sp-simpleportfolio.sp-simpleportfolio .sp-simpleportfolio-filter ul > li > a { font-size: 0.7em; color: #FFF ; font-family: 'Assistant', sans-serif; padding: 2px 5px; margin-right: 2px;}
#mod-sp-simpleportfolio.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay h3.sp-simpleportfolio-title a,
#mod-sp-simpleportfolio.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-tags { color: #FFF; }
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li { float: right; background: #B6C0D0; border-radius: 19px; padding: 1px; margin: 1px; line-height: 1.1em; }

  
/* ### SP SERVICES module ### */
.features-hexa .sppb-addon-feature .sppb-icon >span { background: #BEA6A2; }
.features-hexa .sppb-addon-feature .sppb-icon span:before { 
  border-bottom: 30px solid #BEA6A2;
  border-bottom-width: 30px;
  border-bottom-style: solid;
  border-bottom-color: #BEA6A2; }
.features-hexa .sppb-addon-feature .sppb-icon span:after {
    border-top: 30px solid #BEA6A2;
    border-top-width: 30px;
    border-top-style: solid;
    border-top-color: BEA6A2; }
.features-hexa .sppb-addon-feature:hover + .features-hexa .sppb-addon-feature p { color: #000 !important; }

/*.fa-simplybuilt:before {  content: ""; background: url('http://e-design.azurewebsites.net/images/Etti_iconArtboard_4.png') center no-repeat; }*/

/* ### SP QUOTES ### */
.sppb-addon-testimonial blockquote { border-right: 2px solid #8596B0; }


/* ## SP Social ## */
.onepage-bottom .bottom-social-share i { color: #000; }


/* ### FOOTER ### */
#sp-footer { background: #F7F6F5; color: #000; }

/* Go To Top */
.gototop {
    background: url('/images/Etti_A_symbol_36x36_T.png') center no-repeat rgba(0, 0, 0, 0.15);
    bottom: 10px;
    padding: 14px 24px;
    position: fixed;
    right: 20px;
}


/* ### Pages ### */
p { line-height: 1.2em; }

#sp-title .sp-page-title h1 { font-size: 4em; color: #8596B0; font-family: 'Assistant', sans-serif; font-weight: bold; }
#sp-title .sp-page-title h2, .blog h2 { font-size: 1.5em; font-weight: normal; line-height: 1; margin-top: 10px; font-family: 'Assistant', sans-serif; font-weight: 600; }

.entry-image, .entry-gallery, .entry-video, .entry-audio, .entry-link, .intro-image img, .full-image img { width: 100%; }
body.rtl .entry-header.has-post-format { display: none; }

ul.pagenav a, .pager li>a:hover { border: solid 1px #F7F6F5; }
ul.pagenav a:hover { background-color: #8596B0; }


/* ##### Small devices (tablets, 768px and up) #### */
@media (max-width: 768px) {
  #sp-logo { width: 75%; }
  #sp-menu { width: 25%; }

  #sp-logo .sp-module { margin-top: 1.6em; }
  ._tel { font-size: 1.1em; }
  ._tel a { color: #FFF; }
 
  .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li { width: auto; }
  #mod-sp-simpleportfolio.sp-simpleportfolio .sp-simpleportfolio-filter ul > li > a { font-size: 0.8em; padding: 2px 3px; margin-right: 2px; line-height: 0.8em; }

  #sp-title .sp-page-title h1 { font-size: 2.5em; }

}
