/*
Theme Name: Paddys - Pub
Theme URI: http://comc.co.il/
Author URI: http://comc.co.il/
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 */

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 200px;
}
input.wpcf7-form-control {
    width: 200px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    width: 200px;
}



@font-face {
    font-family: 'Alef';
    src: url('fonts/Alef-Bold.eot');
    src: url('fonts/Alef-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Alef-Bold.woff') format('woff'),
         url('fonts/Alef-Bold.ttf') format('truetype'),
         url('fonts/Alef-Bold.svg#alefbold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Alef';
    src: url('fonts/Alef-Regular.eot');
    src: url('fonts/Alef-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Alef-Regular.woff') format('woff'),
         url('fonts/Alef-Regular.ttf') format('truetype'),
         url('fonts/Alef-Regular.svg#alefregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body, .intro-header .site-heading .subheading, .intro-header .page-heading .subheading, .navbar-custom {
	font-family:'Alef',Arial,Helvetica,sans-serif;
}
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
a img:hover,a img:focus {cursor:pointer;}
a:hover {text-decoration:none; transition:all .3s linear;}
img {max-width:100%; height:auto;}
#topHead {
	background:url('images/bgTop.jpg') no-repeat top center;
	background-size:cover;
	padding:30px 0;
	color:#fff;
	border-bottom:8px solid #B38E30;
}
.navbar-default {
    background: none;
    border: none;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background: none;
    color:#d4c377;
}
.navbar-default .navbar-nav>li>a {
  color:#FFF;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .facebookTop:hover {color:#d4c377;}
.facebookTop {
  color: #fff;
  margin-right: 15px;
}
#topHead #contactDetails {font-size:24px;margin-top: -12px;}
#slider {background:url('images/slider01.jpg') no-repeat center center; background-size:cover; min-height:550px;}
#services {background:url('images/patternBG.jpg'); color:#fff;}
.border {background:url('images/border.jpg'); height:27px;}

.serviceBox {position:relative;}
.serviceBox a {color:#fff;}
.container.innerpage {background:#F2F2F2;}
span.serviceTitle {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-right: -50%;
    text-align: center;
    width: 100%;
}
#aboutUs {
	padding:60px 0;
}
#aboutUs  h2 {color:#278D43;}
#aboutUs .dwarf {margin-top:30px;}
#recommended {background:#B4902E; padding:60px 0; color:#fff;}
#recommended  h3{font-size:36px;}
#recommended .img-circle {border:6px solid #a08029;}

footer {padding:0; color:#fff;}
.mapResponsive{
	height: 365px;
	overflow: hidden;							
}
.google-maps {
	position: relative;
	padding-bottom: 75%;
	height: 460px;
	overflow: hidden;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 460px !important;
	overflow: hidden;
}
#footerTop {
	background: #000000;
	padding:30px 0;
}
#footerTop .navbar {
	margin-top: 5px;
	min-height:0;
}
#footerBottom {
	background: url('images/patternBG.jpg');
	padding:30px 0;
}
footer a {
    color: #D4C377;
}
footer a:hover {
    color: #fff;
}
.carousel-inner {
  max-height:616px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
  width: 100%;
}
	a.lang img {max-width:30px}

.facebookPageWrap {box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); background-color: #3B5998; background: rgba(59, 89, 152, 0.7); width: 280px; padding:0; position: fixed; left: -280px; z-index: 999; top: 185px;}
a.facebookPageButton{width: auto; display: block; position: absolute; right: -70px; top: 40px; background-color: #385794; padding: 3px 10px; border-top-right-radius: 10px; border-top-left-radius: 10px; box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.4); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); color: #fff; font-family: Tahoma, arial, sans-serif; font-weight: bold; font-size: 20px;cursor: pointer;}
.facebookPage{min-height: 500px; background-color: #fff;}
.fb-page{width: 280px;}

@media (min-width: 768px) {
	.navbar-nav>li>a  {padding-top:0; padding-bottom:0;}
	#footerBottom img {
		max-width: 100px;
	}
	.TA_virtualsticker .container {
    	width: auto!important;
    	float: right;
 }
    a.lang {margin-left: 15px;display:inline-block;float: right;margin-top:-3px}
}
@media (max-width: 768px) {
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #FFF;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		background-color: #2E8C41;
	}
	#topHead #contactDetails {
		font-size: 19px;
	}
	a.callUs.visible-xs {
		display: inline-block!important;
		color: #fff;
	}
	#slider {min-height:250px;}
	.serviceBox {
		margin-bottom: 20px;
	}
	.serviceBox img {
		display: block;
		margin: auto;
		border-bottom: 10px solid #4A5455;
	}
	span.serviceTitle {
		bottom: 10px;
	}
	#aboutUs .dwarf {
		display: block;
		margin: auto;	
	}
	#footerBottom .text-left {text-align:center;}
	#footerTop {
		text-align:center;
	}
	#footerTop  span{
		display:block;
	}
	#CDSWIDSTICKER {margin: 25px auto!important;}
	
  .facebookPageWrap{position: static; clear: both; box-shadow: none; background-color: transparent; background: none; padding: 15px 0; width:auto;}
   a.facebookPageButton{display: none;}
  .facebookPage{overflow: initial; background-color: transparent; text-align: center;}
  .fb-page{width: 280px;}

}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 200px;
}
input.wpcf7-form-control {
    width: 200px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    width: 200px;
}
