	.wide_cont { max-width:1240px !important;  margin:0px auto; box-shadow:0px 0px 3px #b4b4b4 !important;}
	body {
      background: #fdfdfd !important;
    }


.caption.commander_heading{	color:#F7901E;}
.caption.commander_small_heading{ color:#F7901E;}

a { color: #3b9300;}

a:hover {color:#822474;}
a:visited{color:#822474;}

a.viewAll:visited{color:#FFF !important}
a.viewAll:hover{color:#FFF !important; text-decoration:none;}

.wide_cont {background-color:#fdfdfd;}

.colored {color: #aec71e !important;}
.top_line {background-color: #F7901E !important; background-image: url("") !important;}
.top_line p {color: #FFFFFF !important;}
.top_line a {color: #FFFFFF !important;}
.top_line a:hover {color: #FFFFFF !important;}

.page_head {padding-top: 0px !important;
padding-bottom: 0px !important;
background-image: url("") !important;
background-color: #F9F9F9 !important;
}
.logo {margin: 10px 0 !important;}
.page_head .menu {margin-top: 0px !important; }
.page_head .menu li { margin-left:0px !important;	background:#f9f9f9}

.page_head .menu li, .page_head .menu li ul{
-moz-border-radius: 0px !important;
-o-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
}
.page_head .menu .current-menu-parent a {color: #ffffff}
.page_head .menu .current-menu-parent {background: #F7901E}

.page_head .menu li a {
color: #666;
font-size: 12px;
padding-left: 19px;
padding-right: 19px;
padding-top: 25px;
padding-bottom: 25px;
}
.page_head .menu ul {top: 85px !important; }
.page_head .menu .current-menu-item a {color: #ffffff !important ;}


.page_head .menu .current-menu-item {background: #F7901E !important ;}
.page_head .menu li:hover { background: #444444 ;}
.page_head .menu li:hover a { color: #ffffff ;}

.page_head .menu ul .current-menu-item a{ color: #ffffff !important;}
.page_head .menu .current-menu-item ul a{ color: #bcbcbc !important;}


.page_head .menu li ul { background-color: #444444 ; width:200px;}
.page_head .menu ul li:first-child > a:after { border-bottom-color:#444444 ;}
.page_head .menu ul ul li:first-child > a:after { border-right-color: #444444 ;}
.page_head .menu ul li a { color: #bcbcbc !important;}

.page_head .menu ul li:hover a { background:#F7901E }
.page_head .menu ul li:hover:first-child > a:after { border-bottom-color:#F7901E ;}
.page_head .menu ul ul li:hover:first-child > a:after { border-right-color: #F7901E ;}
.page_head .menu ul li:hover a { color: #ffffff !important}

.page_head .menu ul ul a { background-color: #444444  !important;}
.page_head .menu ul li:hover li a { color: #bcbcbc !important;}
.page_head .menu ul li li:hover a { color:#ffffff !important; }
.page_head .menu ul ul a:hover { background:#F7901E !important }


.page_head .menu li a {
-moz-border-radius: 0px 0px;
-o-border-radius: 0px 0px;
-webkit-border-radius: 0px 0px;
border-radius: 0px 0px;
width:auto;
}

.page_head .menu li a:hover {
-moz-border-radius: 0px;
-o-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}

.page_head .menu ul li:first-child a:hover {
-moz-border-radius: 0px 0px 0px 0px !important;
-o-border-radius: 0px 0px  0px 0px !important;
-webkit-border-radius: 0px 0px  0px 0px !important;
border-radius: 0px 0px  0px 0px !important;
}

.page_head .menu ul li:last-child a:hover {
-moz-border-radius: 0px 0px 0px 0px !important;
-o-border-radius: 0px 0px 0px 0px !important;
-webkit-border-radius: 0px 0px 0px 0px !important;
border-radius: 0px 0px 0px 0px !important;
}

.page_head .menu ul ul li:first-child a:hover {
-moz-border-radius: 0px 0px 0px 0px !important;
-o-border-radius: 0px 0px  0px 0px !important;
-webkit-border-radius: 0px 0px  0px 0px !important;
border-radius: 0px 0px  0px 0px !important;
}


.tag_line { background-image: url(""); border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; background-color: #ffffff;}
.tag_line .row{height:106px;}
.tag_line h2{margin:0}
.tag_line .row > div{
height:100%;
display:table;
}
.tag_line .row > div > div{
display:table-cell;
vertical-align:middle;
}


.footer {
	color: #a8a8a8;
	background-image: url("");
    background-color: #303030;
	margin-top:0px; 
	padding-top:40px; 
    padding-bottom: 10px;
    border-top: 1px solid #444444;
}
.footer p { color: #a8a8a8;}
.footer strong {color: #ffffff;}
#jstwitter .tweet {color: #a8a8a8;}
#jstwitter .tweet .time {color: #666666;}
#jstwitter .tweet a:hover {color: #ffffff;}
.small-meta { color:#666666;}
.small-meta a { color: #666666 !important;}
.footer a {color: #a8a8a8;}
.footer a:hover {color: #ffffff;}
.small-meta a:hover { color: #ffffff !important;}

.footer h5 { color:#ffffff; }
.footer hr{ border-top-color: #444444;  margin-top:6px; margin-bottom:15px;}
.bottom_line { background-color: #3a3a3a; background-image: url(""); }
.bottom_line { color: #FFFFFF;}
.bottom_line a {color: #FFFFFF;}
.bottom_line a:hover {color: #FFFFFF;}
.main_content_area {margin-top: 30px;}

.main_content_area .date { border-radius:0px;}
.main_content_area .date h6 { color:#ffffff;  text-shadow:0px 1px #000000;}

.blog_item .view-first .mask {background-color: rgba(0,0,0, 0.15)}
.blog_item .view a.info {background-color:#000000; background-image: url("//www.orange-idea.com/assets/builder/zoom.png")}
.blog_item .view a.info:hover {background-color:#F7901E;}
.blog_item .view a.link {background-color:#000000; background-image: url("//www.orange-idea.com/assets/builder/link.png")}
.blog_item .view a.link:hover {background-color:#F7901E;}

.blog_item_description {  background-image: url(""); padding:15px 15px; border:1px solid #ededed; color:#747474; margin-bottom: 30px; min-height:130px;}
.feature-posting .blog_item_description{background:#e2f8e2}

.pride_pg a {padding: 4px 10px; border-radius:0px; background-color: #3a3a3a; color: #ffffff; text-shadow: #222222 0px 1px 0px; background-image: url(""); }
.pride_pg .current {padding: 4px 10px; border-radius:0px; background-color: #F7901E;  color:#ffffff;  background-image: url("");}
.pride_pg a:hover  {
	background-color: #F7901E;
	color:#ffffff;
	text-shadow: none;
	background-image: url("");
}

.portfolio_post_item_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}

.blog_post_item_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}
.blog_author_item_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}
.share {padding:7px; background-color:#ededed; background-image: url("#ededed"); color:#3d3d3d;}
.comments_div {border-left:1px solid #ededed; padding-left:20px;}
.blog_item_comments_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}


.blog_sidebar {background-color:; background-image: url(""); border-radius:0px;}

.blog_sidebar .well hr { border-bottom-color:#ededed;}
.blog_sidebar .well {border:1px solid #f1f1f1; background-color:#f6f6f6; background-image: url(""); border-radius:0px;}
.blog_sidebar h5 { color:#333333;}
.blog_sidebar a{ color:#333333;}
.blog_sidebar a:hover{ color:#F7901E;}
.blog_sidebar { color:#666666;}
.blog_sidebar ul li { border-bottom:1px dashed #ededed}
.blog_sidebar .current-menu-item a {color:#F7901E;}


.filter_button {  font-size:11px; margin-right:3px; padding:4px 8px; background-color:#3a3a3a; border:1px solid #3a3a3a; border-radius:0px; color:#ffffff; text-shadow:1px 1px #111111;}
.filter_button:hover {background-color:#F7901E; color:#ffffff; border-color:#F7901E }
.filter_current { background-color:#F7901E; border-color:#F7901E; color:#ffffff;}

.portfolio_item .view-first .mask {background-color: rgba(0,0,0, 0.35)}
.portfolio_item .view a.info {background-color:#000000; background-image: url("//www.orange-idea.com/assets/builder/zoom.png")}
.portfolio_item .view a.info:hover {background-color:#F7901E;}
.portfolio_item .view a.link {background-color:#000000; background-image: url("//www.orange-idea.com/assets/builder/link.png")}
.portfolio_item .view a.link:hover {background-color:#F7901E;}


.descr {background-color:#f9f9f9; background-image: url(""); border:1px solid #ededed;}
.descr a { color: #F7901E;}
.descr a:hover { color: #000000;}
.clo { font-size:11px; color:#747474 !important;}

.portfolio_sidebar .well hr { border-bottom-color:#ededed;}
.portfolio_sidebar .well {border:1px solid #f1f1f1; background-color:#f9f9f9; background-image: url(""); border-radius:4px;}
.portfolio_sidebar h5 { color:#333333;}
.portfolio_sidebar a{ color:#333333;}
.portfolio_sidebar a:hover{ color:#F7901E;}
.portfolio_sidebar { color:#666666;}
.portfolio_sidebar ul li { border-bottom:1px dashed #ededed}
.portfolio_sidebar .current-menu-item a {color:#F7901E;}

.blog_item .meta a, .blog_item .meta span, .blog_item .meta span a:after{ color:#3a3a3a;}
.blog_item .meta a:hover { color:#F7901E;}

.blog_post_item_description .meta a, .blog_post_item_description .meta a:after, .blog_post_item_description .meta span{ color:#b7b7b7;}
.blog_post_item_description .meta a:hover { color:#F7901E;}


.portfolio_post_item_description .meta a, .portfolio_post_item_description .meta a:after, .portfolio_post_item_description .meta span{ color:#3a3a3a;}
.portfolio_post_item_description .meta a:hover { color:#F7901E;}


#filters_sidebar a { border-bottom:1px dashed #ededed;}
.filter_sidebar_current { color:#F7901E;}



.page_sidebar .well hr { border-bottom-color:#ededed;}
.page_sidebar .well {border:1px solid #f1f1f1; background-color:#f9f9f9; background-image: url(""); border-radius:4px;}
.page_sidebar h5 { color:#333333;}
.page_sidebar a{ color:#3b9300;}
.page_sidebar a:hover{ color:#3b9300;}
.page_sidebar { color:#666666;}
.page_sidebar ul li { border-bottom:1px dashed #ededed; padding-left:0 !important;}
.page_sidebar .main_content_area .menu li { border-bottom:1px dashed #ededed; padding:0px !important;}
.page_sidebar .main_content_area .menu li a { color:#666666;} 
.page_sidebar .main_content_area .menu li a:hover { color:#F7901E;}
.page_sidebar .current-menu-item a {color:#F7901E;}

body {
	font-family: arial !important;
	color: #666666 !important;
	font-style: normal !important;
	font-size: 14px !important; 
}

h1 {
	font-family: open sans !important;
	color: #822474!important;
	font-style: normal !important;
	font-size: 36px !important; 
	
}
h2{
	font-family: open sans;
	color: #822474;
	font-style: normal;
	font-size: 30px; 
	
}
h3 {
	font-family: open sans;
	color: #822474;
	font-style: normal;
	font-size: 24px; 
	
}
h4{
	font-family: open sans;
	color: #822474;
	font-style: normal;
	font-size: 18px; 
	
}
h5 {
	font-family: open sans;
	color: #555555;
	font-style: normal;
	font-size: 14px; 
	
}
h6 {
	font-family: open sans;
	color: #822474;
	font-style: normal;
	font-size: 12px; 
	
}




	.page_head .menu ul li:first-child > a:after { border-bottom:0px !important;}
    .page_head .menu ul {top: 70px !important; }

.blog_head h3 a { color:#3a3a3a;}
.blog_head h3 a:hover { color:#F7901E;}
.fr {
    position: relative;
    text-align: center;
}
.social.fl.view-mobile {
    position: absolute;
    right: 0;
    top: -4px;
}
.social.fl.view-mobile ul {
margin:0;
}
.social.fl.view-mobile ul li {
padding-bottom:5px;
list-style:none;
}

.top-sharethis {
margin-top:10px;
float:right;
}
.top-sharethis div {
margin-bottom: 10px;
}
.page_head .menu .current-menu-item .current-menu-item{background:#F7901E none repeat scroll 0 0 !important;}
.page_head .menu .current-menu-item .current-menu-item a{color:#fff !important}
.share-icons{text-align:right;list-style:none;margin:5px 0 }
.share-icons li {text-align:right;list-style:none; margin-bottom:1px;}
.page_sidebar .well h5 a{text-transform: uppercase !important;  font-size:12px;}
.add-listing li{margin-bottom:15px; text-align:center}
.side-google-ads{text-align:center; margin:30px 0;}
.feature-posting-img a{
    display: inline-block;
    width: 48%;
    margin-bottom: 15px;
    text-align: center;
}
.feature-posting-img a:nth-child(even){
margin-right:2px;
}
.feature-posting-img a img{ vertical-align:middle; width:80px; height:80px}

.feature-icon-listing.half-col > a {
    border: 1px solid #000;
    display: inline-block;
    font-size: 10px;
    margin-bottom: 10px;
    width: 46%;
}
.feature-icon-listing.half-col > a:nth-child(odd) {
margin-right:10px;
}
.njob-form td {
text-align:center;
}

.njob-form input {
border:#15A1A1 solid 1px;
}
.njob-form table{border-collapse:inherit}
.njob-country{
font-weight:bold;text-align:left;font-size:11px;font-family:Tahoma,sans-serif;color:#333;padding-left:8px}

.njob-form img {
    text-align: center;
}
li{list-style:none;}
.inner-content-wrapper h3{
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 10px !important;
font-weight: 600 !important;
padding-top:30px;
}
.inner-content-wrapper .row .span4{
width:410px;
}

.blog_item_description img{    float: left;
    margin-right: 15px;
    width: 80px;
margin-top:10px;
}
.blog_item_description h5{
    font-weight: 600 !important;
    margin-bottom: 0px;
}
.blog_item_description p{
margin:0 !important;
}
.blog_item_description p:last-child{
margin-top:5px !important;
}


.viewAll, .posting-links a,input[type=submit],a.btn {
    background: #f7901e none repeat scroll 0 0;
    border: medium none !important;
    color: #fff;
    display: inline-block;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 35px;
    margin: 0;
    min-width: 100px;
    padding: 0 8px;
    text-align: center;
    text-decoration: none;
}


.posting-links {
    margin-bottom: 10px;
}
.posting-links a:nth-child(2){
float:right;
}
.view-count {
    color: #000;
    font-size: 12px !important;
    font-weight: 400;
}
.rand-content > img {
    height: 84px;
    width: 90px;
padding-right:10px;
}
.footer .teacher-content {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 20px;
    min-height: 120px;
}
.twitter-block{
font-size14px;
}
.footer h4{
margin-bottom:10px;
font-size:16px;
}
.twitter-block-well{
font-size:14px;
color:#a8a8a8;
}

.twitter-block a {
    display: inline-block;
    font-size: 14px !important;
    line-height: 39px;
    width: 130px;
}
.job-posting {
    margin-bottom: 30px;
}
.latest-blog .image-box{
    border: 1px solid #dedede;
    margin: 10px 0;
}
.latest-blog h5{

font-weight:600 !important;
}
.latest-blog .image-box img{width:100%}
.feature-col{float:right;}
.pagination-wrapper{
text-align:right;

}
.pagination-wrapper a {
    border: 1px solid #e3e3e3;
    font-size: 13px;
    line-height: 29px;
    margin: 0 1px;
    padding: 6px 10px;
    text-decoration: none;

}
.pagination-wrapper a.first, .pagination-wrapper a.last,
.pagination-wrapper a.prev, .pagination-wrapper a.next {
font-weight:bold;
}
.pagination-wrapper .selected, .pagination-wrapper .cur, .pagination-wrapper a:hover {
    background: #f7901e none repeat scroll 0 0;
    border-color: #f7901e;
    color: #fff;
transition:all 0.3s ease-in-out 0s;
}
.apply-buttons{
margin-bottom:15px;
}
.search-form input,.search-form select{
display:inline-block;
width:200px;
}
.search-form select{height:35px !important;}
.search-form input[type=text]{height:35px !important;}
.search-form #submit{float:right; margin-left:5px; width:100px}
.with-bg {
    background: #e2f8e2 none repeat scroll 0 0;
    padding: 10px;
}
.teacher-entry {
    border-bottom: 1px dotted #ccc;
    margin: 0 0 20px;
}
.teacher-entry .title1 span.country-text {
    font-weight: 600;
    line-height: 18px;
display:block;
}
.teacher-entry .title1 h4{
margin-bottom:0;
}
.teacher-entry .title1 span {
    font-size: 13px;
    margin: 5px 0;
}
.img-text {
    padding-top: 10px;
}
.forum-listing .teacher-entry .teacher-image {
    margin: 0 3% 0 0;
    width: 13%;
}
.teacher-entry .teacher-image {
    float: left;
    margin: 0 5% 0 0;
    width: 15%;
}
.teacher-image img {
    border: 1px solid silver;
    float: left;
    margin: 0 12px 2px 0;
    min-height: 20px;
    padding: 2px;
}
.forum-listing .teacher-entry .teacher-image img, .blog-listing .teacher-entry .teacher-image img {
    width: 100%;
}
.viewAll.btn2{background:#822474;}
.viewAll.cancl-btn{background:#3b9300;}
a.goto{text-decoration:none; font-size:14px;}
.event-info h3{padding-top:0px;}
.event-full .event-info p {
    color: #424242;
    font-size: 14px;
}
.event-meta p {
    margin: 0 !important;
}
.event-info p {
    color: #999;
    font-size: 12px;
}
.event-full p {
}

.event-meta strong {
    display: inline-block;
    width: 70px;
}
.event-content {
    margin-top: 15px;
}
.post-icons {
    text-align: center;
}
.post-icons a {
    display: block;
}
.button-wrap{
margin-top:20px;
}
.button-wrap a{text-decoration:none}
.button-wrap input{    display: inline-block;
    min-width: 30px;
    width: 60px;}
.captcha-wrap {
    background: #e2f8e2 none repeat scroll 0 0;
    clear: both;
    float: left;
    margin-top: 15px;
    padding: 10px 10px 15px 15px;
    width: 100%;
box-sizing: border-box;
}
.captcha-wrap label{font-weight:bold}
span#captchaImg {
    height: 60px;
    width: 220px;
}

.captcha-wrap label span {
    color: #7c7c7c;
    font-weight: normal;
}
.captcha-wrap img {
    float: left;
    margin-right: 10px;
}


input#captcha {
    height: 25px;
    margin-bottom: 0;
    width: 130px;
}
#redraw{text-decoration:none;}

.border-b {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
}
#contactform {
    width: 50%;
}
.mce-tinymce.mce-container.mce-panel {
    width: 800px;
}




.plan-wrap {
    border: 1px solid #bbb;
    text-align: center;
}

.plan-wrap h3 {
    margin: 0 !important;
    padding: 10px 0;
}
.page-content h3 {
    font-size: 19px;
    font-weight: 600;
    margin: 0 0 15px;
}
.plan-wrap .price {
    background: #003e63 none repeat scroll 0 0;
    color: #fff;
border:none;
}
.plan-text p:nth-child(2n+2) {
    background: #e6e6e6 none repeat scroll 0 0;
}
.plan-wrap .discount {
    background: #0097e0 none repeat scroll 0 0;
    color: #fff;
}
.plan-wrapper{margin:50px 0 0 0 ;  padding:0}
.plan-wrap{margin-bottom:20px;}
.plan-wrap p{
margin-bottom:0 !important;
text-align:center;
line-height:32px;
border-bottom:1px solid #e6e6e6
}
.content-footer{margin-top:30px;}
.plan-wrap sub{bottom:0}
.plan-wrap section{padding:0 !important }
.plan-wrap .viewAll{margin:15px 0}
.best-plan .plan-wrap h3{color:#3b9300;}
.best-plan .plan-wrap .price{color:#3b9300;font-weight:bold}
.best-plan .plan-wrap .discount{background:#3b9300;}
.plan-wrapper .span3:first-child,
.plan-wrapper .span3:nth-child(4),
.plan-wrapper .span3:nth-child(7){
margin-left:0
}
select.error, input.error[type="text"], input.error[type="password"], textarea.error {
    border: 1px solid #f00 !important;
}

label.error {
    color: #f00;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 28px;
}
.field-row{position:relative;}
label{font-weight:bold}
label span{font-weight:normal; color:#ccc}
.field-row.select-region{width:800px;}
samp{font-family:arial; width:220px !important; display:inline-block}

fieldset input{box-sizing:border-box;height:auto !important; width:100% !important}
fieldset label{font-weight:normal;}
fieldset {
    border: 1px solid #d6d6d6;
    box-shadow: 2px 2px 4px #ccc;
    margin-bottom: 25px;
    padding: 10px;
width:425px;
}

legend {
    background: #fff none repeat scroll 0 0;
    font-weight: bold;
}

legend span {
    color: #ccc;
    font-weight: normal;
}
.or-span{
    display: block;
    font-weight: bold;
    margin: 0 !important;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
span.small{font-size:12px !important}
.small-right {
    display: block;
    font-size: 11px;
    text-align: right;
}
.region-wrapper > div {
    display: inline-block;
    width: 225px;
}



.content-top-text {
    float: right;
}
.top-text-ad{padding-left:30px}
@media screen and (max-width:768px){
	.top-sharethis div{
		display:inline-block;
	}
	.tag_line .container > .row{
		position:relative;
	}

.tag_line .share-icons {
    position: absolute;
    right: 0;
    top: 15px;
}
.tag_line .row {
    height: auto;
}
.span6.top-ad {
    margin: 0 auto 25px;
}
.share-icons li {display:inline-block}
}
@media screen and (max-width:415px){
.content-top-text {
    float: none !important;
}
.top-text-ad{padding-left:0px; text-align:center; padding-bottom:10px;}

	h2{font-size:24px;}
	.container{padding:0 10px;}
	.top-ad img{width:100%}
	.tag_line .share-icons {top: 35px;}
	.inner-content-wrapper .br{display:none}
	.featured-posting-heading{float:none; margin-top:0;}
	.feature-col{float:none;}
	.inner-content-wrapper .row .span4{width:auto;}
	.inner-content-wrapper h3{font-size:16px;}
	h2{font-size:18px;}
	h3{font-size:16px;}
	.footer-ad{text-align:center; margin-bottom:30px;}
	.content-footer iframe{width:360px;}
.event-list{margin:0 !important}
.captcha-wrap{width:auto}
input#captcha {margin-top: 7px;}
.next-prev-buttons{margin-top:40px;}
.pagiLinks strong {
    display: block;
    margin-bottom: 10px;
    text-align: center;
}
.pagination-wrapper {
    float: none;
}

.pagiLinks a {
    float: left;
    font-weight: normal !important;
    padding: 0 6px;
}
#contactform {
    width: 100%;
}
#contactform input[type=text]{box-sizing:border-box}

.mce-tinymce.mce-container.mce-panel {
    width: 100%;
}
input[type="text"] {
    box-sizing: border-box;
    height: auto;
}
fieldset {
    box-sizing: border-box;
    width: 100%;
}
.field-row.select-region{width:100% !important}
.region-wrapper > div {
    display: inline-block;
    width: 100% !important;
}
.region-wrapper select {width:100% !important}
.search-form-wrap {
    margin-top: 30px;
}
.search-form input[type=text], .search-form select{width:100% !important}
}

input,textarea,select{box-sizing:border-box; }
input,select{height:auto !important}
.breadcrumbs{font-size:11px;}
.comment-listing {
    padding-top: 20px;
}

.blog-reply {
    clear: both;
    float: left;
    margin-bottom: 30px;
    width: 100%;
}

.user-img {
    float: left;
    margin: 5px 30px 20px 0;
}
.reply-content::before {
    background: rgba(0, 0, 0, 0) url("../images/user-arrow.png") no-repeat scroll 0 0;
    content: "";
    height: 15px;
    left: -21px;
    position: absolute;
    top: 30px;
    width: 21px;
}
.reply-content {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #ddd;
    float: left;
    padding: 25px;
    position: relative;
    width: 60%;
}

.footer-ad {
    text-align: center;
}
.pagination-bottom{float:none; text-align:right}
.latest-blog ul, .debates ul{margin-left:0}
.debates .question{
position: relative;
	width: 100%;
	height: 100px;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
box-sizing:border-box;
padding:0 10px;
display:table;
}
.debates .question.green{border: 4px solid green;}
.debates .question.red{border: 4px solid red;}
.debates .question:before
{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	
	bottom: -20px;
	border: 12px solid;
}
.debates .question.green:before{
	border-color: green transparent transparent green ;
left: 34px;
}
.debates .question.red:before{
	border-color:  red red transparent transparent;
right: 34px;
}

.debates .question:after
{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	bottom: -10px;
	border: 7px solid;
}
.debates .question.green:after{
	border-color: #fff transparent transparent #fff;
	left: 38px;

}
.debates .question.red:after{
	border-color:  white white transparent transparent;
right:38px;
}

.question > span {
    display: table-cell;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
position: relative;
    z-index: 2;
    background: #fff;
}
.question.red > span {color:red;}
.question.green > span {color:green;}

.question > h5 {
    display: table-cell;
    vertical-align: middle;
    width: 335px;
    background: #fff;
    position: relative;
    z-index: 3;
}

.debates-content {
    margin-bottom: 40px;
    margin-top: 20px;
}
.topic {
    color: #f7901e;
    font-weight: bold;
    margin-bottom: 5px;
}

.topic-name > a {
    color: #f7901e;
}
.videos .span2 {
    border: 1px solid;
    margin-bottom: 50px;
    text-align: center;
}
.video-name {
    background: #f7901e none repeat scroll 0 0;
    color: #000;
    font-weight: bold;
    padding: 10px 0;
}
.video-thum {
    padding: 10px 0;
}.videos{text-align:center}
.video-wrapper h2 a:hover{text-decoration:underline !important;}
.main-debate-page h5{width:90% !important}

.vote-now p {
    width: 49%;
    display: inline-block;
    text-align: center;
}
span.vote-percent {
    font-weight: bold;
    font-size: 18px;
    width: 60px;
    display: inline-block;
}
.debate-issue {
    color: #f7901e;
    font-size: 24px;
    text-align: center;
    margin: 50px 0 30px 0;
    line-height: 35px;
    border: 1px solid #ccc;
    padding: 15px 10px;
    border-radius: 5px;
}
.notification {
    margin-bottom: 20px;
    border-radius: 5px;
color:#fff;
background:#f7901e;
    line-height: 40px;
    padding-left: 10px;
}
.notification.success {
    background: #3C9301;
}
.apply-buttons form{float:right;}
.vote-now input{display:none;}
.selected-vote{box-shadow:0 0 25px #000 inset }

.comment-box {
    margin: 0 auto;
    text-align: center;
    width: 500px;
display:none;
}
.comment-box textarea{width:100%}

.comment-box > p {
    margin: 0 !important;
    text-align: left;
}
.debate-comment{
    border-radius: 30px;
    box-shadow: 2px 2px 5px #ccc;
    margin-bottom: 15px;
    padding: 10px 120px 20px;
    text-align: center;
position:relative;
}
.debate-comment.red{
    background: rgba(251, 186, 186, 0.31) none repeat scroll 0 0;
    border:2px solid rgba(241, 55, 55, 0.29);
}
.debate-comment.green{
    background: rgba(176, 243, 142, 0.31) none repeat scroll 0 0;
    border:2px solid rgba(40, 90, 36, 0.29);
}

.debate-comment > span {
    bottom: 4px;
    position: absolute;
    right: 25px;
}
.page-not-found{
    margin: 80px 0;
    border: 1px solid #D0D0D0;
    max-width: 900px;
box-shadow: 0 0 8px #D0D0D0;
}
.page-not-found h1{    
    background-color: transparent;
    border-bottom: 1px solid #D0D0D0;
    font-weight: normal;
    margin: 0 0 14px 0;
    padding: 14px 15px 10px 15px;
}
.page-not-found p{
padding:14px 15px 10px 15px;
}
.modify-posting {
    border: 3px solid red;
    padding: 10px;
    display: inline-block;
    text-align: center;
    margin-bottom: 20px;
}
.modify-posting p{text-align:center;margin-bottom:10px !important;}
.modify-posting p a{width:100px; }
