/*
Theme Name:Sword and Scale
Description: Custom theme for Sword and Scale.
Author: Mike Boudet
Author URI: http://swordandscale.com/
Version: 1.0
*/

/*Defaults*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;}
body {line-height: 1;}
h1, h2, h3, h4, h5, h6 {clear: both;font-weight: normal;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;	border-spacing: 0;}
a{ text-decoration:none; color: #650586;}
a:hover{text-decoration:underline;}
a img {border: none;}
.clear{clear:both;}
*{font-family:'Open Sans',arial,sans-serif;}



/*header-top*/
.header-top{ background:url(images/top-black-strip.png) repeat-x; width:100%;}
.header-top .top-content{ width:945px; margin:0 auto;}
.header-top .top-content .register { float: right; padding: 15px;}
.header-top .top-content .register ul{}
.header-top .top-content .register ul li { border-right: 1px solid #E7E7E7; float: left; padding: 0 15px;}
.header-top .top-content .register ul li.last{ border-right:0;}
.header-top .top-content .register ul li:hover a{ color:#f000fc;}
.header-top .top-content .register ul li a{ color:#e7e7e7; font-size:12px;font-family: 'RockWellRegular'; text-transform:uppercase; text-decoration:none; }
.header{ background:url(images/header-stip.png) repeat-x; width:100%;}
.header .header-content{width:945px; margin:0 auto;}
.header .header-content .logo{ float:left; width:275px; padding:17px 0;}
.header .header-content .right{padding-top:25px; float:right; width:670px;}
.header .header-content .right form {float: right; background:url(images/search_text.png) no-repeat;}
.search_Text { color:#cdcdcd; padding:8px 48px 5px 12px; background:url(images/search_text.png) no-repeat; border:none; float:left;}
.search_button { padding:9px 0px 5px 26px; background:url(images/search_but.png) no-repeat; border:none; float:left; height:33px; width:29px;}
/*.header .header-content .right form input[type="text"] { background: url("images/top-search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; margin-right: 23px;  margin-top: 13px; padding: 8px 45px 9px 7px; width: 196px; color: #fff; font-style: italic;}*/
.header .header-content .right .menucontainer { float: right; width: 670px; padding-top:35px;}
.header .header-content .right .menu {}
.header .header-content .right .menu ul{ float: right; border:}
.header .header-content .right .menu ul li { float: left; padding: 2px 2px;}
.header .header-content .right .menu ul li a:hover { color:#F101FE; }
.header .header-content .right .menu ul li.current-menu-item a { color:#F101FE; }
.header .header-content .right .menu ul li a { color: #FFFFFF; float: left; font-family: RockWellRegular; font-size: 16px; padding-left: 20px; text-decoration:none;border-style:}
.header .header-content .right .menu ul li.home { background: url("images/home-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; text-indent: -9999px; display: inline-block; width: 30px;}

/*banner*/
/.banner{ background:url(images/banner-bg.png) no-repeat; width:100%; background-size:100%; position:relative;}
.banner{ background:url(images/banner-bg.png) repeat; position:relative;padding-top: 25px;}

.banner .banner-content { background: url("images/slider-bkg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); margin: 0 auto; padding-top: 25px; width: 965px; position:relative;}
.banner .banner-content .slider .slide img { margin: -7px 0px 45px 17px; width: 930px; height: 338px;}
.banner .banner-content .slider .slide p  {font-family:'Open Sans',arial,sans-serif; text-align:left;  line-height: 1.5;}
.banner .banner-content .slider .slide h5 a {line-height: 1; text-align:left;}
.banner .banner-content .slider .link { }
.banner .banner-content .over-lay { background: url("images/over-lay-strip.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); left: 17px; padding: 50px 52px; position: absolute; top: -7px; width: 300px; height: 238px;}
.banner .banner-content .over-lay h5 a { color: #FFFFFF; font-family: 'Fjalla One', Arial, serif; font-size: 30px; font-weight: bold; text-transform: uppercase; padding-bottom: 25px;}
.banner .banner-content .over-lay p { color: #fff; font-size: 15px; line-height: 1.5; padding-top: 15px;}
.banner .banner-content .over-lay p a { color: #fff; font-size: 14px; font-weight: bold;}
.banner .title { bottom: -42px; left: 2px; position: absolute; z-index: 100;}
.banner .title .title-content { background: url("images/middle-strip.png") repeat-x scroll 0 0 #9D0AA4; border: 2px solid #FFFFFF; border-radius: 2px; box-shadow: 0 0 2px; margin: 0 auto; padding: 18px; width: 900px;}
.banner .title .title-content .text { float: left;}
.banner .title .title-content .text p { color: #FFFFFF; font-family: RockWellRegular; font-size: 20px; padding-top: 9px;}
.banner .title .title-content a{   background: url("images/learn-more-strip.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none; text-decoration:none;    border-radius: 5px;  color:#A7A7A7;    display: inline-block;    float: left;    font-family: RockWellRegular; font-size: 13px; font-weight: bold; margin-left: 32px; margin-top: 3px; padding: 10px 24px; text-align: center; }
.nav { bottom: 43px; left: 465px; top: 375px; position: absolute; z-index: 100;}
.nav a{ background:url(images/nav.png) no-repeat; display:inline-block; width:15px; height:15px; text-indent:-9999px; margin-right:5px;}
.nav a.activeSlide{ background:url("images/nav.png") no-repeat scroll -18px 0 rgba(0, 0, 0, 0);}

/*widget*/
.widget { background: url("images/middle-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0); position: relative; width: 100%; padding-top: 0px; min-height:550px;}
.widgets {  background: url("images/middle-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0); position: relative; width: 100%;  }
.widget-content{ width: 945px; margin: 0 auto;}
.widget-content .widget-left { background: none repeat scroll 0 0 #F3F3F3; border: 1px solid #D2D2D0; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 2px #CCCCCC; float: left; margin-top: 24px; padding: 5px 0px 0px 0px; width: 620px;}
.widget-content .widget-left .box { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D2D2D0; border-radius: 6px; box-shadow: 1px 32px 7px -25px #CCCCCC; margin: 13px; width: 590px;}
.widget-content .widget-left .box .box-1 { width: 167px; float: left;}
.widget-content .widget-left .box .box-1 img { padding: 11px;}
.widget-content .widget-left .box .box-1 ul{}
.widget-content .widget-left .box .box-1 ul li {}
.widget-content .widget-left .box .box-1 ul li.mail { background: url("images/comment.png") no-repeat scroll 14px 2px rgba(0, 0, 0, 0); padding: 0px 41px;}
.widget-content .widget-left .box .box-1 ul li.cal{background:url(images/calendar.png) no-repeat scroll 14px 5px rgba(0, 0, 0, 0) ; padding: 5px 41px;}
.widget-content .widget-left .box .box-1 ul li.nick { background: url("images/author.png") no-repeat scroll 15px 2px rgba(0, 0, 0, 0); padding: 0px 41px 3px;}
.widget-content .widget-left .box .box-1 ul li a { color: #2B2B2B; font-size: 11px; text-decoration:none;}
.widget-content .widget-left .box .box-1 ul li a:hover { color: #2B2B2B; font-size: 11px; text-decoration:underline;}
.widget-content .widget-left .box .box-2 { float: right; width: 400px; padding-top: 13px; padding-bottom: 20px;}
.widget-content .widget-left .box .box-2 h3 a { color: #650586; font-family: 'Fjalla One', Arial, serif; font-weight: 400; font-size: 22px; padding: 10px 0px 50px; }
.widget-content .widget-left .box .box-2 p { color: #4D4D4D; font-size: 12px; line-height: 1.8;font-family: 'RobotoRegular'; text-align:left;width: 380px; padding-top: 15px;}

.widget-content .widget-left .normal .entry {padding-bottom: 20px; padding-top: 0px; float: left;}
.widgets .widget-content .widget-left .cont .entry {padding-top: 10px;}
.widget-content .widget-left .normal .entry p {color: #4D4D4D; font-family: 'Open Sans',arial,sans-serif; text-align:justify; font-size: 15px; padding:20px 0px 0px; line-height: 1.5;}
.widget-content .widget-left .normal .entry h3 {color: #aa28d7; font-family: 'Open Sans',arial,sans-serif; text-align:justify; font-size: 18px; font-weight: bold; padding:20px 0px 0px; line-height: 1.5;}
.widget-content .widget-left .normal .entry p div {float: left;color: #aa28d7; font-family: 'Open Sans',arial,sans-serif; text-align:justify; font-size: 11px; padding:20px 0px 0px;}
.widget-content .widget-left .normal .entry a {color: #ca05cc; }



.widget-content .widget-left .box .box-2 .readmore { background: url("images/readmore-strip.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); color: #FFFFFF; display: inline-block; font-family: 'RobotoMedium'; font-size: 15px; margin-bottom: 18px; margin-top: 10px; padding: 8px 19px; border-radius:5px; text-decoration:none;}
.widget-content .widget-left .page{}
.widget-content .widget-left .page ul { padding: 15px;}
.widget-content .widget-left .page ul li { border-right: 1px solid #570473; float: left; padding: 0 12px;}
.widget-content .widget-left .page ul li:hover a{ background:#50026B; color:#fff; border-radius:3px;}
.widget-content .widget-left .page ul li a { color: #50026B; font-family: RockWellRegular;  font-size: 14px; padding: 5px 10px;text-decoration:none;}
.widget-content .widget-left .page ul li.next { background: none repeat scroll 0 0 #4A4A4A; border-radius: 3px; border-right: 0 none; color: #FFFFFF; margin-left: 16px; padding: 4px 0;}
.widget-content .widget-left .page ul li.next a{ color:#fff; text-decoration:none;}
.widget-content .widget-right {float: right; width: 300px; padding-top: 25px;}
.widget-content .widget-right .twitter { background:#f5f5f5; border:1px solid #cfcfcd;border-radius: 5px;}
.widget-content .widget-right .twitter .bird {background: url("images/twit-strip.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); padding: 10px; border-radius: 5px;}
.widget-content .widget-right .twitter .bird h2{ background:url(images/bird.png) no-repeat;color: #fff; font-size: 18px; font-family: RockWellRegular; padding:0 35px;} 
.widget-content .widget-right .twitter .twitter-content { border-bottom: 1px solid #D0D0D0;padding: 9px;}
.widget-content .widget-right .twitter .twitter-content p { color: #393939; font-family: RobotoItalic; font-size: 13px; line-height: 1.5;}
.widget-content .widget-right .twitter .twitter-content p span{color: #570473; font-family: RobotoItalic; font-size: 13px; line-height: 1.5;}
.widget-content .widget-right .twitter .twitter-content h6 { color: #570473; font-family: RobotoMedium; font-size: 13px; line-height: 1.5; padding-top: 14px;}
.widget-content .widget-right .twitter img { padding: 15px;}
.widget-content .widget-right img { padding: 6px 0;}
.widget-content .widget-right .cat { padding-top: 15px;}
.widget-content .widget-right .cat .cat-text{background: url("images/twit-strip.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); padding: 10px; border-radius: 5px;}
.widget-content .widget-right .cat h2 { color: #FFFFFF; font-family: RockWellRegular; font-size: 18px; padding: 0 35px;}
.widget-content .widget-right .cat .cat-content { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #D0D0D0; padding: 12px; border-radius: 5px;}
.widget-content .widget-right .cat .cat-content p { color: #393939; font-family: RobotoItalic; font-size: 13px; line-height: 1.5;}
.widget-content .widget-right .cat .cat-content p span{color: #570473; font-family: RobotoItalic; font-size: 13px; line-height: 1.5;}
.widget-content .widget-right .cat .cat-content h6 { color: #570473; font-family: RobotoMedium; font-size: 13px; line-height: 1.5; padding-top: 10px;}
.widget-content .widget-right .cat .cat-content li { background: url("images/arrow-icon.png") no-repeat scroll 0 19px rgba(0, 0, 0, 0); border-bottom: 1px solid #D0D0D0; padding: 10px 23px;}
.widget-content .widget-right .cat .cat-content li.child{ border-bottom:0;}
.widget-content .widget-right .cat .cat-content li a{ color:#570473; font-size:13px; font-family: 'RobotoRegular'; text-decoration:none;}
.world { text-align: center; padding: 20px;}

/*sidebar banner*/
.widget-right .textwidget { padding-top: 15px;}

/*about*/
.about{ background:url(images/bottom-strip.png) repeat-x; width:100%; background-size:100%;}
.about .about-content { margin: 0 auto; padding: 30px; width: 945px;}
.about .about-content .scale { float: left; width: 415px; padding-right: 47px;}
.about .about-content .scale h4 {background:url(images/footer-line.png); padding-bottom: 25px; color: #FFFFFF; font-family: RockWellRegular; font-size: 18px;}
.about .about-content .scale p { color: #FFFFFF; font-family: RobotoRegular; font-size: 12px; line-height: 1.9; padding-bottom: 10px;}
.about .about-content .scale a { color: #C350EC; display: inline-block; font-size: 12px; text-decoration:none;}
.about .about-content .scale a.learn {padding-top: 15px;}
.about .about-content .site { width: 290px; float: left;}
.about .about-content .site h4{background:url(images/footer-line.png); padding-bottom: 20px; color: #FFFFFF; font-family: RockWellRegular; font-size: 18px;}
.about .about-content .site ul{}
.about .about-content .site ul li { background: url("images/arrow-icon.png") no-repeat scroll 0 13px rgba(0, 0, 0, 0); padding: 5px 27px;}
.about .about-content .site ul li a{color: #FFFFFF; font-family: RobotoRegular; font-size: 13px;text-decoration:none; }
.about .about-content .share { width: 140px; float: left;padding-right: 50px;}
.about .about-content .share h4{background:url(images/footer-line.png); padding-bottom: 20px; color: #FFFFFF; font-family: RockWellRegular; font-size: 18px;}
.about .about-content .share ul{}
.about .about-content .share ul li{padding-bottom: 20px;}
.about .about-content .share ul li a{color: #FFFFFF; font-family: RobotoRegular; font-size: 13px; text-decoration:none;  padding: 15px 35px;}

#footer .site-info .socials ul li a.facebook-link{background:url(images/socials.png) no-repeat 0 0;}
#footer .site-info .socials ul li a.facebook-link:hover{background-position:0 bottom;}

.about .about-content .share ul a.fb { background: url("images/fb.png") no-repeat scroll 0 13px rgba(0, 0, 0, 0);}
.about .about-content .share ul a.fb:hover { background: url("images/fb-on.png") no-repeat scroll 0 13px rgba(0, 0, 0, 0);}
.about .about-content .share ul a.tw{ background: url("images/tw.png") no-repeat scroll 0 13px rgba(0, 0, 0, 0);}
.about .about-content .share ul a.tw:hover { background: url("images/tw-on.png") no-repeat scroll 0 13px rgba(0, 0, 0, 0);}
.about .about-content .share ul a.li{ background: url("images/vi.png") no-repeat scroll 0 13px rgba(0, 0, 0, 0);}
.about .about-content .share ul a.li:hover { background: url("images/vi-on.png") no-repeat scroll 0 13px rgba(0, 0, 0, 0);}
.about .about-content .share ul a.go{ background: url("images/gp.png") no-repeat scroll 0 13px rgba(0, 0, 0, 0);}
.about .about-content .share ul a.go:hover { background: url("images/gp-on.png") no-repeat scroll 0 13px rgba(0, 0, 0, 0);}
.about .about-content .share ul a.you{ background: url("images/yt.png") no-repeat scroll 0 13px rgba(0, 0, 0, 0);}
.about .about-content .share ul a.you:hover { background: url("images/yt-on.png") no-repeat scroll 0 13px rgba(0, 0, 0, 0);}

/*footer*/
.footer{ background:url(images/footer-strip.png) repeat-x; width:100%;}
.footer .footer-content { margin: 0 auto; width: 945px; padding: 20px;}
.footer .footer-content p{ float:left;color:#646464; font-size:11px; padding: 5px 5px;  font-family:RobotoMedium;}
.footer .footer-content p span{ color:#fff; font-family:RobotoMedium;}
.footer .footer-content ul{float:right;}
.footer .footer-content ul li { float: left; padding: 0px 5px;}
.footer .footer-content ul li a{ color:#646464; font-size:11px; text-decoration:none; font-family:RobotoMedium;}
.footer .footer-content ul li.last{ border-right:0;}
.main-title { width:945px; margin:0 auto; position:relative; }

/**pagination**/
.pagi{ float:right;}
.pagination {clear:both;padding:20px 0;position:relative;font-size:11px;line-height:14px;}
.pagination span{display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#97999d;}
.pagination a {color: #50026B; font-family: RockWellRegular; font-size: 14px; display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;}
.pagination a:hover{color:#fff;background:#50026B; border-radius:5px;}
.pagination .current{padding:6px 9px 5px 9px;color:#fff;background:#50026B; border-radius:5px; border-right:1px solid #50026B;}
.pagination a.inactive {/*border-right:1px solid #50026B;*/ }
.cat-content h2 {display:none;}
.widgets .widget-content {padding-bottom: 20px;}
.really_simple_twitter_widget li {color: #393939; font-family: RobotoItalic; font-size: 13px; line-height: 1.5;  border-bottom: 1px solid #D0D0D0; padding: 9px;}
.twitter-link,.rstw_comma, .twitter-timestamp {color: #570473; font-family: RobotoMedium; font-size: 13px; line-height: 1.5; padding-top: 14px; }
.twitter-follow-button  {padding:15px 16px; }
.subtitle {color: #650586; font-family: RockWellRegular; font-size: 22px; padding: 30px 0;}
.searchtitle {color: #650586; font-family: RockWellRegular; font-size: 25px; padding: 15px 15px 15px 15px;}
.widgets .widget-content h2 {color: #650586; font-family: RockWellRegular; font-size: 24px;}
.widgets .widget-content p {color: #4D4D4D; font-family: 'RobotoRegular'; font-size: 14px; line-height: 1.8; padding: 5px 0; text-align: justify;}
#user_login,#user_pass {border-radius: 5px; box-shadow: 2px 2px 3px 1px #808080; width: 255px;}
.wpcf7-form input[type="text"], input[type="email"] {border-radius: 5px; box-shadow: 2px 2px 3px 1px #808080; width: 255px;}
.wpcf7-form textarea {border-radius: 5px; box-shadow: 2px 2px 3px 1px #808080; width: 255px;}
.wpcf7-submit {background: url("images/readmore-strip.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); border-radius: 5px; color: #FFFFFF; display: inline-block; font-family: 'RobotoMedium'; font-size: 15px; padding: 6px 19px; border:none;}
#wp-submit {background: url("images/readmore-strip.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); border-radius: 5px; color: #FFFFFF; display: inline-block; font-family: 'RobotoMedium'; font-size: 15px; padding: 6px 19px; border:none;}
#user_email {border-radius: 5px; box-shadow: 2px 2px 3px 1px #808080; width: 255px;}
.form-submit #submit {background: url("images/readmore-strip.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); border-radius: 5px; color: #FFFFFF; display: inline-block; font-family: 'RobotoMedium'; font-size: 15px; padding: 6px 19px; border:none;}

/**page text**/
.widgets .cont {width: 590px; padding:0px 0px 0px 15px;}
.widgets .widget-left {background: none repeat scroll 0 0 #FFFFFF;}
.widgets .cont .entry h2 {color: #650586; font-family: 'Fjalla One', Arial, serif; font-weight: 400; font-size: 35px; padding:18px 0;}
.widgets .cont .entry p {color: #4D4D4D; font-family: 'Open Sans',arial,sans-serif; text-align:justify; font-size: 15px; padding:20px 0px 0px; line-height: 1.5;}
.widgets .cont .entry blockquote {margin-top: 25px; margin-bottom: 25px; font-style:italic;font-size:14px;background:url(images/quote-left.png) no-repeat left top,url(images/quote-right.png) no-repeat right bottom;background-color:#eaeaea;padding:0px 45px 16px 42px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:1em;}
.widgets .cont .entry a {color: #ca05cc; }
.widgets .cont .entry .body ul {list-style-image: url("images/bullet.png"); color: #4D4D4D; font-family: 'Open Sans',arial,sans-serif; text-align:justify; font-size: 15px; padding:20px 0px 0px 50px; line-height: 1.5;}
.widgets .cont .entry icons ul {color: #4D4D4D; font-family: 'Open Sans',arial,sans-serif; text-align:justify; font-size: 15px; padding:15px 0px 0px; line-height: 1.5;}
.widgets .cont .entry img {padding-top: 0px;}
.widgets .normal {width: 590px; padding:0px 0px 0px 15px;}
.widgets .normal h2 {padding:15px 0px 15px 0px;}
.details {font-size: 15px; margin: -3px 0 22px; position: relative; width: 100%;}
.details ul {font-size: 11px;  padding-left: 0;}
.details ul li { display: inline; float: left; height: 20px; margin-right: 8px; padding: 0 8px 0 0;  width: auto; }
.details ul li.mail {font-size: 11px;  border-right: 1px solid #B0BBC7;background: url("images/comment.png") no-repeat scroll 14px 10px rgba(0, 0, 0, 0); padding:12px 36px 0px 36px; line-height:12px; }
.details ul li.cal{font-size: 11px;  border-right: 1px solid #B0BBC7;background:url(images/calendar.png) no-repeat scroll 14px 10px rgba(0, 0, 0, 0) ;  padding:12px 36px 0px 36px; line-height:12px; }
.details ul li.nick {font-size: 11px; background: url("images/author.png") no-repeat scroll 14px 10px rgba(0, 0, 0, 0);  padding:12px 36px 0px 36px; line-height:12px; }
.widget-content .widget-left .entry h3 {color: #aa28d7; font-family: 'Open Sans',arial,sans-serif; text-align:justify; font-size: 18px; font-weight: bold; padding:20px 0px 0px; line-height: 1.5;}

ol {list-style-image: url("images/bullet.png"); color: #4D4D4D; font-family: 'Open Sans',arial,sans-serif; text-align:justify; font-size: 15px; padding:20px 0px 0px 50px; line-height: 1.5;}


/**faqs**/
.cf{border-bottom:1px dotted #addcff;margin-bottom:7px;}
.widgets .widget-content .widget-left .normal .entry .accordion #temp {padding:0 25px 5px;}
.widgets .widget-content .widget-left .normal .entry .accordion h2{padding-bottom:27px;}
.widgets .widget-content .widget-left .normal .entry .accordion .heading_accordion {border-top:1px dotted #ff02ff;padding-top:15px;}
.qa-faqs{border-bottom:0;}
.accordion .heading_accordion {font-size:18px; font-weight:bold; color:#283949; font-family:'Exo',sans-serif; padding: 15px 0px 10px; cursor: pointer; }
.accordion .content_accordion {color:#4d4d4d; height: 100% !important; padding-bottom: 10px; margin-top: -6px;}
.faq_display_none{display: none;}
.widget-area  .heading_accordion {width: 93.6% !important;}
.widget-area  .content_accordion{width: 83.2% !important;}
.single_content {width: 94.4%; margin-left: 12px;}
.singleHeading {padding: 12px; border-radius: 4px;}

/**contact us**/
#cfwc_contactform          { margin: 0px; border: 0px;}
#cfwc_contactform table    { margin: 25px; border: 0px;}
#cfwc_contactform td       { border:0px; vertical-align:top; font-size:15px; font-family:'Open Sans',sans-serif; padding:10px 8px 8px;}
#cfwc_contactform tr       { border-collapse:separate; }
#cfwc_contactform textarea { font-size:13px;width: 400px; height: 200px; }
#cfwc_contactform input    { font-size:13px; color:#999; font-family:'Open Sans',sans-serif; border:1px solid #b0bbc7; padding:9px 15px 8px;resize:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff url(images/field-shadow.png) no-repeat top left;display:block;margin:0 0 12px;}
#cfwc_contactform select { width: 342px;font-size:13px; color:#999; font-family:'Open Sans',sans-serif; border:1px solid #b0bbc7; padding:9px 15px 8px;resize:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff url(images/field-shadow.png) no-repeat top left;display:block;margin:0 0 12px;}

#cfwc_contactform p.credit { position:relative; float:right; font-size:8px; font-family:times new roman; font-style:italic; color:#650586; }
#cfwc_contactform a        { color: #650586; font-size: 10px; text-decoration: none; margin: 0px; border: 0px; padding 0px;}
#cimg img                  { background: none repeat scroll 0 0 transparent; margin: 0px; border: 0px; padding 0px;}
#cimg a                    { color: #650586; font-size: 1px; text-decoration: none; margin: 0px; border: 0px; padding 0px;}
#cfwc_contactform .submission { background: url("images/readmore-strip.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); color: #FFFFFF; display: inline-block; font-family: 'RobotoMedium'; font-size: 15px; margin-bottom: 18px; margin-top: 10px; padding: 8px 19px; border-radius:5px; text-decoration:none;}

/* Comment form */
.widgets .commentsection { background: none repeat scroll 0 0 #fde5fe; border: 1px solid #D2D2D0; border-radius: 6px; box-shadow: 0 0 2px #CCCCCC; float: left; margin-left: -1px; margin-top: 15px; padding: 5px 0; width: 620px;}
.widgets .commentformat {width: 590px; padding:0px 0px 0px 15px;}

#respond {margin-top: 48px; margin-top: 3.428571429rem;}
#respond h3#reply-title {font-size: 16px; font-size: 1.142857143rem; line-height: 1.5;}
#respond h3#reply-title #cancel-comment-reply-link {margin-left: 10px; margin-left: 0.714285714rem; font-weight: normal; font-size: 12px; font-size: 0.857142857rem;}
#respond form {margin: 24px 0; margin: 1.714285714rem 0;}
#respond form p {margin: 11px 0; margin: 0.785714286rem 0;}
#respond form p.logged-in-as {margin-bottom: 24px; margin-bottom: 1.714285714rem;}
#respond form label {display: block; line-height: 1.714285714;}
#respond form input[type="text"],
#respond form textarea {-moz-box-sizing: border-box; box-sizing: border-box; font-size: 12px; font-size: 0.857142857rem; line-height: 1.714285714; padding: 10px; padding: 0.714285714rem; width: 45%;}
#respond form p.form-allowed-tags {margin: 0; font-size: 12px; font-size: 0.857142857rem; line-height: 2; color: #5e5e5e;}
.required {color: red;}

.about .about-content .site ul li a:hover {color: #C350EC;}
.about .about-content .site ul li.current-menu-item a {color: #C350EC;}
.header-top .top-content .register ul li.current-menu-item a{color:#f000fc;}
.footer .footer-content ul li.current-menu-item a {color:#f000fc;}
.footer .footer-content ul li a:hover {color:#f000fc;}

/* Images
-------------------------------------------------------------- */
.widgets .widget-content .widget-left .cont .body p .aligncenter {margin-top: 5px;margin-bottom: 10px;}
.widgets .widget-content .widget-left .cont .body p .alignleft {margin-top: 5px;margin-bottom: 5px;}
.widgets .widget-content .widget-left .cont .body p .alignright {margin-top: 5px;margin-bottom: 5px;}


.widget-content .body img {margin: 0;max-width: 590px;}
.widget-content .body .attachment img {max-width: 590px;}
.widget-content .body .alignleft,.widget-content .body img.alignleft {margin-top: 24px;display: inline;float: left;margin-right: 24px;box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow:3px 6px 8px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3);}
.widget-content .body .alignright,.widget-content .body img.alignright {margin-top: 24px;display: inline;float: right;margin-left: 24px;box-shadow: -3px 6px 8px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow:-3px 6px 8px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: -3px 6px 8px 1px rgba(0, 0, 0, 0.3);}
.widget-content .body .aligncenter,.widget-content .body img.aligncenter {margin-top: 30px;clear: both;display: block;margin-left: auto;margin-right: auto;box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.3);}
.widget-content .body img.alignleft, .widget-content .body img.alignright, .widget-content .widget-left .normal .entry img.aligncenter {margin-bottom: 5px;}
.widget-content .body .wp-caption {background: #fff;line-height: 18px;text-align: center;margin-bottom: 10px;padding: 5px;}
.widget-content .body .wp-caption img {margin: 5px 5px 0;border:0;}
.widget-content .body .wp-caption p.wp-caption-text {margin: 5px;color: #888;font-size: 12px; text-align: center;}

.stitcher {margin-top: 10px;}
