/*
Theme Name: טריפל אי - אתרים - תבנית 07
Theme URI: http://iii.co.il
Description: תבנית עיצוב לדוגמא עבור אתרים של טריפל אי
Author: טריפל אי
Author URI: http://iii.co.il/
Version: 1.0
Tags: iii, triple-i, responsive, white, bootstrap
*/

html {
  f/ont-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 14px 0 0 0;
  padding: 4px;
  min-height:500px;
}
ul.nav li.dropdown:hover > ul.dropdown-menu{
    display:block;
	margin:0;
}
@media (min-width: 768px) and (max-width:1024px) {
	.container {
	  w/idth: 1014px;
	}
}
@media (max-width:768px) { 
	.hidden-on-mobile {
		display:none;
	}
	ul#main-menu.nav li.dropdown>.dropdown-menu {
	    display: inline-block !important;
	    visibility: visible !important;
	    opacity: 1 !important;
	    -moz-transition: none !important;
	    -webkit-transition: none !important;
	    -o-transition: none !important;
	    -ms-transition: none !important;
	    transition: none !important;
	    position: initial; !important;
	    top: auto !important;
	    left: auto !important;
	    -webkit-background-clip: initial !important;
	    background-clip: 0 !important;
	    border: none !important;
	    border-radius: 0 !important;
	    -webkit-box-shadow: initial !important;
	    box-shadow: none !important;
	}
	ul#main-menu.nav .dropdown-submenu:hover>.dropdown-menu {
	    display: none !important;
	    visibility: hidden !important;
	    opacity: 0 !important;
	}
	.dropdown-submenu>a:after,
	.dropdown-menu:before, .dropdown-menu.navbar-right:before {
	    display: none !important;
	}
	.dropdown-menu>li>a {
		padding:3px 20px !important;
	}
	img.img-responsive {
		max-width:100%;
		height:auto;
		padding:0;
		m/argin:0 0 20px 0;
	}
	.iii-content .gallery img {
		width:100% !important;
		height:auto !important;
		m/ax-height:225px !important;
	    object-fit: cover !important;
	 }
	
}
.iii-container {
	border-style:solid;
	border-width:1px;
	border-radius:5px;
}
.iii-content {
	font-size:18px;
	padding:20px 0px;
}
.textwidget {
	font-size:14px;
}
.textwidget ul {
	padding-left:0;
	padding-right:0;
}
.iii-content a {
	text-decoration:underline;
}
.iii-content h1 a, .iii-content h2 a, .iii-content h3 a,
.page .iii-title a {
	text-decoration:none;
}
.iii-top {
	padding:8px 0 8px 0;
	b/order-radius:4px 4px 0 0;
}
.iii-top .nav>li>a,
.iii-top .nav>li.active>a, .iii-top .nav>li.active>a:focus, .iii-top .nav>li.active>a:hover {
	padding-top:4px;
	padding-bottom:4px;
	font-size: 14px;
	font-weight:normal;
	padding-right:8px;
	padding-left:8px;
	margin-left:4px;
	margin-right:4px;
}

.iii-top .btn-group.open .dropdown-toggle{
	box-shadow: none;
}
/*.iii-header {
	padding:10px 0;
}*/

/* allow full justify of the main-menu options */
.i/ii-main-menu ul.navbar-nav {
  width: 100%;
  display: table;
  f/loat:center;
  t/able-layout: fixed; /* optional */
}
.i/ii-main-menu ul.navbar-nav>li {
  display: table-cell;
  width: auto;
  text-align: center;
  f/loat:center;
}
.iii-main-menu .navbar {
	padding:10px 0;
	border-radius: 4px !important;
	-moz-border-radius: 4px !important;
}
.iii-main-menu .navbar-nav>li>a {
	padding:6px 10px;
	margin:4px;
	font-size:20px;
}
.iii-secondary-menu {
	margin:20px 0;
}
.iii-secondary-menu .navbar {
	padding:0;
	margin:0;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
}
.iii-secondary-menu .navbar-nav>li>a {
	padding:4px;
	margin:4px;
	font-size:22px;
}
.iii-secondary-menu .navbar-nav>li:not(:last-child) {
	border-left:1px solid;
}
.iii-main-menu .navbar-nav>li {
	margin-bottom:2px;
	b/order-left:1px solid #fff;
}
.iii-main-menu .navbar-nav>li:first-child {
	b/order-right:none;
}
.iii-main-menu .navbar-nav>li:last-child {
	b/order-left:none;
}
.iii-main-menu button.navbar-toggle .icon-bar {
	background-color:#ffffff;
}
.navbar-fixed-bottom-padding {
	margin-bottom: 80px;
}
.iii-minilinks {
	padding:20px 0 20px 0;
}
.iii-minilinks .col-md-1, .iii-minilinks .col-md-2, .iii-minilinks .col-md-3,
.iii-minilinks .col-md-4, .iii-minilinks .col-md-5, .iii-minilinks .col-md-6 {
	margin:10px 0 10px 0;
}
.iii-minilinks .footer-title {
	font-size:125%;
	margin-bottom:5px;
}
.iii-footer-menu {
}
.iii-bottom {
	padding:10px 0 10px 0;
	border-radius:0 0 4px 4px;
}
.navbar,
.navbar-default {
	border:none;
	border-color:transparent;
	margin-bottom:0;
}
@media (max-width:768px) { 
	.navbar-collapse {
		max-height:auto;
		overflow-x:hidden;
		overflow-y:hidden;
	}
	.navbar-collapse li {
		width:100%;
	}
}

.dropdown-menu:before,
.dropdown-menu.navbar-right:before {
  position: absolute;
  top: -7px;
  left: 11px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
.dropdown-menu:after,
.dropdown-menu.navbar-right:after {
  position: absolute;
  top: -6px;
  left: 12px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}
.iii-main-menu .dropdown-menu>li>a {
	font-size:18px;
}
.iii-main-menu .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background-color:#e0e0e0;
}
/* Multi Level (n-level) Dropdown menu in Twitter Bootstrap v3  */
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#999999;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after.
.dropdown-submenu.active>a:after {
    border-left-color:#ffffff;
}

.dropdown-submenu .dropdown-menu:before,
.dropdown-submenu .dropdown-menu.navbar-right:before,
.dropdown-submenu .dropdown-menu:after,
.dropdown-submenu .dropdown-menu.navbar-right:after {
  top: -6px;
  left: 12px;
  border-right: none transparent;
  border-bottom: none transparent;
  border-left: none transparent;
  border-bottom-color: none transparent;
  content: none;
}

.navbar-brand img{
	padding:0 0 10px 30px;
}
.navbar-nav {
	font-size: 16px;
	font-weight:normal;
}
.wp-caption.alignright, img.alignright {
	float:right;
	margin-left:10px;
}
.wp-caption.alignleft, img.alignleft {
	float:left;
	margin-right:10px;
}
.wp-caption .wp-caption-text{
	text-align:center;
}
ul {
	list-style-position:inside;
}
.footer ul.contact-details {
	padding:0;
	margin:0;
}
.footer ul.contact-details li {
	list-style-type:none;
	padding-right:10px;
	float:left;
}

.iii-table {
	width:100%;
}
.iii-tr {
	padding:0;
	margin:0;
}
.iii-td {
	b/order-left:1px dotted #dddddd;
}
.iii-td:first-child {
	border-left:none
}
.iii-td:hover {
	b/ackground:#f0f0f0;
}
.iii-table span {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

.thumbnails .thumbnail>img, .thumbnails .thumbnail a>img {
	w/idth:auto;
	max-width:100%;
	h/eight:180px;
	min-height:180px;
	max-height:180px;
}

.gallery .thumbnail {
    position:relative;
    overflow:hidden;
	padding:2px;
	margin:10px;
}
.gallery .thumbnail .caption.hover {
    position:absolute;
    top:0;
    right:0;
    background:rgba(255, 255, 255, 0.40);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    z-index:2;
}
.gallery .thumbnail .caption {
	font-size:100%;
	margin:0;
	padding:0;
}
.gallery .thumbnail a p.caption {
	color:inherit;
}
.gallery .thumbnail .caption.hover,
.carousel .active .carousel-caption.hover { 
	d/isplay: none;
}
.gallery .thumbnail:hover .caption.hover,
.carousel .active:hover .carousel-caption.hover { 
	d/isplay: block;
}
.carousel-indicators li {
	background-color: #eee;
	border-color: #aaa;
}
.carousel-indicators {
	bottom:-2px;
}
.carousel-inner .thumbnail {
	padding:30px;
}
.carousel-inner, .carousel-control.left, .carousel-control.right {
	background:none;
	background-color:none;
	background-image:none;
	background-repeat:none;
	filter:none;
}
.carousel-caption {
	r/ight:10%;
	l/eft:10%;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
}
.carousel-caption.bottom {
	top:auto;
	bottom:10%;
}
.carousel-caption.top {
	bottom:auto;
	top:10%;
}
.carousel-caption.hover {
	bottom:auto;
	top:50%;
}
.carousel .item {
  text-align:center;
}

.carousel .item > img {
    display: inline-block;
    *display:inline; /* ie7 fix */
    float: none; /* this is the part that makes it work */
	width:100%;
}

.left.carousel-control .glyphicon, .carousel-control .icon-prev {
	left:0;
	margin-left:0px;
}
.right.carousel-control .glyphicon, .carousel-control .icon-next {
	right:0;
	margin-right:0px;
}

.left.carousel-control .glyphicon:before {
	content:"\e079";
	color:#aaa;
}
.right.carousel-control .glyphicon:before {
	content:"\e080";
	color:#aaa;
}
#theme-menu-icons .glyphicon,
#store-menu-icons .glyphicon {
	margin-top:2px;
	font-size:200%;
}
#theme-menu-icons.nav,
#store-menu-icons.nav {
    margin: 0px;
    display: table;
    width: 80%;
}
#theme-menu-icons.nav>li,
#store-menu-icons.nav>li {
    display: table-cell;
	padding:0 2px;
    width: auto;
    float: none;
	white-space: nowrap;
}
#theme-menu-icons.nav>li>a,
#store-menu-icons.nav>li>a {
	padding:8px 8px 8px 8px;
}

.modal {
	z-index:1100;	/*.tooltip = 1070 */
}

.sidebar-title {
	font-weight:normal;
	font-size:16px;
	text-align:center;
	width:100%;
	h/eight:32px;
	line-height:24px;
	overflow:hidden;
	padding:2px;
	margin:0;
	display:block;
}
.sidebar-title.label {
	white-space:normal;
	padding:8px 0;
	font-size:105%;
}
.iii-content li {
	t/ext-indent: -1em;
}
.iii-content ul:not(.woocommerce*) {
    list-style: disc inside none; 
    margin-left: 0; 
    padding-left: 1em;
}
.iii-content ul ul {
    list-style: circle inside none;
    display: table-cell;
}
.iii-content ul ul li {
	width:100%;
}
.iii-content .label {
	font-size: inherit !important;
	color: inherit !important;
	font-weight: inherit !important;
}


/* =-----------------------------------------=
	 full width iframe such as youtube embed
   =-----------------------------------------= */
div[class*='col-'][class*="-2"] iframe, div[class*='col-'][class*="-3"] iframe, 
div[class*='col-'][class*="-4"] iframe, div[class*='col-'][class*="-5"] iframe, 
div[class*='col-'][class*="-6"] iframe {	/*div[class^='col-'] > iframe { */
	width:100%;
}

/* =---------------------------------------------------=
	 5, 7, 8, 9 columns layouts with Twitter Bootstrap
   =---------------------------------------------------= */
.col-xs-13, .col-sm-13, .col-md-13, .col-lg-13,
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15,
.col-xs-17, .col-sm-17, .col-md-17, .col-lg-17,
.col-xs-24, .col-sm-24, .col-md-24, .col-lg-24,
.col-xs-48, .col-sm-48, .col-md-48, .col-lg-48,
.col-xs-72, .col-sm-72, .col-md-72, .col-lg-72,
.col-xs-96, .col-sm-96, .col-md-96, .col-lg-96 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
	float: left;
}
@media (min-width: 1200px) {
	.col-xs-13, .col-sm-13,	.col-md-13,	.col-lg-13 {
		width: 11.1111111111%;
	}
	.col-xs-15, .col-sm-15,	.col-md-15,	.col-lg-15 {
		width: 12.5%;
	}
	.col-xs-17, .col-sm-17,	.col-md-17,	.col-lg-17 {
		width: 14.2857142857%;
	}
	.col-xs-24,	.col-sm-24, .col-md-24, .col-lg-24 {
        width: 20%;
    }
	.col-xs-48, .col-sm-48, .col-md-48, .col-lg-48 {
        width: 40%;
    }
	.col-xs-72, .col-sm-72, .col-md-72, .col-lg-72 {
		width: 60%;
	}
	.col-xs-96, .col-sm-96, .col-md-96, .col-lg-96 {
		width: 80%;
	}
}
.img-responsive {
	w/idth:100%;
}
.text-center > .img-responsive {
    margin: auto auto;
}
.text-right > .img-responsive {
    margin: auto 0 auto auto;
}
.text-left > .img-responsive {
    margin: auto auto auto 0;
}
.iii-main-menu .navbar-nav li.facebook a, .iii-main-menu .navbar-default .navbar-nav li.facebook a, .iii-main-menu .navbar.facebook a .glyphicon,
.iii-top li.facebook>a, .iii-top .nav>li.facebook>a, .menu-item.facebook>a {
	color:#3b5998;
}
.iii-main-menu .navbar-nav li.linkedin a, .iii-main-menu .navbar-default .navbar-nav li.linkedin a, .iii-main-menu .navbar.linkedin a .glyphicon,
.iii-top li.linkedin>a, .iii-top .nav>li.linkedin>a, .menu-item.linkedin>a {
	color: #007bb6;
}
.iii-main-menu .navbar-nav li.youtube a, .iii-main-menu .navbar-default .navbar-nav li.youtube a, .iii-main-menu .navbar.youtube a .glyphicon,
.iii-top li.youtube>a, .iii-top .nav>li.youtube>a, .menu-item.youtube>a {
	color:#bb0000;
}
.iii-main-menu .navbar-nav li.twitter a, .iii-main-menu .navbar-default .navbar-nav li.twitter a, .iii-main-menu .navbar.twitter a .glyphicon,
.iii-top li.twitter>a, .iii-top .nav>li.twitter>a, .menu-item.twitter>a {
	color:#00aced;
}
.iii-main-menu .navbar-nav li.googleplus a, .iii-main-menu .navbar-default .navbar-nav li.googleplus a, .iii-main-menu .navbar.googleplus a .glyphicon,
.iii-top li.googleplus>a, .iii-top .nav>li.googleplus>a, .menu-item.googleplus>a {
	color: #dd4b39;
}
.iii-main-menu .navbar-nav li.instagram a, .iii-main-menu .navbar-default .navbar-nav li.instagram a, .iii-main-menu .navbar.instagram a .glyphicon,
.iii-top li.instagram>a, .iii-top .nav>li.instagram>a, .menu-item.instagram>a {
	color: #517fa4;
}
.iii-main-menu .navbar-nav li.tripadvisor a, .iii-main-menu .navbar-default .navbar-nav li.tripadvisor a, .iii-main-menu .navbar.tripadvisor a .glyphicon,
.iii-top li.tripadvisor>a, .iii-top .nav>li.tripadvisor>a, .menu-item.tripadvisor>a {
	color: #009900;
}
.iii-top li.facebook>a:before, .iii-top .nav>li.facebook>a:before, .menu-item.facebook>a:before,
.iii-top li.linkedin>a:before, .iii-top .nav>li.linkedin>a:before, .menu-item.linkedin>a:before,
.iii-top li.youtube>a:before, .iii-top .nav>li.youtube>a:before, .menu-item.youtube>a:before,
.iii-top li.twitter>a:before, .iii-top .nav>li.twitter>a:before, .menu-item.twitter>a:before,
.iii-top li.googleplus>a:before, .iii-top .nav>li.googleplus>a:before, .menu-item.googleplus>a:before,
.iii-top li.instagram>a:before, .iii-top .nav>li.instagram>a:before, .menu-item.instagram>a:before,
.iii-top li.tripadvisor>a:before, .iii-top .nav>li.tripadvisor>a:before, .menu-item.tripadvisor>a:before {
	font: normal 14px FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	display:inline;
	padding:0 4px;
	margin:0;
	width:20px;
	height:20px;
}
.iii-top li.facebook>a:before, .iii-top .nav>li.facebook>a:before,.menu-item.facebook>a:before {
	content: "\f082";
}
.iii-top li.linkedin>a:before, .iii-top .nav>li.linkedin>a:before,.menu-item.linkedin>a:before {
	content: "\f08c";
}
.iii-top li.youtube>a:before, .iii-top .nav>li.youtube>a:before,.menu-item.youtube>a:before {
	content: "\f16a";
}
.iii-top li.twitter>a:before, .iii-top .nav>li.twitter>a:before,.menu-item.twitter>a:before {
	content: "\f081";
}
.iii-top li.googleplus>a:before, .iii-top .nav>li.googleplus>a:before,.menu-item.googleplus>a:before {
	content: "\f0d4";
}
.iii-top li.instagram>a:before, .iii-top .nav>li.instagram>a:before,.menu-item.instagram>a:before {
	content: "\f16d";
}
.iii-top li.tripadvisor>a:before, .iii-top .nav>li.tripadvisor>a:before,.menu-item.tripadvisor>a:before {
	content: "\f262";
}

.iii-cols,
.post-type-archive-blog .thumbnail {
	margin-bottom:20px;
}
.iii-cols .thumbnail,
.post-type-archive-blog .thumbnail {
	height:inherit;
}
.iii-cols .thumbnail a.more,
.post-type-archive-blog .thumbnail .caption a {
  position: absolute;
  top: auto;
  bottom: 20px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.post-type-archive-blog .thumbnail .caption a {
  bottom: 0px;
}

.media-object {
	float:left;
	margin-right:10px;
}

input {
	color: #555;
}

.header ul.social_icons {
    list-style: none;
    margin: 14px 605px 0 0;
    padding: 0;
}
.header ul.social_icons li {
    list-style: none;
    position: relative;
    display: inline-block;
    zoom: 1;
    *display: inline;
	padding:0 8px 0 0px;
}
.header ul.social_icons li div.fb-like {
	padding:5px 0 0 30px;
}
.widget .facebook {
	text-align:center;
}
#content ul.social_icons {
    list-style: none;
    margin: 0;
    padding: 0;
	float:left;
	width:240px;
}

ul.social_icons,
ul.contact-details {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.social_icons li,
ul.contact-details {
    list-style: none;
    position: relative;
    display: inline-block;
    zoom: 1;
    *display: inline;
	padding:0 8px 0 0px;
}
#content ul.social_icons li div.fb-like,
ul.social_icons li div.fb-like {
	padding:5px 0 0 30px;
}
.t/extwidget ul.contact-details {
	border:1px solid #999999;
	padding:10px;
	margin-bottom:20px;
	f/ont-size:16px;
}
ul.social_icons .fa {
	font-size:38px;
}
ul.social_icons li, 
ul.contact-details li {
	padding:4px;
}
ul.social_icons li a.facebook {
    color: #3b5998;
}
ul.social_icons li a.twitter {
    color: #0084b4;
}
ul.social_icons li a.googleplus {
    color: #cb4437;
}
ul.social_icons li a.pinterest {
    color: #cb2027;
}
ul.social_icons li a.linkedin {
    color: #39C;
}
ul.social_icons li a.youtube {
    color: #c7231a;
}
ul.social_icons li a.dribbble {
    color: #ea4c89;
}
ul.social_icons li a.instagram {
    color: #9a6d50;
}
ul.social_icons li a.tripadvisor {
    color: #00bb00;
}
ul.social_icons li a.flickr {
    color: #FF0084;
}
ul.social_icons li a.skype {
    color: #00aff0;
}
ul.social_icons li a.rss {
    color: #c86400;
}
ul.social_icons li a:hover {
    color: #909090;
}
.rounded{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.form-horizontal .control-label {
	text-align:left;
}

#languages.dropdown-menu:after {
    left: 70%;
}

div#recaptcha {
	margin:10px 0px;
	float: left;
	width: 100%;
    display: -webkit-inline-box;
}
.widget div#recaptcha {
    transform: scale(0.74);
    transform-origin: 0 0 0;
}

.iii-store-product .product-title {
	overflow: hidden;
    height: 70px;
}

.form-control.wpcf7-checkbox {
	height:auto !important;
}

.woocommerce-terms-and-conditions-wrapper input[name=terms] {
    position: relative;
}
.woocommerce table.shop_table {
	font-size: smaller !important;
}
tr.cart_item img.attachment-woocommerce_thumbnail {
	width: 150px !important;
}