/* ==========================================================================
   basic
   ========================================================================== */
	
	.container-background-gray { 
		background-color:#f0f0f0
	}
	
	.square { 
		position:absolute; 
		bottom:0px; 
		right:0px; 
		width:25px; 
		height:25px; 
		background-color:#41ac9d; 
	}


/* ==========================================================================
   dropdown-menu
   ========================================================================== */

	.dropdown-menu {
	    -webkit-border-radius: 0px;
           -moz-border-radius: 0px;
                border-radius: 0px;
	    min-width: 220px;
	    text-align: left;
	    border:none;
	    padding:0px;
	    margin:0px;
	    left:50%;
	    margin-left:-110px;
      }
      
      .dropdown-menu > li > a {
        padding:8px 10px 8px 39px;
        font-family: "proxima-nova-n7", "proxima-nova", 'Helvetica';
        font-weight: 700;
        font-size:15px;
        position: relative;
       }
       
       
       .dropdown-menu > li > a.linkedin,
	   .dropdown-menu > li > a:hover.linkedin, 
	   .dropdown-menu > li > a:focus.linkedin, 
	   .dropdown-submenu:hover > a.linkedin, 
	   .dropdown-submenu:focus > a.linkedin {
	       background-image: url('/application/website/assets/images/linkedin.png');
	       background-repeat: no-repeat;
	       background-position:10px 8px;
	   }
	   
	   .dropdown-menu > li > a.facebook,
       .dropdown-menu > li > a:hover.facebook, 
       .dropdown-menu > li > a:focus.facebook, 
       .dropdown-submenu:hover > a.facebook, 
       .dropdown-submenu:focus > a.facebook {
           background-image: url('/application/website/assets/images/facebook.png');
           background-repeat: no-repeat;
           background-position:10px 8px;
       }
       
       .dropdown-menu > li > a.twitter,
       .dropdown-menu > li > a:hover.twitter, 
       .dropdown-menu > li > a:focus.twitter, 
       .dropdown-submenu:hover > a.twitter, 
       .dropdown-submenu:focus > a.twitter {
           background-image: url('/application/website/assets/images/twitter.png');
           background-repeat: no-repeat;
           background-position:10px 8px;
       }

       .dropdown-menu > li > a.instagram,
       .dropdown-menu > li > a:hover.instagram, 
       .dropdown-menu > li > a:focus.instagram, 
       .dropdown-submenu:hover > a.instagram, 
       .dropdown-submenu:focus > a.instagram {
           background-image: url('/application/website/assets/images/instagram.png');
           background-repeat: no-repeat;
           background-position:10px 8px;
       }
       
       .dropdown-menu > li > a.pinterest,
       .dropdown-menu > li > a:hover.pinterest, 
       .dropdown-menu > li > a:focus.pinterest, 
       .dropdown-submenu:hover > a.pinterest, 
       .dropdown-submenu:focus > a.pinterest {
           background-image: url('/application/website/assets/images/pinterest.png');
           background-repeat: no-repeat;
           background-position:10px 8px;
       }
       
       .dropdown-menu > li > a.mail,
       .dropdown-menu > li > a:hover.mail, 
       .dropdown-menu > li > a:focus.mail, 
       .dropdown-submenu:hover > a.mail, 
       .dropdown-submenu:focus > a.mail {
           background-image: url('/application/website/assets/images/mail.png');
           background-repeat: no-repeat;
           background-position:10px 8px;
       }
       
      .dropdown-menu > li > a.linkedin:hover, .dropdown-menu > li > a.facebook:hover, .dropdown-menu > li > a.twitter:hover, .dropdown-menu > li > a.instagram:hover, .dropdown-menu > li > a.pinterest:hover, .dropdown-menu > li > a.mail:hover {
      	background-position: 10px -60px;
       }
	   
	   .dropdown-menu .icon-custom-arrow-right {
	       color:#d7d7d7;
	       position:absolute;
	       right:10px;
	       vertical-align: middle;
           line-height: 22px;
	   }
	   
	   .dropdown-menu a:hover .icon-custom-arrow-right {
	       color:#FFFFFF;
	   }
	   
	   .btn-group.open .btn.dropdown-toggle{
	       background-color:#858687;
	   }
	   
	   .dropup .dropdown-menu {
	       background:none;
	       background-color:#FFFFFF;
	   }
	   
	   .dropup .dropdown-menu li {
	       list-style-image: none;
	   }
	   
	   .dropup .dropdown-menu::before{
	       display:block;
	       content:'';
	       position:absolute;
	       bottom:-25px;
	       background-color:transparent;
	       background-image:url('/application/website/assets/images/triangle.png');
	       background-repeat:no-repeat;
	       background-position: center center;
	       height:27px;
	       width:40px;
	       left: 50%;
           margin-left: -20px;
	   }
	   
	   .dropup .dropdown-menu, 
	   .navbar-fixed-bottom .dropdown .dropdown-menu {
	       margin-bottom: 10px;
	   }
	

/* ==========================================================================
   thumbnail
   ========================================================================== */
	
	.thumbnail {
		background-color:#FFFFFF;
		padding: 0px;
		border: none;
		-webkit-border-radius: 0px;
		   -moz-border-radius: 0px;
			    border-radius: 0px;
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
				box-shadow: none;
		text-align:center;		
	}
	
	.thumbnail .caption {
		padding: 5px 24px 26px 24px;
	}
	
	.thumbnail .caption h3, .thumbnail .caption h5  { 
		text-transform: uppercase;
	}
	
	.thumbnail .caption p {
		height:72px;
		font-size: 13px;
	}
	
	/* thumbnail-theme */
	.thumbnail-theme {
		border-bottom:2px solid #d8d8d8; 
		text-align:left;
	}
	
	.thumbnail-theme .thumbnail-theme-image{
		position: relative;
		background-image: 
	}
	
	.thumbnail-theme .caption {
		padding: 5px 24px 26px 24px;
	}
	
	.thumbnail-theme .caption h5 { 
		font-weight: normal;
		height:80px;
		overflow: hidden;
	}

	/* thumbnail-list */
	.thumbnail-list { 
		border-bottom:2px solid #d8d8d8; 
		padding:40px 0px 0px 0px;
		margin-bottom: 20px;
	} 
	
	
	.thumbnail-list a { 
		text-decoration:underline;
		display:block;
	}
	
	.thumbnail-list .thumbnail-list-links {
		margin-bottom:34px;
	}
	
	.thumbnail-list a.black {
		color:#000000;
	}
	
	.thumbnail-list a.black:hover {
		color:#969696;
	}
	
	.thumbnail-list h3 { 
		margin: 12px 0px 24px;
	}
	
	
	.thumbnail-list [class^="icon-custom-"],
    .thumbnail-list [class*=" icon-custom-"] {
        color:#000000;
    }
    
   .results {
   	margin-top: 10px;
   }

	.thumbnail-results {
		text-align:left;
		padding: 20px 0 0;
		border-top: 2px solid #eaeaea;
		border-bottom: none;
	}
	
	.thumbnail-list.thumbnail-results {
	  padding-top: 10px;
	  margin-bottom: 8px;
	}
	
  .thumbnail-list.thumbnail-results i {
    width: auto; 
    width: 70px;
  }
	
	.thumbnail-results h3{
		margin: 0 0 5px 0;
	}
	
	.thumbnail-results i{
		float: left;
    width: 90px;
	}
	
	.thumbnail-results .caption {
		padding: 0;
		width: 460px;
		display: inline-block;
	}
	
	.thumbnail-results .thumbnail-list-links {
		margin-bottom: 0;
	}
	
	.results .thumbnail-results:first-child {
		border-top: none;
	}
	
	.thumbnail:hover h3 {
	  color: #2a8d7f;
	}
	
	.thumbnail .thumbnail-arrow {
	  background: #2a8d7f;
	  text-align: center;
	  line-height: 30px;
	  height: 30px;
	  width: 30px;
	  margin-top: -4px;
	  display: none;
	}
	
	.thumbnail:hover .thumbnail-arrow {
	  display: block;
	}
	
  .thumbnail .thumbnail-arrow i {
    color: #ffffff !important;
    line-height: 30px;
    margin-right: 0;
    margin-left: 7px;
    text-align: left;
  }
	
	.results .caption p {
		margin: 0;
		height: auto;
	}
	
	.results .site-link{
		text-decoration: none;
		font-size: 13px;
	}

	.thumbnail-list-links {
	  font-size: 14px;
	  line-height: 22px;
	}















