/* #### Myriad Pro ######  */







@font-face {



font-family: 'Myriad Pro Regular';



font-style: normal;



font-weight: normal;



src: local('Myriad Pro Regular'), url('../fonts/MYRIADPRO-REGULAR.woff') format('woff');



}











@font-face {



font-family: 'Myriad Pro Condensed';



font-style: normal;



font-weight: normal;



src: local('Myriad Pro Condensed'), url('../fonts/MYRIADPRO-COND.woff') format('woff');



}











@font-face {



font-family: 'Myriad Pro Semibold Italic';



font-style: normal;



font-weight: normal;



src: local('Myriad Pro Semibold Italic'), url('../fonts/MYRIADPRO-SEMIBOLDIT.woff') format('woff');



}











@font-face {



font-family: 'Myriad Pro Semibold';



font-style: normal;



font-weight: normal;



src: local('Myriad Pro Semibold'), url('../fonts/MYRIADPRO-SEMIBOLD.woff') format('woff');



}











@font-face {



font-family: 'Myriad Pro Condensed Italic';



font-style: normal;



font-weight: normal;



src: local('Myriad Pro Condensed Italic'), url('../fonts/MYRIADPRO-CONDIT.woff') format('woff');



}











@font-face {



font-family: 'Myriad Pro Bold Italic';



font-style: normal;



font-weight: normal;



src: local('Myriad Pro Bold Italic'), url('../fonts/MYRIADPRO-BOLDIT.woff') format('woff');



}











@font-face {



font-family: 'Myriad Pro Bold Condensed Italic';



font-style: normal;



font-weight: normal;



src: local('Myriad Pro Bold Condensed Italic'), url('../fonts/MYRIADPRO-BOLDCONDIT.woff') format('woff');



}











@font-face {



font-family: 'Myriad Pro Bold Condensed';



font-style: normal;



font-weight: normal;



src: local('Myriad Pro Bold Condensed'), url('../fonts/MYRIADPRO-BOLDCOND.woff') format('woff');



}











@font-face {



font-family: 'Myriad Pro Bold';



font-style: normal;



font-weight: normal;



src: local('Myriad Pro Bold'), url('../fonts/MYRIADPRO-BOLD.woff') format('woff');



}







.btn-large, .btn-small, .btn-mini { box-shadow: 0 0; }











body{font-family: 'Myriad Pro';}







h1, h2, h3, h4, h5, h6 {



  font-family: 'Myriad Pro Bold';



  font-weight: 300!important;



}



#fav-container {



  background-color: transparent;



  margin: 30px 10px;



  box-shadow: 0 0 0;



  margin-bottom: 100px;



}



#fav-headerwrap{  



  margin: 0px;



  padding: 0px;



  border: 0px;



  margin-top: 20px;



  }



 



.row-fluid {



   background: #fff;



     padding: 0px 30px;



}


.row-fluidBT {
   background:none;
     padding: 0px 10px;
}




/* logo */







#fav-logo {



  padding: 22px 0px 10px;



  }







#fav-nav-header .row-fluid {  background: #028cbb;}







#fav-header{background: #fff;}







#header_right{



	    line-height: 15px;  padding-top: 20px; 



}







.moduletableflag  {text-align: right;  margin-right: 25px; }



/*  search  */







.moduletable div.search{float: left; margin-top: 0px; }







input#mod-search-searchword {



	width: auto;



  border-radius: 10px;



  padding: 3px;



  margin: 7px 7px 0px 7px;



}











/*  social  */







ul.social-icons {



  text-align: right;



  background:#F00;



  



}







.social .social-icons li:before{display:none}



.social ul.social-icons > li {



  margin: 0;



  display: inline-block;



}



.social ul.social-icons > li > a i {



  margin-right: 10px;



}



.social ul > li > a {







  font-size: 18px;



}



.social ul > li > a:hover {color: #fff;}



.social-icons i{



  border: 0;



  color: #fff;



  border-radius: 100%;



  display: inline-block !important;



  width: 36px;



  height: 36px;



  line-height: 36px;



  text-align: center;



  padding: 0;



}







.social-icons .fa-facebook {



  background: #4f7dd4;



}



.social-icons .fa-facebook:hover {



  background: #789bde;



}



.social-icons .fa-twitter {



  background: #5bceff;



}



.social-icons .fa-twitter:hover {



  background: #8eddff;



}



.social-icons .fa-linkedin {



  background: #21a6d8;



}



.social-icons .fa-linkedin:hover {



  background: #49b9e3;



}



.social-icons .fa-google-plus {



  background: #dc422b;



}



.social-icons .fa-google-plus:hover {



  background: #e36957;



}



.social-icons .fa-pinterest {



  background: #cb2027;



}



.social-icons .fa-pinterest:hover {



  background: #e03e44;



}



.social-icons .fa-youtube {



  background: #ce332d;



}



.social-icons .fa-youtube:hover {



  background: #da5954;



}







.social-icons .fa-rss {



  background: #FF9933;



}







.social-icons i:hover {



  color: #fff;



}







/*  navigation  */







#fav-nav {background: #028cbb;}



#fav-nav .navigation {



  margin-top: 0px;



}



.navigation .nav {



  margin-bottom: 0px;



  }



    



#fav-nav .navigation li a {



  color: #fff;



  padding: 10px 15px;



  margin: 5px 0px;



  font-size: 16px;



  font-family: 'Myriad Pro Semibold';



  text-transform: uppercase; 



  }



  



  .moduletable h3, .page-header h2, h2.item-title, .componentheading {



  color: #028cbb;



  border-bottom: 0px solid #ddd;



  }



  .navigation .nav>li>a:hover, .navigation .nav li.current.active a, .navigation .nav>li>a:focus {



  text-decoration: none;



  background-color: #FFF;



  color: #028cbb !important;



  border-radius: 0px !important;



  border: 0px !important;



    margin: 0px 5px;



}







#fav-nav .navigation ul.nav-child{padding:0px; color:#FF0000 }



#fav-nav .navigation ul.nav-child li{background-color:#fff;color:#028cbb }



#fav-nav .navigation ul.nav-child li a{margin:0px; ; border-radius: 0px;font-size: 14px; color:#999}



#fav-nav .navigation ul.nav-child li a:hover{color:#fff; font-size:15px; background-color:#aeaeb2; margin:0px; }



  



/*  intro  */   



  



.intro{}  



#fav-intro{ border-bottom: 1px solid #ccc; padding: 25px 0 0px 0 }



#fav-intro .intro {text-align: center;}



#fav-intro .intro h3{color:#848989;font-size:17px;}



.intro img {



    -webkit-transition: all 0.4s ease; /* Safari and Chrome */



    -moz-transition: all  0.4s ease; /* Firefox */



    -ms-transition: all  0.4s ease; /* IE 9 */



    -o-transition: all  0.4s ease; /* Opera */



    transition: all  0.4s ease;



}



.intro:hover img {



    -webkit-transform:scale(1.09); /* Safari and Chrome */



    -moz-transform:scale(1.09); /* Firefox */



    -ms-transform:scale(1.09); /* IE 9 */



    -o-transform:scale(1.09); /* Opera */



     transform:scale(1.09);



}  



  



  



  /*  SECTIONS  */



.section {



	clear: both;



	padding: 0px;



	margin: 0px;



}







/*  COLUMN SETUP  */



.col {



	display: block;



	float:left;



	margin: 1% -1% 1% 1.6%;



}



.col:first-child { margin-left: 0; }







/*  GROUPING  */



.group:before,



.group:after { content:""; display:table; }



.group:after { clear:both;}



.group { zoom:1; /* For IE 6/7 */ }



/*  GRID OF FIVE  */







.tab_option .span_1_of_5 {



	width: 18.75%;



}











 



#sptab94 ul.tabs_container li.tab{border-right: 2px solid #CCC;}



  



#sptab94 .tabs_mask, #sptab94 ul.tabs_container li span {



  height: 30px;



  line-height: 30px;



    font-family: 'Myriad Pro';



  text-transform: uppercase;



  font-weight: bold;



  color:#999999;



}



#sptab94 ul.tabs_container li.tab.active span{color: #028cbb;}  



















/*    footer   */







#fav-footer {background: #028cbb;



  margin: 0 -30px;



  padding: 10px 30px;



    color: #FFF;



  }



  



#fav-footer .moduletable h3{  color: #FFF;}







.footer_ingo{text-align: left;}



.footer_ingo p{font-weight: bold;}



.footer_ingo span{margin-right:20px;font-weight: normal;}







 #fav-footer .moduletable ul li:before{ 



  font-family: FontAwesome;



  content: "\f105";



  padding-right: 10px;



} 



 #fav-footer .moduletable ul li a{



  display: inline-block;



  color: #FFF;



  margin-bottom: 5px;



}







 #fav-footer2 .moduletable ul li:before{display:none; }



 



 



 .gallery-flickr ul li {width: 33.333339999%;}



 



/*  Slider   */







.maxima-slider .sp-smart-title {



  font-family: 'Myriad Pro Bold', sans-serif;



  font-size: 36px;



  text-transform: capitalize;



 



}







.layout-maxima .slider-title h1, .layout-maxima .slider-title h1 >small {



   color: #028cbb;



}







.maxima-slider .slider-item-inner {



  padding: 0px;



}







.maxima-slider .slider-content {



  width: 25%;



  float: right;



  margin-top: 0px;



}







.maxima-slider .slider-item .slider-image {width: 75%;}







.maxima-slider .slider-image img {



  float: left;



}







#sp-smart-slider102 .maxima-slider {



  position: relative;



}







.layout-maxima .slider-controllers {



  position: absolute;



  z-index: 1111;



  top: 60%;



    width: 60%;

display:none;

}











.layout-maxima .slider-controllers ul {



  list-style: none;



  margin: 0;



  display: block;



}







.layout-maxima .slider-controllers ul li a {



 



  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



  font-size: 18px;



  line-height: 20px;



  font-weight: normal;



  text-transform: capitalize;



  padding: 20px;



  display: block;



  background: transparent;



  color: #fff;



 



}







.layout-maxima .slider-controllers ul li:hover a {



  background: transparent;



}







.layout-maxima .slider-controllers ul li {



  background: rgba(0, 0, 0, 0.2) !important;



}











.slider-button .btn-large {



  padding: 7px 15px;



  font-size: 18px;}











#sptab94 .tabs_buttons {



  overflow: hidden;



  border-bottom: 1px solid #ccc;



  border-top: 1px solid #ccc;



  padding: 5px;



}







#fav-breadcrumbs{border-bottom: 1px solid #ccc;}



.breadcrumb>li {



  display: inline-block;



  text-shadow: 0 1px 0 #fff;



  font-family: 'Myriad Pro Semibold';



  font-size: 15px;}



  #fav-breadcrumbs .moduletable img{display:inline-block;}



  #fav-sidebar1 {



  border-right: 1px solid #ccc;



  margin-right: -10px;



  padding-right: 10px;







}







#fav-sidebar1, #fav-sidebar2 .intro {



    text-align: center;



  margin: 10px 0px;



  padding: 10px 0px;



}



#fav-sidebar1, #fav-sidebar2 .intro h3{



  color:#999999;



  font-size: 17px;



}







#fav-sidebar2 {border-left: 1px solid #ccc; margin-left: 20px;  padding-left: 20px;   }













  



  



  



 /*  GO FULL WIDTH BELOW 768px PIXELS    */







@media only screen and (max-width: 768px) {



  .row-fluid {padding: 0px 0px;}


.row-fluidBT { padding: 0px 0px; float:left}

  #header_right{   line-height: 5px;  padding-top: 0px;}



  ul.social-icons {text-align: center;}



  .moduletableflag { text-align: center;}



  .moduletable div.search {float: none;  text-align: center;}



  .col.span_1_of_5 {width: 50%;float: left;text-align: center;  }



  #fav-headerwrap .row-fluid{border-bottom: 1px solid rgb(172, 174, 175);}

#fav-footer {
    background: #028cbb;
    margin: 0 0px;
    padding: 10px 30px;
    color: #FFF;

  


  



  #fav-slide .layout-maxima .slider-controllers ul li{background: transparent !important; }



  #sp-smart-slider102 .maxima-slider {  height: 320px !important;}



  .maxima-slider .slider-item.odd.animate-in .slider-image { width: 100%;}



  .maxima-slider .slider-content { width: 80%; float: right; top: 0px; position: absolute; z-index: 11;



   height: 70%;  background: rgba(0, 0, 0, 0.2) !important; padding: 40px; padding-bottom: 0px;}






   .layout-maxima .slider-controllers {top: 20%;  width: 80%;}



  .layout-maxima .slider-content .slider-button{display:none;}



  }



   /*  GO FULL WIDTH BELOW 979px PIXELS  to 768px  */



 @media (max-width: 979px) and (min-width: 768px){



 



 #header_right{   line-height: 0px;  padding-top: 0px; text-align: center; float: none; width: 100%;}

.row-fluidBT { padding: 0px 10px; float:right}

 .moduletable div.search {float: right;  margin-top: 6px;}


#fav-debug{text-align: center; }
 .moduletableflag { text-align: left; margin-top: 18px; float: left;}



 ul.social-icons { text-align: left;}



 



 



 }



  



  /*  GO FULL WIDTH BELOW 480 PIXELS */



@media only screen and (max-width: 480px) {



	#fav-headerwrap { margin-top: 0px;}



	.row-fluid { padding: 0px 0px;}
        .row-fluidBT { padding: 0px 100px; float:right}


	#fav-container {margin: 0px 0px;}

    #fav-debug{text-align: center; }

	#fav-sidebar1, #fav-sidebar2 { border: 0px;}



	.col {  margin: 1% 0 1% 0%; }



	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }



	#sptab94 .tabs_mask, #sptab94 ul.tabs_container li span {font-size: 10px;}



	#sptab94 ul.tabs_container li.tab {  border-right: 1px solid #CCC;  padding: 0 3px;}



	#fav-slidewrap{display:none;}



	#sp-smart-slider102 .maxima-slider {  height: 250px !important;}



	.maxima-slider .slider-content{padding: 10px;}



	.maxima-slider .sp-smart-title { font-size: 10px; margin: 0px; line-height: 10px;}



	.layout-maxima .slider-controllers ul li a {  font-size: 5px;  line-height: 5px; padding: 10px;  padding-top: 0px;}



	.layout-maxima .slider-controllers { top: 10%;}



	



}



  







  



