/*
Theme Name: Angel
Version: 3.2
Author: Anil Thakur
*/

*{margin:0 0 0 0; padding:0 0 0 0; outline:none; vertical-align:top;}
a{color:#274283; text-decoration:none;}
a:hover{color:#000; text-decoration:none;}
.clear{clear:both;}
a img{border:none;}
body{
background:#fff url(images/bg.jpg) no-repeat top center;
color:#575757;
font-size:16px;
font-family: arial;
}
.home{
background:#fff url(images/home_bg.jpg) no-repeat top center;
}
h1{
color:#000;
font-size:48px;
font-weight:bold;
margin-bottom:15px;
word-spacing:0px;
letter-spacing:-1px;
}
h2{
color:#423e46;
font-size:40px;
font-weight:bold;
margin-bottom:15px;
word-spacing:0px;
letter-spacing:-1px;
}

h3{
color:#2b75b0;
font-size:30px;
font-weight:normal;
margin-bottom:10px;
}
h4{
color:#2b75b0;
font-size:24px;
font-weight:normal;
margin-bottom:10px;
word-spacing:0px;
letter-spacing:-1px;
}

hr{
background:#c6c5c7;
border:none;
height:1px;
margin-bottom:15px;
clear:both;
}
#page{
width:980px;
margin:0px auto;
overflow:hidden;
}
.nav{
height:48px;
background:url(images/nav_right.png) no-repeat right top;
}
.nav ul{
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
}
.nav ul li{
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
background:url(images/nav_right.png) no-repeat left top;
}
.nav ul li a{
float:left;
padding:17px 15px 17px 15px;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
color:#d0cfd0;
text-decoration:none;
}
.nav ul li a:hover,
.nav ul li.current_page_item a{
color:#232323;
background:url(images/nav_hover.png) repeat-x;
}
.nav ul li.menu-item-26 a{
padding:17px 18px 17px 18px;
}
#header{
height:123px;
padding-top:40px;
}
.logo{
width:254px;
float:left;
}
.phone{
width:315px;
float:left;
margin-left:120px;
background:url(images/phone_icon.png) no-repeat left top;
height:55px;
padding-left:65px;
margin-top:45px;
padding-top:5px;
}
.phone h1{
font-size:35px;
margin:0 0 0px 0!important;
padding:0 0 0 0!important;
font-weight:normal;
color:#20366a;
line-height:36px;
}
.phone h1 span{
font-weight:bold;
}
.phone p{
margin:0px 0 0 0;
padding:0 0 0 5px;
font-size:10px;

}
.phone p span{
color:#29478d;
}
.social_icon{
background:url(images/social_button_box_bg.png) no-repeat top;
width:76px;
float:right;
padding:10px 65px 0px 65px;
margin-top:12px;
margin-right:20px;
text-align:center;
}
.social_icon img{margin:2px; display:inline;}
#sidebar{
width:234px;
float:right;
background:url(images/girl_right_sidebar.png) no-repeat center top;
padding-top:277px;
margin-top:-10px;
padding-left:16px;
padding-right:0px;
}
.sidebar_contact{
background:url(images/contact_box_bg.png) no-repeat bottom;
height:338px;
margin-bottom:10px;
padding:10px 19px 0px 20px;
font-size:12px;
color:#fff;
}
.sidebar_button{
margin-bottom:12px;
}
#sidebar h2{
font-size:24px;
font-weight:bold;
margin-bottom:10px;
}
#sidebar ul{
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
}
#sidebar ul li{
margin:0 0 0px 0px;
list-style:none;
}
#sidebar ul li.widget{
margin-bottom:15px!important;
}
#sidebar ul li ul{
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
}
#sidebar ul li ul li{
margin:0 0 0 0;
padding:0 0 3px 14px;
font-size:16px;
background:url(images/li.jpg) no-repeat left 6px;
}
#wp-calendar{
width:95%;
}
.input_bg{
width:185px;
height:19px;
background:url(images/form.png) no-repeat;
background-position: 0px 0px;
padding:5px;
margin-top:2px;
}
.input_bg input{
width:185px;
background:transparent;
border:none;
}
.textarea_bg{
width:185px;
height:89px;
padding:5px;
background:url(images/form.png) no-repeat;
background-position: 0px -39px;
margin-top:2px;
margin-bottom:5px;
}
.textarea_bg textarea{
width:185px;
border:none;
background:transparent;
height:89px;
}
.field_button{
text-align:center;
}
.submit{
width:75px;
color:#fff;
height:27px;
text-align:center;
border:none;
background:url(images/send_button.png) no-repeat;
background-position: 0px 0px;
font-size:16px;
cursor:pointer;
}
.home_content h1{
margin-bottom:10px;
}
.home_content h1 span{
border-bottom:1px solid #87a7bf;
padding-bottom:0px;
}
.home_content{
width:725px;
float:left;
margin-top:40px;
}
.nominated{
font-size:36px;
color:#23396b;
text-align:left;
word-spacing:0px;
letter-spacing:-1px;
font-weight:bold;
}
.nominated img{
float:right;
margin-left:20px;
}
.post_home{
width:394px;
float:left;
margin-top:5px;
}
.post_home p{
margin-bottom:15px;
overflow:hidden;
text-align:left;
}
.blog_home{
width:310px;
float:right;
margin-top:9px;
}
.blog_home .video{
margin-bottom:20px;
}
.blog_home p{
margin-bottom:20px;
}
.center{
text-align:center;
}
.blog_home a{
text-decoration:underline;
color:#20366a;
}
#content{
width:710px;
float:left;
margin-top:135px;
}
.post p{
margin-bottom:15px;
overflow:hidden;
}
.post ul{
margin:0 0 12px 0px;
padding:0 0 0 0;
list-style:none;
}
.post iframe{border:1px solid #8d8d8d;}
.post ul li{
margin:0 0 0 0;
padding:0 0 3px 14px;
font-size:16px;
background:url(images/li.jpg) no-repeat left 6px;
}

.alignleft {
float:left;
margin-right:10px;
}
.alignright{
float:right;
margin-left:10px;
}
.alignnone{ float:none!important;}
.col2{
width:345px;
float:left;
margin-right:15px;
}
.col3{
width:340px;
float:left;
}
.col4{
width:320px;
float:left;
margin-right:15px;
}
.col5{
width:370px;
float:left;
}
.blue{
color:#2b4a94;
}

#footer{
display:block;
margin:20px 0 0 0;
border-top:1px solid #c6c5c7;
padding:20px 0px 20px 0px;
text-align:center;
}
#footer ul{
list-style:none;
margin:0 0 10px 0px;
}
#footer ul li{
display:inline;
*display:inline;
zoom:1;
padding:0px 11px 6px 10px;
font-size:15px;
background:url(images/footer_li.jpg) no-repeat 100% 1px;
}
#footer ul li a{
text-decoration:underline;
}
#footer ul li a:hover,
#footer ul li.current_page_item a{
color:#898989;
text-decoration:none;
}
#footer p{
font-size:11px;
color:#7e7e7e;
line-height:18px;
}
span.white{color:#000; font-weight:bold;}
span.media{color:#2775c2; font-weight:bold;}
#footer ul li.menu-item-75{background-image:none!important;}



/*comments */

#commentform {margin: 5px 0px 30px 0px;}
#commentform small{font-size:15px; color:#000; font-weight:normal;}
#commentform p{
margin-bottom:5px;
}
#commentform textarea {width: 95%; padding: 4px;}
#author, #email, #url {
background: #fff !important;
color: #666666;
font-size: 12px;
font-family: arial;
margin: 0px 5px 0px 0px;
padding: 5px;
border: 1px solid #a7a7a7;
width:250px;
}

#comment {
background: #fff !important;
color: #000;
font-size: 12px;
font-family: arial;
margin: 5px 0px 5px 0px;
padding: 5px;
border: 1px solid #a7a7a7;
}

.commentlist{
list-style:none!important;
margin:0 0 0 0!important;
padding:0 0 0 0!important;
}

ul.children{
list-style:none!important;
margin:0 0 0 0!important;
padding:0 0 0 0!important;
}
.fn{
color:#e84e1d;
}

#commentform #submit {
margin: 0px;
float: left;
display: block;
background:url(images/submit_comment.png) no-repeat;
width:156px;
height:36px;
border:none;
cursor:pointer;
color:#b1e4fd;
font-family:arial;
font-size:13px;
font-weight:bold;
}
#commentform #submit:hover{
color:#fff;
}

.seen{
background:url(images/seen_bg.png) no-repeat;
min-width:234px;
min-height:379px;
}

.seen .logos{ padding:60px 4px 12px 4px;}

.floatnone{ float:none!important; text-align:center; padding-left:50px; padding-bottom:12px;}
.floatleft{ float:left; margin-right:3px;}

.floatright{ float:right;}
.gap{ margin-top:-17px;}
.clearfix:after {content:"";display: block;height:0;clear:both;}

.wpcf7-form {
background: #2a4891;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNDg5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjM1NjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2a4891 0%, #1f3569 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a4891), color-stop(100%,#1f3569));
background: -webkit-linear-gradient(top,  #2a4891 0%,#1f3569 100%);
background: -o-linear-gradient(top,  #2a4891 0%,#1f3569 100%);
background: -ms-linear-gradient(top,  #2a4891 0%,#1f3569 100%);
background: linear-gradient(to bottom,  #2a4891 0%,#1f3569 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a4891', endColorstr='#1f3569',GradientType=0 );
border-radius:6px;
width:235px;
padding: 0 0 1px;
}
.wpcf7-form h4 {
color:#fff;
font-size:22px;
text-align:center;
text-transform:uppercase;
background: #5496ff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0OTZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTU4YjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #5496ff 0%, #3158b0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5496ff), color-stop(100%,#3158b0));
background: -webkit-linear-gradient(top,  #5496ff 0%,#3158b0 100%);
background: -o-linear-gradient(top,  #5496ff 0%,#3158b0 100%);
background: -ms-linear-gradient(top,  #5496ff 0%,#3158b0 100%);
background: linear-gradient(to bottom,  #5496ff 0%,#3158b0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5496ff', endColorstr='#3158b0',GradientType=0 );
border-top-left-radius:4px;
border-top-right-radius:4px;
margin:0;
padding:14px 0 12px 0;
}
.wpcf7-form p {
width:84%;
margin:12px auto;
}
.wpcf7-form p span.captcha {
color:#99ACD8;
font-size:12px;
vertical-align:baseline;
margin:0 4px 0 6px;
}
.wpcf7-form label {
color:#eee;
font-size:12px;
margin:0 0 3px;
display:block;
}
.wpcf7-form input, .wpcf7-form textarea {
color:#222;
background:#fff;
border:none;
border-radius:4px;
box-shadow:inset 0 0 2px #aaa;
width:95%;
padding:7px 5px;
display:block;
}
.wpcf7-form p span.captcha, .wpcf7-form input.wpcf7-captcha-captcha-237 {
margin-bottom:15px;
display:inline-block;
}
.wpcf7-form input.wpcf7-submit {
color:#EBEFF8;
font-size:14px;
font-weight: normal;
text-shadow: -1px -1px 0 #4780D9, 1px 1px 0 #3158b0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0OTZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTU4YjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #5496ff 0%, #3158b0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5496ff), color-stop(100%,#3158b0));
background: -webkit-linear-gradient(top,  #5496ff 0%,#3158b0 100%);
background: -o-linear-gradient(top,  #5496ff 0%,#3158b0 100%);
background: -ms-linear-gradient(top,  #5496ff 0%,#3158b0 100%);
background: linear-gradient(to bottom,  #5496ff 0%,#3158b0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5496ff', endColorstr='#3158b0',GradientType=0 );
border-radius:4px;
box-shadow:inset 0 0 2px rgba(255,255,255,0.15);
width:80px;
margin:15px auto;
padding:5px 0 6px;
}
.wpcf7-form input.wpcf7-submit:hover {
text-shadow: 1px 1px 0 #4780D9, -1px -1px 0 #3158b0;
background: #3158b0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxNThiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDk2ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #3158b0 0%, #5496ff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3158b0), color-stop(100%,#5496ff));
background: -webkit-linear-gradient(top,  #3158b0 0%,#5496ff 100%);
background: -o-linear-gradient(top,  #3158b0 0%,#5496ff 100%);
background: -ms-linear-gradient(top,  #3158b0 0%,#5496ff 100%);
background: linear-gradient(to bottom,  #3158b0 0%,#5496ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3158b0', endColorstr='#5496ff',GradientType=0 );
cursor:pointer;
}
form span.wpcf7-not-valid-tip {
	font-size: 13px !important;
	margin:5px 0 0 !important;
}
form div.wpcf7-validation-errors {
	color:#f7e700;
	font-size: 13px !important;
	border:none !important;
}