/*
Theme Name: omegafashion
Theme URI: http://www.omegafashion.gr
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 1.0
Author: Umbrella Branding
Author URI: http://www.umbrellabranding.gr
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zlvp_UfalQ96C-39B62FvR4.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJZGgvICTqEy5bPQVoK8tr-Y.woff2) format('woff2');
}


a:hover, a:active, a:focus   {
	  outline: none;
}

.header { background-color: #000; }

.navbar-brand  { width: 104px; max-width: 100%; margin: 0 auto !important; display: block;}
.navbar-brand img { width:  100% }
.nav-justified li a { font-family: 'Roboto Slab', serif; font-weight: 400; font-size: 12px; color: #bcbdc0 }
.nav-justified .active a { color: #ff5757; }

#foogallery-gallery-43 { margin-top: -20px; } 
#foogallery-gallery-43 .owl-controls { margin: -40px 0 50px !important; text-align: center; z-index: 2147483647; position: inherit;  }
#foogallery-gallery-236 .owl-controls { margin: -40px 0 50px !important; text-align: center; z-index: 2147483647; position: inherit;  }

.owl-controls .owl-dots .owl-dot span { background: #bcbdc0 !important; border: 1px solid #ff5757 }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #ff5757 !important; border: 1px solid #bcbdc0 }
.owl-caption { height: 285px; top: 0; background: transparent linear-gradient(to top, transparent, transparent 35%, rgba(0, 0, 0, 0.6) 70%, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0% 0%; }
.owl-caption h4, .owl-caption p { text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3); text-align: center; max-width: 1000px; color: #fff }
.owl-caption h4 { font-size: 42px; margin-top: 30px;  text-transform: uppercase;  }
.owl-caption p { line-height: 18px; margin-bottom: 40px; font-size: 16px;}

#about {  max-width: 700px; width: 100%; margin: 0px auto; left: 0px; right: 0px; display: table; font-size: 16px; line-height: 28px; padding: 70px 0px; }
#about  h1 { padding-bottom: 10px; border-bottom: 1px solid #000; width: 245px; margin-bottom: 20px; }

.about-scroller	{width: 100%; background: #000; margin-top: -41px; text-align: center; padding: 5px 0; font-family: "Roboto Slab",serif; }
.about-scroller	a {  color: #BCBDC0 }
.about-scroller	a:hover, .about-scroller a:active  { color: #ff5757; text-decoration: none }
.collection-scroller {width: 100%; text-align: center; padding: 2px 0; margin-top: 50px; }

h1 a:hover, h2 a:hover, h1 a:active, h2 a:active  { text-decoration: none  }
#arrivals h2 a, #arrivals h2 a:hover{ color: #fff; }
#arrivals h2 { padding-bottom: 15px }
#arrivals { background: #000; color: #fff; text-align:center; padding: 50px 0px 70px }
#collection { text-align:center; padding: 50px 0 }

.home .post_content { margin-bottom: 0; }

.contact-info { background: #ff5757; color: #000; text-align: right; font-size: 12px;}
.contact-info .col-sm-4 { width: 100% }

.footer-links .nav-justified a { color: #000; } 
.footer-links .nav-justified { padding: 8px 0px 0px; } 
.footer-links .nav-justified  li{ text-align: center; list-style: none } 
.bottom-menu  { border-top: 1px solid #E6E6E6  }

footer { margin-top: 10px }
.pull-right {float: none !important; text-align: center; font-size: 10px}

.post_content { margin-bottom: 30px }

.archive  .col-sm-8, .single-post .col-sm-8, .search  .col-sm-8{ padding-right: 15px }
.archive  .col-sm-4, .single-post .col-sm-4, .search  .col-sm-4{ padding-left: 15px }

.more-link { color: #ff5757 }

.wpcf7-text { height: 39px; padding: 8px 10px; border: 1px solid #d3d3d3; border-radius: 0; margin: 5px 10px; width: 300px; }
.wpcf7-textarea { padding: 8px 10px; resize: none;  margin: 5px 10px; width: 624px; border: 1px solid #d3d3d3; border-radius: 0;  }
.wpcf7-submit { color: #fff; background: #ff5757; padding: 8px 20px; margin: 5px 0 0 10px; border: none; font-weight: bold  }

.lang_selector a, .lang_selector {  color: #BCBDC0; font-weight: bold }
.lang_selector { position: absolute; top: 15px; }

.textwidget img { float: left }

#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; max-width: 300px}

.page-template-page-company-php #content { margin-top: -20px; }
.page-template-page-company-php .page-title { margin-top: -10px; }

.company-container { width: 900px; }
.company-container h2  { font-size: 18px}
.company-box, .company-box-2, .company-box-3, .company-box-4 { padding: 0 20px; margin: 15px 0 }
.company-box { height: 475px; margin-top: 0 }
.company-box-2{ height: 480px }
.company-box-3{ height: 290px }
.company-box-4{ height: 300px }
.company-box-last { width: 600px; max-width: 100%; text-align: center;  margin:0 auto; padding: 20px }
.company-box-2 ul { padding-left: 25px }

.company-box   img {}
.company-box-2  img { padding-top: 65px; }
.company-box-3  img { padding-top: 20px; }
.company-box-4  img { padding-top: 22px; }

.page-template-page-company-php .fbx-caption { display: none !important } 

@media (max-width: 1199px) {
	.wpcf7-text { width: 280px; }
	.wpcf7-textarea { width: 584px }
	.nav-justified li a { font-size:  14px }

.company-box { height: 480px;  }
.company-box-2{ height: 585px }
.company-box-3{ height: 290px }
.company-box-4{ height: 300px }	
.company-box   img {  padding-top: 20px}
.company-box-2 img { padding-top: 20px; }
.company-box-3  img { padding-top: 20px; }
.company-box-4  img { padding-top: 22px; }
}

@media (max-width: 991px) {
	.wpcf7-text { width: 204px; }
	.wpcf7-textarea { width: 431px }
	.nav-justified li a { font-size:  14px }
	
	#menu-item-27 a,#menu-item-24 a, #menu-item-26 a, #menu-item-23 a { top: 10px }
	
	.company-container { width: 760px; }
	.company-container h2  { font-size: 18px}
	.company-box { height: 550px; }
	.company-box-2{ height: 600px }
	.company-box-3{ height: 390px }
	.company-box-4{ height: 370px }
}

@media (max-width: 767px) {
	.wpcf7-text { width: 204px; margin-left:0}
	.wpcf7-textarea { width: 421px; margin-left:0 }
	.wpcf7-submit { margin-left: 0 }
	
	.archive  .col-sm-8, .single-post .col-sm-8, .search  .col-sm-8{ padding-right: 0px }
	.archive  .col-sm-4, .single-post .col-sm-4, .search  .col-sm-4{ padding-left: 0px }
		#menu-item-27 a,#menu-item-24 a, #menu-item-26 a, #menu-item-23 a { top: 0px }
	
	.company-container { width: auto; }
	.company-box, .company-box-2, .company-box-3, .company-box-4 { height: auto }
	
	.owl-caption h4 { font-size: 5.5vw; }
	.company-box, .company-box-2, .company-box-3, .company-box-4 { padding: 0 }
}

@media (max-width: 480px) {
	.wpcf7-text { width: 100%; }
	.wpcf7-textarea { width: 100%;}
	.lang_selector { top: 5px; }
	.textwidget img { float: none; margin-bottom: 20px; }
	
}










