/*

Theme Name: ALRN

Theme URI: http://www.dynamicdreamz.com

Author: the Dynamic Dreamz team

Author URI: http://www.dynamicdreamz.com/

Description: ALRN Theme

Version: 1.0

License: Private License

*/





/* =Reset

-------------------------------------------------------------- */



*{ margin:0; padding:0; font-weight:normal; list-style:none; }

body{ margin:0; padding:0;}



@font-face { font-family: 'neutraface_2_textbold';

src: url('fonts/neutra2text-bold.eot'); src: url('fonts/neutra2text-bold.eot?#iefix') format('embedded-opentype'), url('fonts/neutra2text-bold.woff') format('woff'), url('fonts/neutra2text-bold.ttf') format('truetype'), url('fonts/neutra2text-bold.svg#neutraface_2_textbold') format('svg'); font-weight: normal; font-style: normal; }



@font-face { font-family: 'neutra_displaytitling';

src: url('fonts/neutra_display_titling.eot'); src: url('fonts/neutra_display_titling.eot?#iefix') format('embedded-opentype'), url('fonts/neutra_display_titling.woff2') format('woff2'), url('fonts/neutra_display_titling.woff') format('woff'), url('fonts/neutra_display_titling.ttf') format('truetype'), url('fonts/neutra_display_titling.svg#neutra_displaytitling') format('svg'); font-weight: normal; font-style: normal; }



@font-face { font-family: 'neutraface_2_displaybold';

src:url('fonts/neutra2display-bold.eot');  src: url('fonts/neutra2display-bold.eot?#iefix') format('embedded-opentype'), url('fonts/neutra2display-bold.woff') format('woff'), url('fonts/neutra2display-bold.ttf') format('truetype'),  url('fonts/neutra2display-bold.svg#neutraface_2_displaybold') format('svg'); font-weight: normal; font-style: normal;}



@font-face { font-family: 'georgiaregular';

src: url('fonts/georgia_0.eot'); src: url('fonts/georgia_0.eot?#iefix') format('embedded-opentype'), url('fonts/georgia_0.woff') format('woff'), url('fonts/georgia_0.ttf') format('truetype'), url('fonts/georgia_0.svg#georgiaregular') format('svg'); font-weight: normal; font-style: normal; }



@font-face { font-family: 'open_sansregular';

src: url('fonts/opensans-regular.eot');  src: url('fonts/opensans-regular.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular.woff') format('woff'), url('fonts/opensans-regular.ttf') format('truetype'), url('fonts/opensans-regular.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }



@font-face { font-family: 'open_sansbold';

src: url('fonts/opensans-bold.eot');  src: url('fonts/opensans-bold.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold.woff') format('woff'), url('fonts/opensans-bold.ttf') format('truetype'), url('fonts/opensans-bold.svg#open_sansbold') format('svg'); font-weight: normal; font-style: normal; }



h3,

h3 a{ font-family: 'neutraface_2_displaybold'; font-size:24px; color:#4d4d4d; font-weight:normal; text-decoration:none; text-transform:uppercase; margin:0 0 10px;}

h3 a:hover{ text-decoration:none; color:#428bca;}

h4{ font-family: 'neutraface_2_textbold'; font-size:20px; color:#4d4d4d; font-weight:normal; text-decoration:none; margin:0 0 10px; }



p{ font-family: 'open_sansregular'; font-weight:normal; color:#4d4d4d; font-size:13px; line-height:18px; margin:0 0 20px;}

p strong{ font-family: 'open_sansbold'; font-weight:normal; font-size:14px; color:#4d4d4d;}

p a{ color:#0071bc; text-decoration:none; }

p a:hover{ color:#4d4d4d;}

ul.margingleft { margin-left:10px;}

ul.margingleft li{ background:url(img/icon/round.png) no-repeat 0 7px; display:block; padding:0 0 0 15px; }

ul.margingleft li p{margin:0 0 10px; }



.margingbottam{ margin-bottom:15px;}

.margingright{ margin-right:20px;}

.margingleft{ margin-left:20px;}



.imgright{ margin:0 0 20px 20px;  float:right; }

.imgleft{ margin:0 20px 20px 0; float:left;}

.imgcenter{ margin:20px 0; }



.marbottamnone{ margin-bottom:5px;}

.padleft{ padding-left:0;}

.padright{ padding-right:0;}

ul.numeric{  margin:0 0 20px 35px;}

ul.numeric li{ list-style:decimal; padding:0 0 10px; font-family: 'open_sansregular'; font-weight:normal; color:#4d4d4d; font-size:13px; line-height:18px; }



.border{ margin:20px 0; border-top:1px solid #ccc; display:inline-block; width:100%;}



ul.righticon li{ background:url(img/icon/righticon.jpg) no-repeat 0 4px; display:block; padding:0 0 3px 21px; margin:0 0 10px;  }

ul.righticon li p{ font-family: 'open_sansregular'; font-weight:normal; color:#4d4d4d; font-size:13px; line-height:18px; }

ul.righticon li p strong{ font-family: 'open_sansbold'; font-weight:normal; font-size:14px; color:#4d4d4d;}

 



/*************** Index page css start ***********/

header{ background:#fff;}

.hederleft{ padding:29px 0 0 16px; display:block;}

.headermiddle{ padding-top:30px;}

.headermiddle p{ font-family: 'neutraface_2_textbold'; color:#d5d5d5; font-size:20px; font-weight:normal; text-decoration:none;}

.headerright{ padding-top:5px; float:right; text-align:right;}

.headerright a{ color:#d5d5d5; font-size:12px; font-family: 'neutra_displaytitling'; font-weight:normal; text-decoration:none; padding:50px 0 0; display:inline-block; margin-left:20px;  }

.headerright a:hover,

.headerright a.active{ color:#0071bc;}



.mailicon{ background:url(img/icon/mailicon.jpg) no-repeat center 0;}

.mailicon:hover{ background:url(img/icon/mailiconhover.jpg) no-repeat center 0;}



.actionicon{ background:url(img/icon/actionicon.jpg)  no-repeat center 0;}

.actionicon:hover{ background:url(img/icon/actioniconhover.jpg) no-repeat center 0;}



.donateicon{ background:url(img/icon/donateicon.jpg)  no-repeat center 0;}

.donateicon:hover,

.donateicon.active{ background:url(img/icon/donateiconhover.jpg) no-repeat center 0;}





/*********** Content are start css **************/

.servciesbox{ margin:-60px 0 15px; display:inline-block; width:100%;}

.video iframe{ width:100% !important; height:188px !important;}

.servciesbox h3{ font-size:23px; color:#fff; font-family: 'neutraface_2_textbold'; line-height:24px; padding:60px 0 10px 35px; margin:0; display:block; }

.servciesbox a{ font-size:20px; color:#fff; padding:5px; border:2px solid #fff; font-family:'neutraface_2_textbold'; margin:0 0 0 35px; text-decoration:none;  }

.servciesbox a:hover{ border-color:#000; color:#000;}

.box02{ background:url(img/img02.jpg) no-repeat 0 0; display:block; width:100%; height:100%; background-size:100% auto; min-height:188px;}

.box03{ background:url(img/img03.jpg) no-repeat 0 0; display:block; width:100%; height:100%;  background-size:100% auto; min-height:188px;}

.box03 h3{padding:37px 0 10px 35px;}





/*********** Footer css start *****/

.foortertop{ margin:0 0 10px; display:inline-block; width:100%;}

.donationshelp a{ font-size:20px; color:#0071bc; padding:10px; border:2px solid #0071bc; font-family:'neutraface_2_textbold'; margin:0 0 0 35px; text-decoration:none; float:right; margin:0 0 0 10px;  }

.donationshelp h4{ font-family: 'neutraface_2_textbold'; font-size:26px; color:#4d4d4d; text-transform:uppercase; padding:0 0 5px; margin:0; }

.donationshelp p{ color:#4d4d4d; font-size:14px; font-family: 'georgiaregular'; line-height:20px; }

.twitterfeed{ border-left:2px solid #f5278b;}

.twitterfeed p{ background:url(img/icon/twitter.jpg) no-repeat 0 20px; color:#4d4d4d; font-size:16px; font-family: 'georgiaregular'; line-height:24px; padding:6px 0 0 76px; margin:0;}

.twitterfeed p a{ color:#00abbd; font-size:16px; font-family: 'georgiaregular';  padding:0; background:none; text-decoration:none;}

.twitterfeed a:hover{ color:#4d4d4d; }



.footermiddle{ background:#4d4d4d; position:relative;}

.footermiddle:after{ background:url(img/footerbg.png) no-repeat center 0; display:block; width:100%; height:35px; content:""; top:-17px; position:absolute; }

.footermiddle p{ font-family: 'georgiaregular';  font-size:15px; color:#fff; font-weight:normal; line-height:70px; display:inline-block; margin:0; padding:0; }

.footermiddle p big{font-family: 'neutraface_2_textbold'; font-size:26px; color:#fff; text-transform:uppercase; padding:0 20px 0 0; margin:0; position:relative; top:4px;}

.footermiddle a{ border:2px solid #fff; padding:5px 10px; color:#fff; font-family: 'neutraface_2_textbold'; font-size:16px; float:right; margin:22px 0 0; text-decoration:none; }

.footermiddle a:hover{ border-color:#000; color:#000;}



.footerbottam{ padding:0 0 35px;}

.footerbottam p{ text-align:right; color:#b3b3b3; font-size:16px; font-family: 'georgiaregular'; line-height:40px;}

.socialicon{ float:right; margin:0 0 0 30px; }

.socialicon a{width:39px; height:40px; display:block; float:left; }

.socialicon01{ background:url(img/icon/socialicon01.jpg) no-repeat 0 0;}

.socialicon02{ background:url(img/icon/socialicon02.jpg) no-repeat 0 0;}

.socialicon03{ background:url(img/icon/socialicon03.jpg) no-repeat 0 0;}







/********** Gloal formus css start ***********/

.content { display: inline-block; margin:30px 0 50px; width:100%;}





.newslatter { text-align: center; display: inline-block; width: 100%;}

.newslatter span{ background:#bfbfbf; padding:17px 15px 14px; margin:0 auto; display:block; }

.newslatter label{ color:#4d4d4d; font-size:24px; font-family:'neutraface_2_displaybold'; font-weight:normal; margin:0 10px 0 0; position:relative; top:2px; }

.newslatter input[type="email"]{ background:#fff; border:0; width:260px; padding:10px; line-height:120%; font-size:13px; color:#4d4d4d; margin:0 10px 0 0; vertical-align:top;}

.newslatter input[type="submit"]{ background:#4d4d4d; padding:11px 40px 5px 40px; text-align:center; color:#fff; font-size:14px; border:0; text-transform:uppercase; font-family:'neutraface_2_displaybold';  font-weight:normal; }



.newslatter input[type="email"]:focus,

.newslatter input[type="email"]:hover{ outline:0; border:0; }

.newslatter input.width245{ width:245px;}

.downloadfile a{ font-family: 'open_sansbold'; background:url(img/icon/downlaod.jpg) no-repeat 0 0; display:inline-block; padding:2px 0 2px 35px; margin:5px 0 0;  text-transform:none; transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -webkit-transition:ease-in-out .5s; text-decoration:none;}

.downloadfile a:hover{ background-position:0 -22px;}



.tabbing .nav-tabs > li{ position:relative;}

ul.spacing li{margin:5px 0;}

.tabcaption { left: 0; position: absolute; text-align: center; top: 60%; width: 100%;}

.tabcaption p{ color:#fff; font-size:23px; font-family:'neutraface_2_displaybold'; margin:0; padding:0; text-align:center;}

.tabcaption h6{ border:2px solid #fff; padding:6px 9px 4px; color:#fff; font-size:23px; font-family:'neutraface_2_displaybold'; display:inline-block; cursor:pointer;  }

.tabcaption h6:hover{ border:2px solid #000 ; color:#000;}

.tabbing .nav-tabs > li,

.tabbing .nav-tabs > li > a{ margin:0; border:0;}



.tabbing .nav-tabs,

.tabbing .nav-tabs > li > a:hover,

.tabbing .nav-tabs > li.active > a,

.tabbing .nav-tabs > li.active > a:hover,

.tabbing .nav-tabs > li.active > a:focus{ background:none; border:0; outline:none;}



.tabbing ul li a span{ transform-style: preserve-3d; transition: all 1.0s linear;  }

.tabbing ul li a:hover span.captionimg01,

.tabbing ul li a:hover span.captionimg02,

.tabbing ul li a:hover span.captionimg03,

.tabbing ul li a:hover span.captionimg04{/* -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); transform: rotateY(180deg); */} 



.captionimg01{ background:url(img/about/img011.jpg) no-repeat 0 0; width:249px; height:256px; display:block;}

.tabbing ul li a:hover .captionimg01,

.tabbing ul li.active a .captionimg01{ background:url(img/about/img011hover.jpg) no-repeat 0 0;}



.captionimg02{ background:url(img/about/img012.jpg) no-repeat 0 0; width:249px; height:256px;  display:block; }

.captionimg02:hover,

.tabbing ul li.active a .captionimg02{  background:url(img/about/img012hover.jpg) no-repeat 0 0;}



.captionimg03{ background:url(img/about/img013.jpg) no-repeat 0 0; width:249px; height:256px;   display:block;}

.captionimg03:hover,

.tabbing ul li.active a .captionimg03{ background:url(img/about/img013hover.jpg) no-repeat 0 0;}



.captionimg04{ background:url(img/about/img014.jpg) no-repeat 0 0; width:249px; height:256px;   display:block;}

.captionimg04:hover,

.tabbing ul li.active a .captionimg04{ background:url(img/about/img014hover.jpg) no-repeat 0 0;}





.tab-content{ background:#e6e6e6; margin:20px 0 0; display:inline-block; width:auto; padding:25px 15px;}

.tab-content h5{ font-size:47px; color:#4d4d4d; font-family:'neutraface_2_displaybold'; position:relative; padding:0 0 10px; margin:0 0 20px; line-height:100%;}

.tab-content h5:after{ content:""; background:#6b6b6b; width:20%; height:2px; position:absolute; bottom:0; left:0;} 

.tab-content h5 a{ color:#2da6df; font-size:16px; font-family: 'georgiaregular'; font-weight:normal; text-align:right; float:right; padding:23px 0px 0; line-height:100%;}

.tab-content p{ color:#4d4d4d; font-size:16px; font-family: 'georgiaregular'; font-weight:normal; line-height:24px; }



.quote { background:none; margin:0 0 0 40px}

.quote h6{ background:none; padding:0 0 0 54px; margin:80px 0 0; color:#4d4d4d; font-size:36px; font-family: 'neutraface_2_textbold'; line-height:37px; background:url(img/icon/quote01.png) no-repeat 0 0; display:inline-block; position:relative; }

.quote h6:after{ background:url(img/icon/quote02.png) no-repeat 0 0; display:block; width:44px; height:31px; content:""; position:absolute; right:0; bottom:0; }

.quote p{ color:#4d4d4d; font-size:16px; font-family: 'georgiaregular'; font-weight:normal; line-height:24px; padding:10px 0 0 50px; text-align:left; }

.closeicon{ background:url(img/icon/close.jpg) no-repeat 0 0; display:block; width:51px; height:51px; position:absolute; top:-25px; right:20px; display:none; }



.rightsidelink{ display:block;}

.rightsidelink ul li{ display:block; padding:5px 0; border-bottom:1px solid #ddd; background:url(img/icon/arrow01.jpg) no-repeat 0 10px; padding:5px 0 5px 18px; text-decoration:none; transition:ease-in-out .5s;}

.rightsidelink ul li:hover{ background:url(img/icon/arrow01-hover.jpg) no-repeat 0 10px; }

.rightsidelink ul li a{ color:#4d4d4d; font-size:14px; text-decoration:none;}

.rightsidelink ul li a:hover{ color:#428bca;}





.newslatter01{ margin:0 0 20px;}

.newslatter01 h4{ margin-bottom:4px;}

.newslatter01 input[type="email"] { border: 1px solid #ccc;  margin: 0 0 7px; padding: 4px; width: 100%; background:#fff;}

.newslatter01 input[type="submit"],#nf_submit_1 > input[type="submit"]{ background:#333; color:#fff; padding:9px 20px; border:0; text-transform:uppercase; line-height:normal;  }

.newslatter01 input[type="submit"]:hover,#nf_submit_1 > input[type="submit"]:hover{ background:#428bca;}

.ninja-forms-req.email{border: 1px solid #ccc;  margin: 0 0 7px; padding: 4px; width: 100%; background:#fff;}
#nf_submit_1 > input[type="submit"]{ background:#333; color:#fff; padding:9px 20px; border:0; text-transform:uppercase; line-height:normal;  }

#nf_submit_1 > input[type="submit"]:hover{ background:#428bca;}



.rightsidelink{ margin:0 0 30px;}

.rightsidelink h3{ margin:0 0 5px;}

.rightsidepresspage h3,

.rightsidepresspage h4{

  background: none repeat scroll 0 0 #333333;

  color: #ffffff;

  font-size: 18px;

  padding: 12px 13px 8px;

}

.weeklynewslatter{ background:url(img/icon/newslettaricon.jpg) no-repeat 0 0; padding:5px 0 1px 36px; margin:0 0 10px;	  }

.weeklynewslatter h4{ font-family: 'georgiaregular'; font-size:14px; color:#4d4d4d; display:inline-block;} 



.tweet{ display: inline-block;margin-bottom: 15px;}

.tweet a{ background:url(img/icon/tweet.jpg) no-repeat 0 0; display:block; width:57px; height:22px;}







/******** Drop down menu **********/

.navbar.navbar-default { position:relative; z-index:100;}

ul.nav.navbar-nav li { position:relative;}

ul.nav.navbar-nav li ul{ display:none;}

ul.nav.navbar-nav li:hover > ul{ display:block; position:absolute; top:54px; border-top:1px solid #ccc; width:auto; }

ul.nav.navbar-nav li ul li{ padding:10px; text-align:left !important; border-bottom:1px solid #ccc;  background:#333; min-width:200px; }

ul.nav.navbar-nav li ul li a{ color:#ccc; font-family: 'neutra_displaytitling'; text-transform:uppercase; line-height:100%; display:block; }

ul.nav.navbar-nav li ul li:hover{ background:#666; color:#fff;}

ul.nav.navbar-nav li ul li a:hover{ text-decoration:none; }



ul.nav.navbar-nav li ul li.submenu ul{ display:none;}

ul.nav.navbar-nav li ul li.submenu:hover ul{ display:block; position:absolute; left:100%;}

ul.nav.navbar-nav li ul li ul li{ padding:10px; text-align:left; border-bottom:1px solid #ccc;  background:#333; min-width:200px; }

ul.nav.navbar-nav li ul li ul li a{ color:#ccc; font-family: 'neutra_displaytitling'; text-transform:uppercase; line-height:100%; }

ul.nav.navbar-nav ul.sub-menu ul { top:-1px; right:100%; }



ul.nav.navbar-nav li.directionright ul li.submenu:hover ul{ display:block; position:absolute; left:auto; right:100%; top:-1px; border-right:1px solid #ccc;}

.downicon{ background:url(img/icon/downicon.png) no-repeat 0 0; display:inline-block; width:13px; height:9px; position:relative; margin:0 0 0 2px; top:-1px;}

.submenuicon{ background:url(img/icon/submenuicon.png) no-repeat right 0; display:inline-block; width:9px; height:14px; float:right;}

.inputdiv { width:100%; margin:0 0 14px; }

.inputdiv label{ font-size:13px; color:#333; display:block; font-family: 'open_sansbold'; font-weight:normal; line-height:100%; margin:0; padding:0 0 5px; text-transform:uppercase;}

.inputdiv input[type="text"]{ background:#fff; border:1px solid #ccc; padding:5px; width:100%;}

.inputdiv span { width:100%; display:inline-block;}

.inputdiv input[type="checkbox"]{ float:left; margin:1px 5px 0 0;}

.inputdiv span label { float:left; width:94%; font-family: 'open_sansregular'; text-transform:none;}

.checkboxcss { border-bottom:1px solid #ccc; padding:0 0 5px; margin:0 0 10px !important; font-family: 'open_sansbold'; }

.getinvolved form{ margin:0 0 30px;}

span.required{ color:red; width:auto; display:inline-block;}



.applayform { width:100%; margin:0 0 14px; }

.applayform label{ font-size:13px; color:#333; display:block; font-family: 'open_sansbold'; font-weight:normal; line-height:100%; margin:0; padding:0 0 5px; text-transform:none;}

.applayform select,

textarea,

.applayform input[type="text"]{ background:#fff; border:1px solid #ccc; padding:5px; width:100%;}

.applayform span { width:100%; display:inline-block;}

.applayform input[type="checkbox"],

.applayform input[type="radio"]{ float:left; margin:1px 5px 0 0;}

.applayform span label { float:left; width:94%; font-family: 'open_sansregular'; text-transform:none;}



.applayform span.required { display: inline-block; width: auto;}

.inputdiv001{ margin-bottom:10px;}

.submitbtn { border-top: 1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; text-align: center;}

.applayform textarea{ height:80px;}



.news_form{ display:inline; white-space:nowrap;}

.wpcf7-list-item-label {

    width: auto !important;

}

.pressimage{float: left;

    margin-right: 10px;}

.pressimage2{

height: 80px !important;

 width: 120px !important;

float:left;

margin-left:2%;}

.galleryInnerImageHolder img {

    height: 125px;

    margin-left: 10px;

    width: 198px;

}
.nav-next a {
    float: right;
}
ul li,p,.paragraph{ text-align:justify !important;}
.laug_div{
	display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}
.laug_select{
	font-size: 13px;
    padding: 1px 6px;
}
.bx-controls-direction {
    display: none;
}
#image_submit_auth_ajax{ width:200px;
 margin-top:10px;}
.donate_loader{ display:none;margin-left: 10px;
    margin-top: 25px;
    position: absolute;}
.paragraph li {
    list-style: inside none disc;
}