@import url(http://fonts.googleapis.com/css?family=Merriweather+Sans);

/*

Author:Vijayan PP

Template:shym

*/



/*Basic Styles*/



@font-face {

  font-family: 'AdamGorry-Lights';

  src: url('../fonts/AdamGorry-Lights.eot');

  src: url('../fonts/AdamGorry-Lights.eot?#iefix') format('embedded-opentype'),

       url('../fonts/AdamGorry-Lights.woff2') format('woff2'),

       url('../fonts/AdamGorry-Lights.woff') format('woff'),

       url('../fonts/AdamGorry-Lights.ttf') format('truetype'),

       url('../fonts/AdamGorry-Lights.svg#AdamGorry-Lights') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

	font-family: 'SansationLight';

	src: url('../fonts/SansationLight.eot');

	src: local('SansationLight'), url('../fonts/SansationLight.woff') format('woff'), url('../fonts/SansationLight.ttf') format('truetype');

}



@font-face {

  font-family: 'BernardoModaContrast';

  src: url('../fonts/BernardoModaContrast.eot');

  src: url('../fonts/BernardoModaContrast.eot?#iefix') format('embedded-opentype'),

       url('../fonts/BernardoModaContrast.woff2') format('woff2'),

       url('../fonts/BernardoModaContrast.woff') format('woff'),

       url('../fonts/BernardoModaContrast.ttf') format('truetype'),

       url('../fonts/BernardoModaContrast.svg#BernardoModaContrast') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'Scrypticali-Italic';

  src: url('../fonts/Scrypticali-Italic.eot');

  src: url('../fonts/Scrypticali-Italic.eot?#iefix') format('embedded-opentype'),

       url('../fonts/Scrypticali-Italic.woff2') format('woff2'),

       url('../fonts/Scrypticali-Italic.woff') format('woff'),

       url('../fonts/Scrypticali-Italic.ttf') format('truetype'),

       url('../fonts/Scrypticali-Italic.svg#Scrypticali-Italic') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

    font-family: 'Steelfish';

    src:url('../fonts/Steelfish.ttf.woff') format('woff'),

        url('../fonts/Steelfish.ttf.svg#Steelfish') format('svg'),

        url('../fonts/Steelfish.ttf.eot'),

        url('../fonts/Steelfish.ttf.eot?#iefix') format('embedded-opentype'); 

        font-weight: normal;

        font-style: normal;

}





html,body

{

height:100%;

}



*

{

margin:0;

padding:0;

}





body

{

 background:#222;

 color:#fff;

 font-weight:100;

 -webkit-font-smoothing:antialiazing;

 font-size:13px;

 font-family: 'Arvo', serif;

 }

 

 ul

 {

 list-style:none;

 margin:0;

 padding:0;

 }

 

 

 

 img:hover {

	-webkit-transition: 0.4s ease-in-out;

	-moz-transition: 0.4s ease-in-out;

	-ms-transition: 0.4s ease-in-out;

	-o-transition: 0.4s ease-in-out;

	transition: 0.4s ease-in-out;

}

 

 a

{

	color: #AA00D9;

	text-decoration: none;

	font-weight: bold;

}





a:hover

{

color:#222;

}



a,a:hover,a:focus,a:active

{

border:0;

outline:0;

text-decoration:none;

}







.shym-float-right

{

float:right;

}

.shym-float-left

{

float:left;

}



.shym-center

{

display:block;

margin-left:auto;

margin-right:auto;

}

.shym-hide

{

display:none !important;

visibility:hidden !important;

}

.shym-show

{

display:block !important; 

}



.shym-preloader

{

width:100%;

height:100%;

position:fixed;

left:0;

top:0;

bottom:0;

right:0;

z-index:99999;

background:#fff url('../img/preloader.gif') no-repeat center center;

}



.shym-content-preloader{

width:100%;

height:100%;

position:fixed;

left:0;

top:0;

bottom:0;

right:0;

z-index:99999;

 background:#fff url('../img/_.gif') no-repeat center center;

}



/*Typography*/

.shym-text-center

{

text-align:center;

}

.shym-text-uppercase

{

 text-transform: uppercase;

 color: #AA00D9;

}

.shym-text-right

{

text-align:right;

}

.shym-text-left

{

text-align:left;

}

.shym-text-justify

{

text-align:justify;

}







.shym-wrapper

{

width:100%;

position:relative;

overflow:hidden;

}

.container

{

margin-left:auto;

margin-right:auto;

padding-left:auto;

padding-right:auto;

}





 /*Header*/

 

 .heading

{

 height: auto;

 min-height: 90px;

 background: rgba(0,0,0,1);

 padding-top: 20px;

}

 .shym-logo

 {

 /*font-family: AdamGorry-Lights;*/

/* font-family: BernardoModaContrast;*/

font-family: 'Scrypticali-Italic';

 position: absolute;

 text-transform: uppercase;

 }

 

 .shym-social-icons

 {

 top:35px;

 bottom:35px;

 position:absolute;

 left:180px;



 }

 

 ul.shym-social-icons li

 {

 float:left;

 }

 ul.shym-social-icons li>a

 {

 color:#8b8888;

 font-size:1em;

 padding-left:20px;

 display:none;

 cursor:pointer;

 }

 

 ul.shym-social-icons li>a:hover

 {

 color:#fc0983;

 

 }

 /*------Gallery-----------------*/

 .gallery

 {

 min-height: 600px;

 background-size: 100% !important;

 background: url(../img/AA00D9-min.jpg);

 margin-top: 90px;

 }



 

 .home-caption {

    position: absolute;

    width: 100%;

    text-align: center;

    top: 250px;

    left: 0;

}

.home-title {

    text-transform: uppercase;

    font-size: 40px;

    color: #fff;

    font-weight: bold;

}



.downloadbtn

{

background:#f77c03;

color:#fff;

border:1px solid #fff;

}

.downloadbtn:hover

{

background:#fc0983;

color:#fff;

border:1px solid #fff;

}





.home-subtitle {

    text-align: center;

    text-transform: uppercase;

    font-size: 14px;

    color: #fff;

    padding-bottom: 20px;

    font-weight: bold;

}

 

 /*---option----*/

 

 .container

 {

 margin:0 auto;

 }

 .shym-option

 {

 background:#000;

 overflow:hidden;

 }

 .shym-option>.container

 {

 padding-top:90px;

 padding-bottom:90px;

 }

 .shym-option-container

 {

 padding:0 20px;

 text-align:center;

 }

 

 .shym-option-container span

 {

 display:inline-block;

 font-size:3em;

 margin-left:auto;

 margin-right:auto;

 border-radius:50%;

 }

 .shym-option-container p

 {

 

 }

 

 .shym-application

 {

 background:#AA00D9;

 padding: 0 20px;

 }

 .shym-application>.container

 {

 padding:50px 0;

 

 }

 .shym-application-data

 {

 text-align:center;

 }

 .shym-application-data h2

 {

 font-size:21px;

 font-family: 'Architects Daughter', cursive;

 }

 .apps

 {

 font-size:23px;

 padding:10px;

 }

 .apps a

 {

 padding-left:30px;

 }

 

 .shym-feature

 {

 background:#fc0983;

 padding:0 20px;

 }

 .shym-feature>.container

 {

 padding:80px 0;

 }

 .shym-feature-data

 {

 text-align:left;

 color:#fff;

 }

 .fe-icon

 {

 font-size:4em;

 padding-top:20px;

 text-align:center;

 }

 

 /*-------------users---------------------*/

 .shym-user

 {

	overflow: hidden;

	background-color: #000000;

 }

 .shym-user>.container

 {

 padding:70px 0;

 }

 .team

 {

 background:#fff;

 }

 .img

 {

 position:relative;

 float:left;

 width:100%;

 overflow:hidden;

 }

 .img img

 {

 width:100%;

 height:100%;

 }

 .img-responsive

 {

 display:block;

 max-width:100%;

 height:auto;

 width:100%\9;

 }

 .over

 {

 position:absolute;

 display:block;

 z-index:20;

 text-align:center;

 overflow:hidden;

 transition:all 1s;

 background:#000;

 opacity:0.8;

 -webkit-transition:all 1s;

 -moz-transition:all 1s;

 -o-transition:all 1s;

 }

 .info

 {

 padding:20px 10px;

 display:inline-block;

 width:100%;

 text-align:center;

 color:#000;

 }

 .over a.expand {

	left: 0;

	right: 0;

	top: 25%;

	margin: 0 auto -30px auto;

}

.over a.expand:hover {

	color: #fff;

}

.over i

{

font-size:8em;

color:#fff;

}

.des {

	position: absolute;

	width: 100%;

	left: 0px;

	right: 0px;

	top: 40%;

	padding:10px;

}

.des p

{

text-align:justify;

}

.img.hover .over {

	height: 100%;

}



.expand {

	display: block;

	position: absolute;

	z-index: 100;

	text-align: center;

	color: #fff;

	font-size: 60px;

}

.over {

	bottom: 0;

	left: 0;

	right: 0;

	width: 100%;

	height: 0;

}

 

 

 .social_icons {

}

.social_icons ul {

	margin: 0;

	padding: 0;

	text-align: center;

}

.social_icons li {

	display: inline-block;

	list-style-type: none;

}

.social_icons a {

	display: block;

	width: 35px;

	height: 35px;

	margin: 0;

	font-size: 18px;

	line-height: 35px !important;

	text-decoration: none;

	text-align: center;

	color: #919191 !important;

	background: #fff;

	border-radius: 4px;

}

.social_icons a:hover i {

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	color: #fff;

	transform: rotate(360deg);

	-ms-transform: rotate(360deg);

	-webkit-transform: rotate(360deg);

	-webkit-transition: 0.4s ease-in-out;

}

.social_icons .behance a:hover {

	color: #fff;

	background-color: #2b9ad2;

	border-color: #2b9ad2;

}

.social_icons .blogger a:hover {

	color: #fff;

	background-color: #ff6500;

	border-color: #ff6500;

}

.social_icons .deviantart a:hover {

	color: #fff;

	background-color: #536659;

	border-color: #536659;

}

.social_icons .dribbble a:hover {

	color: #fff;

	background-color: #f973a4;

	border-color: #f973a4;

}

.social_icons .facebook a:hover {

	color: #fff;

	background-color: #3b5a9b;

	border-color: #3b5a9b;

}

.social_icons .flickr a:hover {

	color: #fff;

	background-color: #ff0084;

	border-color: #ff0084;

}

.social_icons .forrst a:hover {

	color: #fff;

	background-color: #2f713d;

	border-color: #2f713d;

}

.social_icons .googleplus a:hover {

	color: #fff;

	background-color: #f63d26;

	border-color: #f63d26;

}

.social_icons .instagram a:hover {

	color: #fff;

	background-color: #507ea4;

	border-color: #507ea4;

}

.social_icons .lastfm a:hover {

	color: #fff;

	background-color: #da0019;

	border-color: #da0019;

}

.social_icons .linkedin a:hover {

	color: #fff;

	background-color: #0072b2;

	border-color: #0072b2;

}

.social_icons .paypal a:hover {

	color: #fff;

	background-color: #165c82;

	border-color: #165c82;

}

.social_icons .picasa a:hover {

	color: #fff;

	background-color: #cb2027;

	border-color: #cb2027;

}

.social_icons .pinterest a:hover {

	color: #fff;

	background-color: #cb2027;

	border-color: #cb2027;

}

.social_icons .skype a:hover {

	color: #fff;

	background-color: #00aaf1;

	border-color: #00aaf1;

}

.social_icons .soundcloud a:hover {

	color: #fff;

	background-color: #ff6900;

	border-color: #ff6900;

}

.social_icons .stumbleupon a:hover {

	color: #fff;

	background-color: #eb4823;

	border-color: #eb4823;

}

.social_icons .twitter a:hover {

	color: #fff;

	background-color: #2baae1;

	border-color: #2baae1;

}

.social_icons .vimeo a:hover {

	color: #fff;

	background-color: #40b2dc;

	border-color: #40b2dc;

}

.social_icons .youtube a:hover {

	color: #fff;

	background-color: #ff3330;

	border-color: #ff3330;

}

 

 

 

.owl-buttons div {

height: 37px;

width: 37px;

line-height: 32px;

left: inherit;

right: inherit;

background: none;

border: 3px solid #fff;

color: #fff;

}







#screen .owl-prev {

	right: 50px;

	margin-top: 25px;

	padding-right: 2px;

}

#screen .owl-next {

	left: 50px;

	margin-top: 25px;

	padding-left: 2px;

}

.owl-controls .owl-page, .owl-controls .owl-buttons div {

	cursor: pointer;

	display: inline-block;

	height: 30px;

	width: 30px;

	text-align: center;

	border: 1px solid #25a7b4;

	background: #fff;

	text-align: center;

	line-height: 27px;

	color: #25a7b4;

	border-radius: 50px;

	font-size: 18px;

	margin: 0 auto;

	left: 0px;

	right: 0px;

	position: absolute;

}

 

 .picture-information

 {

	overflow: hidden;

	background-color: #AA00D9;

}

.picture-information>.container

{

padding:70px 0px;



}

.picture-info

{

margin-bottom:10px;

position:relative;

cursor:pointer;



}

.picture-info p

{

color:#222;

text-align:justify;

padding-top:10px;

font-size:12px;

}

.picture-info .shym-overlay p

{

color:#ccc;

}

.picture-info .shym-overlay

{

position:absolute;

top:0px;

left:0px;

width:100%;

height:100%;

opacity:0;

border-radius:0;

background:#000;

color:#fff;

vertical-align:middle;

-wekbit-transition:all 1s;

-ms-transition:all 1s;

-moz-transition:all 1s;

-o-transition:all 1s;

transition:all 1s;

padding:5px;

cursor:pointer;

transform:scale(0,0);

-webkit-transform:scale(0,0);

-moz-transform:scale(0,0);

-ms-transform:scale(0,0);

-o-transform:scale(0,0);





}

.shym-picture-detail-inner

{

top:0;

bakckground:#000;

opacity:.8;

width:100%;

border-radius:0;

margin-bottom:0;

color:#ccc;

}

.shym-picture-detail-inner a

{

color:#fff;

}

.shym-picture-detail-inner h3

{

font-size:9px;



}

.shym-picture-detail-inner  p

{

text-align:justify;

font-size:8px;

}

@media(min-width:600px)

{

.shym-picture-detail-inner  p

{

font-size:11px;



}

.shym-picture-detail-inner h3

{

font-size:14px;



}

.picture-info .shym-overlay

{

padding:30px;

display:block;



}



}



.picute-info img

{

width:100%;

height:100%;

}



.gap

{

width:100%;

height:80px;

}

.quote

{

	overflow: hidden;

	background-color: #000000;

}

.quote>.container

{

padding:70px 0;

color:#ccc;

}

.picture-info img

{

width:100%;

height:100%;

}



.shym-contact {

	background-color: #AA00D9;	

}

.shym-contact >.container {

	padding: 100px 0;

	padding-bottom: 80px;

}

.shym-contact .social_icons a {

	display: block;

	width:1.8em;

	height:1.8em;

	border-radius: 50%;

	line-height:1.8em !important;

	margin: 0 10px;

}

.shym-contact .con-info {

	margin-top: 50px;

}

.shym-contact .con-info i {

	color: #fff;

	font-size: 50px;

	margin-bottom: 25px;

}

.shym-contact .con-info p {

	font-size: 16px;

	color: #fff;

	line-height: 24px;

}

.shym-contact .con-info h4 {

	margin-bottom: 20px;

}

.shym-contact label, input[name="submit"] {

	position: relative;

}

.shym-contact label > span, input, textarea, button {

	box-sizing: border-box;

}

.shym-contact label {

	font-weight: normal;

	width: 100%;

	color: #696969;

	display: inline-block;

	width: 100%;

}

.shym-contact label > span {

	display: none;

}

.shym-contact input ,.shym-contact textarea, .shym-contact button {

	width: 100%;

	border: none;

}

.shym-contact input[type="text"], input[type="email"], textarea {

	margin: 0;

	outline: none;

	height: 38px;

	line-height: 38px;

	width: 100%;

	padding: 0 10px;

	margin-top: 5px;

	margin-bottom: 0px;

}

.shym-contact input.invalid, textarea.invalid {

	border-color: #d5144d;

}

.shym-contact textarea {

	height: 7.4em;

	width: 100%;

	resize: none;

	padding: 0 10px;

}

.shym-contact input[type="submit"] {

 background: #000000;

 color: #fff;

 font-size: 13px;

 width: auto;

 margin: 0 auto;

 margin-top: 20px;

 text-transform: uppercase;

 height: 47px;

 font-weight: bold;

 line-height: 47px;

 padding: 0 30px;

}

.shym-contact button {

	background: #2e2e2e;

	color: #fff;

	font-size: 13px;

	width: auto;

	margin: 0 auto;

	margin-top: -28px;

	text-transform: uppercase;

	height: 47px;

	font-weight: bold;

	line-height: 47px;

	display: inline-block;

}

.shym-contact input[type="submit"]:hover, button:hover {

	background-color: #000000;

}

.shym-contact .form-group {

	width: 100%;

}

.copyrights {

	height: 64px;

	line-height: 64px;

	overflow: hidden;

	position: relative;

	background-color: #000000;

}

.copyrights p {

	margin: 0px;

	color: #FFF;

	line-height: 64px;

}

/*.....Menubar...*/





.menubar

{

 height: auto;

 min-height: 40px;

 margin-right: 30px;



}



.menubar a

{

color:#8b8888;

 font-size:200%;

 }

 .menubar li>a

 {

 font-family: 'Play', sans-serif;

 color:#8b8888;

 transition:all 2s;

 -webkit-transition:all 2s;

 -moz-transition:all 2s;

 -ms-transition:all 2s;

 -o-transition:all 2s;

 }

  .menubar li>a:hover

 { color: #FFFFFF; }

 .menubar .navbar-right>li>a:hover, .menubar .navbar-right>li>a.active

 {

	color: #f77c03;

	

 }

 

 .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {

 color: #FFF !important;

 background-color: #000 !important;

  }

 

 

  .togglebutton

{

width:45px;

height:35px;

}



 @media(max-width:920px)

 {

 .menubar

 {

 background:#000;

 }

 }

 

 @media(min-width:920px)

 {

  ul.shym-social-icons li>a

 {

 display:block;

 }

 .shym-contact .social_icons a 

 {

 width:56px;

 height:56px;

 line-height:56px!important;

 }

 }

 

 /*Custom css*/

 

 b{ color: #AA00D9; }

 

 hr {

  background: #ddd;

  clear: both;

  float: none;

  width: 100%;

  height: 1px;

  margin: 0 0 1.4em;

  border: none;

}



hr.faded {

  clear: both;

  float: none;

  width: 100%;

  height: 1px;

  margin: 1.4em 0;

  border: none;

  background: #ddd;

  background-image: -webkit-gradient(

      linear,

      left bottom,

      right bottom,

      color-stop(0, rgb(255,255,255)),

      color-stop(0.1, rgb(221,221,221)),

      color-stop(0.9, rgb(221,221,221)),

      color-stop(1, rgb(255,255,255))

  );

  background-image: -moz-linear-gradient(

      left center,

      rgb(255,255,255) 0%,

      rgb(221,221,221) 10%,

      rgb(221,221,221) 90%,

      rgb(255,255,255) 100%

  );

}

 

.alert-danger{

 background: #FF0033 !important;

 color: #FFF;

 font-weight: bold;

}



.alert-success{

 background: #7CFC00 !important;

 color: #000;

 font-weight: bold;

}

.dropdown-menu {

  min-width:auto;

  

}

#logo{

	background-position: 50% 50%;

	background-repeat: no-repeat;

	border-radius: 50%;

	width: 140px;

	height: 140px;

	background-color: #AA00D9;

}



.img-thumbnail{

 border-style: none !important;

 background: none !important;

 -moz-box-shadow:    inset 0 0 10px white;

   -webkit-box-shadow: inset 0 0 10px white;

   box-shadow:         inset 0 0 10px white;

}



.img-right{

	float: right;

	clear: right;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

}



.img-left{

	float: left;

	clear: left;

	margin-bottom: 10px;

	margin-right: 10px;

}



.img-center{

	margin-top: 10px;

	margin-bottom: 10px;

	width: 100%;

}



#results{

 padding-top: 10px;

 padding-right: 10px;

 padding-bottom: 10px;

}



.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse.navbar-nav>.active>a:focus {

 border-bottom: thin dotted #FFF;

 color: #AA00D9;

 background:none !important;

}

.navbar-inverse .navbar-nav>li>a {

 	COLOR:#AA00D9;

}

.navbar-inverse .navbar-brand { color: #AA00D9; }



.picture-information img {

	-webkit-box-shadow: 0 8px 6px -6px black;

	   -moz-box-shadow: 0 8px 6px -6px black;

	        box-shadow: 0 8px 6px -6px black;

} 



.kundalini-colors{

	background-image: url(../img/kundalini_colors.jpg);

}





 



.menubar li>a{

	font-size: 130%;

	font-weight: bold;

	color: #AA00D9 ;

}



.white-font{

	color: #FFF;

}



.popover{

 background: #000000;

 -webkit-box-shadow: 0 8px 6px -6px black;

     -moz-box-shadow: 0 8px 6px -6px black;

          box-shadow: 0 8px 6px -6px black;

}



.big-font{ font-size: 1.3em; }



.white-bg{ background: #FFF; }



.black-bg{ background: rgba(0,0,0,1); }





.panel-heading .accordion-toggle:after {

    /* symbol for "opening" panels */

    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */

    content: "\e114";    /* adjust as needed, taken from bootstrap.css */

    float: right;        /* adjust as needed */

   

}

.panel-heading .accordion-toggle.collapsed:after {

    /* symbol for "collapsed" panels */

    content: "\e080";    /* adjust as needed, taken from bootstrap.css */

}



.services-quote p{ font-size: 1.8em; font-family: 'Bad Script', cursive; }



.active{

	 pointer-events: none;

       cursor: default;    

}



.edate{

 background: #333333;

 border-right: 1px dotted #000000;

}



.popover-title{ color: #000000; }





.well{

	background: #D7D7D7 !important;

	padding-top:15px !important;

	margin-bottom:0px !important;

	border-radius:0px !important;

}



.size{

	min-height:120px;	

}



.font-big{

	font-size: 1.5em;	



}



.font-medium{

	font-size:18px;	

}



.font-small{

	font-size:16px;	

}



.schedule-heading{ font-size: 3em; 

	text-align: center;

}



.schedule-heading .line {

    display: inline-block;    

}

.schedule-heading .line:before,

.schedule-heading .line:after {

 border-top: medium dotted white;

 display: block;

 height: 1px;

 content: " ";

 width: 35%;

 position: absolute;

 left: 0;

 top: 0.6em;

}

.schedule-heading .line:after {

   right: 0;  

   left: auto; 

}



.schedule-title{

 font-size: 1.5em;

}



.schedule-cover{

 margin: 10px auto;

 height: 27%;

 width: 40%;

}



.schedule-stars{

 margin-top: 110px;

}



.schedule-month{

 font-size: 3.0em;

}

.schedule-day{ font-size: 2.0em}

.schedule-year{font-size: 1.5em}

.schedule-day-th{ font-size: 0.5em}



.schedule-view-more{

 width: 30%;

 margin: 10px auto 30px;

   }

   

.schedule-add{ border-right: thin dotted #FFFFFF; }

.schedule-map{}





.schedule-loc-img{

 padding: 1px;

 border: thin solid #FFFFFF;

 margin: 2px;

}

.schedule-loc-img:hover{

	opacity: 0.6; filter: alpha(opacity=60);

}



.schedule-who-name{ font-size: 1.5em; }



.navbar .navbar-nav {

    display: inline-block;

    float: none;

}



.navbar .navbar-collapse {

    text-align: center;

}







div h1 {

    background: #AA00D9;

    background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, 0.2));

    border: 0 solid rgba(0,0,0,0.2);

    color: #fff;

    font-size: 18px;

    font-weight: bold;

    position: relative;

    text-shadow: -1px -1px 1px rgba(0,0,0,0.2);

}







div.banner {

  z-index: -1;

  margin-top:90px;

}

div.banner h1 {

 border-radius: 0 0 5px 5px;

 border-width: 0 1px 1px 1px;

 border-color: rgba(0,0,0,0.1);

 box-shadow: 0 0 4px rgba(0,0,0,0.3);

 margin: -1px auto 0;

 padding: 4px 28px;

 font-size: 6em;

 /*font-family:'Kaushan Script', cursive;*/

 font-family: 'Steelfish';

 letter-spacing: 0.05em;



}

div.banner h1:before, div.banner h1:after {

    bottom: 4px;

    box-shadow: 0 6px 5px rgba(0,0,0,0.4);

    content: "";

    height: 10px;

    position: absolute;

    width: 47%;

    z-index: -1;

}

div.banner h1::before {

    left: 3%;

    transform: rotate(-3.5deg);

}

div.banner h1::after {

    right: 3%;

    transform: rotate(3.5deg);

}



div.social-wrap button {

 padding-right: 45px;

 height: 35px;

 background: none;

 border: none;

 display: block;

 background-size: 35px 35px;

 background-position: right center;

 background-repeat: no-repeat;

 border-radius: 4px;

 color: white;

 font-family: "Merriweather Sans", sans-serif;

 font-size: 14px;

 margin-bottom: 15px;

 width: 210px;

 border-bottom: 2px solid transparent;

 border-left: 1px solid transparent;

 border-right: 1px solid transparent;

 box-shadow: 0 4px 2px -2px gray;

 text-shadow: rgba(0, 0, 0, .5) -1px -1px 0;

 margin-right: auto;

 margin-left: auto;

}

button#facebook {

    border-color: #2d5073;

    background-color: #3b5998;

    background-image: url(http://icons.iconarchive.com/icons/danleech/simple/512/facebook-icon.png);

}



.custom-ul {  padding-left: 2.4em !important;

text-indent: -0.65em;}



.btn-warning {

  color: #333;

  background-color: #D2FF00;

  border-color: #333333;

  border-radius:0;

}



.modal{

	color:#000;	

}



















