/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
GLOBAL WEBSITE CONFIGURATION
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	/*----------------------------------------------------------------------------
	basic type settings
	----------------------------------------------------------------------------*/

		/*font setup*/
		body{font-size:11px; font-size: 1.1rem; color:#6d6f72; font-family:cabin-medium, Arial, sans-serif; }

		/*available fonts*/
		@font-face{font-family: 'UniveBol'; src: url('../fonts/UniveBol.eot'); src: local('?'), url('../fonts/UniveBol.woff') format('woff'), url('../fonts/UniveBol.ttf') format('truetype'), url('../fonts/UniveBol.svg#webfontwziKDzLz') format('svg'); font-weight:normal; font-style:normal;}
	
		/*content*/
		p{line-height:16px; line-height:1.6rem;}
		p a{text-decoration:underline; }
	
	/*----------------------------------------------------------------------------
	heading
	----------------------------------------------------------------------------*/
	
		/*h1-h6*/
		h1{}
		h2{}
		h3{color:#6d6f72; text-transform:uppercase; font-weight:bold; font-size:13px;  font-size:1.3rem; }
		h4{font-weight:bold; font-size:14px;  font-size:1.4rem; }
		h4 span{float:right; }
		h5{}
		h6{}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
GENERIC STYLES
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
	/*----------------------------------------------------------------------------
	font
	----------------------------------------------------------------------------*/
		
		/*font sizes*/
		.font-10{font-size:10px;  font-size:1.0rem; }
		.font-11{font-size:11px;  font-size:1.1rem; }
		.font-12{font-size:12px;  font-size:1.2rem; }
		.font-14{font-size:14px;  font-size:1.4rem; }
		.font-16{font-size:16px;  font-size:1.6rem; }
		.font-18{font-size:18px;  font-size:1.8rem; }
		.font-20{font-size:20px;  font-size:2.0rem; }
		.font-22{font-size:22px;  font-size:2.2rem; }
		.font-24{font-size:24px;  font-size:2.4rem; }
		.font-26{font-size:26px;  font-size:2.6rem; }
		.font-30{font-size:30px;  font-size:3.0rem; }
		.font-34{font-size:34px;  font-size:3.4rem; }
		.font-38{font-size:38px;  font-size:3.8rem; }
		.font-42{font-size:42px;  font-size:4.2rem; }
		
		/*rich text*/
		.bold{font-weight:bold; }
		.italic{font-style:italic; }
		.underline{text-decoration:underline; }
		.line-through{text-decoration:line-through; }
		.uppercase{text-transform:uppercase; }
		
		/*effects*/
		.text-shadow-light{text-shadow:1px 1px 0 #FFF;}
		.text-shadow-dark{text-shadow:1px 1px 0 #000;}

    #layerslider * {
      font-family: Lato, 'Open Sans', sans-serif;
      font-weight: 300;
    }

    #layerslider h1 {
      font-size: 30px;
      color: #eee;
    }

    #layerslider h2 {
      font-size: 40px;
      color: #111;
    }

    #layerslider h4 {
      font-family: "helvetica neue";
      font-size: 40px;
      color: #eee;
    }
    
    #layerslider .ls-bottom-nav-wrapper .ls-bottom-slidebuttons {
      top: 0;
      background-color: #888;
      opacity: 0.8;
      border-radius: 0 0 10px 10px;
    }

	/*----------------------------------------------------------------------------
	color
	----------------------------------------------------------------------------*/
		
		/*light colors*/
		.light-red{color:#bb0e27; }
		.light-pink{}
		.light-purple{}
		.light-blue{}
		.light-green{}
		.light-yellow{}
		.light-orange{}
		.light-grey{}
		
		/*dark colors*/
		.dark-red{}
		.dark-pink{}
		.dark-purple{}
		.dark-blue{}
		.dark-green{}
		.dark-yellow{}
		.dark-orange{}
		.dark-grey{color:#6d6f72; }

	/*----------------------------------------------------------------------------
	alignment
	----------------------------------------------------------------------------*/
		.align-left{text-align:left; }
		.align-right{text-align:right; }
		.align-center{text-align:center; }
		
		.float-left{float:left; margin-right:15px;}
		.float-right{float:right; margin-left:15px;}
		
		.float-clear{clear:both;}

		.img-right-banner{margin:0px 0px 0px 0px; }

    .twitter-timeline {width: 210px; height: 500px; float: right;}


    .smedia_icons{
      float: right;
      margin-top: -23px;
    }

    .youtube-vid {
      width: 100%;
      height: 240px;
    }
