@charset "utf-8";

  

/* CSS Document */

@font-face {

  font-family:'ralewayregular';

  src:url('../fonts/raleway-regular-webfont.eot');

  src:url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway-regular-webfont.woff2') format('woff2'),url('../fonts/raleway-regular-webfont.woff') format('woff'),url('../fonts/raleway-regular-webfont.ttf') format('truetype'),url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');

  font-weight:normal;

  font-style:normal;

}

@font-face {

  font-family:'Georgia-Bold';

  src:url('../fonts/Georgia-Bold_gdi.eot');

  src:url('../fonts/Georgia-Bold_gdi.eot?#iefix') format('embedded-opentype'),url('../fonts/Georgia-Bold_gdi.woff') format('woff'),url('../fonts/Georgia-Bold_gdi.ttf') format('truetype'),url('../fonts/Georgia-Bold_gdi.svg#Georgia-Bold') format('svg');

  font-weight:700;

  font-style:normal;

  font-stretch:normal;

  

/*unicode-range:U+0020-25CA;

  */;

}

@font-face {

  font-family:'RockwellBook';

  src:url('../fonts/rockwell-webfont.eot');

  src:url('../fonts/rockwell-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/rockwell-webfont.woff') format('woff'),url('../fonts/rockwell-webfont.ttf') format('truetype'),url('../fonts/rockwell-webfont.svg#RockwellBook') format('svg');

  font-weight:normal;

  font-style:normal;

}

@font-face {

  font-family:'georgia_0';

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

  src:url('../fonts/georgia_0.eot') format('embedded-opentype'),url('../fonts/georgia_0.woff2') format('woff2'),url('../fonts/georgia_0.woff') format('woff'),url('../fonts/georgia_0.ttf') format('truetype'),url('../fonts/georgia_0.svg#georgia_0') format('svg');

}

* {

  margin:0;

  padding:0;

}

html,

body {

  margin:0;

  padding:0;

  height:100%;

}

body {

  color:#7e7e7e;

  font:14px/20px Arial,Helvetica,sans-serif;

}

input,

submit,

a {outline:none;}

a {text-decoration:none;}

a:hover {color:#ee345f;}

img {

  outline:none;

  border:none;

}

.clear,

.cl {

  clear:both;

  line-height:0;

  height:0;

  font-size:0;

}

#wrapper {

  margin:0;

  padding:0;

}

.container-inner {

  padding:24px 0 0;

  margin:0;

}

.container-home {background:url(../images/shadow-bg.png) no-repeat top left;}

.news-holder {min-height:250px;}

.main-container {

  margin:0 auto;

  padding:0;

  max-width:1086px;

}



/************ Header *************/

.header {

  margin:0;

  padding:0;

}

.header .h-top-panel {

  margin:0;

  padding:0;

  border-bottom:1px solid #dddddd;

  height:40px;

}

.header .h-top-panel .top-left {

  margin:0;

  padding:12px 0 0;

  width:300px;

  float:left;

}

.header .h-top-panel .top-left ul {

  margin:0;

  padding:0;

}

.header .h-top-panel .top-left ul li {

  margin:0;

  padding:0 30px 0 0;

  float:left;

  list-style:none;

  font-size:15px;

  font-family:Arial,Helvetica,sans-serif;   position: relative;

}



.header .h-top-panel .top-left ul .sub-menu {

    background-color: #ddd;

    display: none;

    left: 0;

    min-width: 200px;

    position: absolute;

}

.header .h-top-panel .top-left ul .sub-menu li {

	 display: block;

    float: none;

    font: 14px Arial,Helvetica,sans-serif;

    list-style: outside none none;

    margin: 0;

    padding: 10px ;

    position: relative;

    border-bottom: 1px solid #ccc

}

.header .h-top-panel .top-left ul .sub-menu li  a{

	border:none !important;

  color: #000

	

	

}

.header .h-top-panel .top-left ul li:hover  .sub-menu{

	display:block;

}

.header .h-top-panel .top-left ul li a {

  color:#817e7e;

  border-bottom:2px solid transparent;

  padding-bottom:2px;

}

.header .h-top-panel .top-left ul li a:hover,

.header .h-top-panel .top-left ul li.current_page_item a {

  border-bottom:2px solid #868686;

  text-decoration:none;

}

.header .h-top-panel .top-right {

  margin:0;

  padding:0;

  width:525px;

  float:right;

}

.header .h-top-panel .social-links {

  margin:0;

  padding:4px 10px  0 0;

  float:left;

  width:250px;

}

.header .h-top-panel .social-links ul {

  margin:0;

  padding:0;

  float:right;

}

.header .h-top-panel .social-links ul li {

  color:#000;

  font-size:15px;

  text-transform:uppercase;

  font-family:Arial,Helvetica,sans-serif;

  float:left;

  list-style:none;

  padding:0 1px 0 0;

  line-height:30px;

}

.header .h-top-panel .social-links ul li:first-child {padding:0 17px 0 0;}

.header .h-top-panel .social-links a {

  display:inline-block;

  margin:0;

  padding:0;

}

.header .h-top-panel .top-right .login-panel {

  margin:0;

  padding:0;

  float:right;

  width:274px;

}

.header .h-top-panel .top-right .login-panel a {

  color:#fff;

  line-height:39px;

  display:block;

  text-align:center;

  font-family:Arial,Helvetica,sans-serif;

  font-weight:bold;

  font-size:15px;

  width:100%;

  text-transform:uppercase;

  transition:all 700ms ease 0s;

  -webkit-transition:all 700ms ease 0s;

  -moz-transition:all 700ms ease 0s;

}

.header .h-top-panel .top-right .login-panel a:hover {text-decoration:none;}

.header .h-top-panel .login-panel .subs-btn {

  margin:0;

  padding:0;

  float:left;

  width:136px;

}

.header .h-top-panel .login-panel .subs-btn a {background:#393939;}

.header .h-top-panel .login-panel .subs-btn a:hover {background:#0b0a0a;}

.header .h-top-panel .login-panel .login-btn {

  margin:0;

  padding:0;

  float:left;

  width:137px;

}

.header .h-top-panel .login-panel .login-btn ul {

  list-style:none;

  padding:0;

  margin:0;

}

.header .h-top-panel .login-panel .login-btn ul li {position:relative; display: block;}

.header .h-top-panel .login-panel .login-btn ul li ul {

  position:absolute;

  top:39px;

  left:0;

  width:137px;

  display:none;

  z-index: 99999999;

}

.header .h-top-panel .login-panel .login-btn ul li:hover ul {display:block;}

.header .h-top-panel .login-panel .login-btn ul li ul li {

  display:block;

  border-top:1px solid #fff;

}

.header .h-top-panel .login-panel .login-btn ul li ul li a {

  display:block;

  background:#b7485b;

}

#menu-user-menu {

  float:left;

  margin:0;

  padding:0 0 25px;

  width:100%;

}

#menu-user-menu li {

  padding:0;

  margin-right:2px;

}

#menu-user-menu li a {

  padding:10px 20px;

  display:block;

  background:#b7485b;

  color:#fff;

  font:bold 13px Georgia,'Times New Roman',Times,serif;

  text-decoration:none;

}

#menu-user-menu li.current_page_item a {background:#9a2b3e;}

.post-section .dap_product_links_table li {

  float:none;

  list-style:outside none disc;

  margin-left:18px;

}

.post-section .dap_product_links_table .dap_product_links_list {padding-left:0;}

#UserProfileForm {padding:0;}

#UserProfileForm table {

  border:0;

  padding:0;

  background:none;

}

#UserProfileForm td {

  border:0;

  padding:10px 15px 0 0;

  background:none;

}

#UserProfileForm td:first-child {

  vertical-align:middle;

  width:30%;

}

#UserProfileForm input[type=text],

#UserProfileForm input[type=password] {

  background:#ededed;

  border:0;

  box-sizing:border-box;

  color:#585858;

  font-family:Arial;

  font-size:15px;

  padding:16px 25px;

  width:100%;

}

#UserProfileForm input[type=submit] {

  background:#4d4d4d;

  border:0;

  box-sizing:border-box;

  color:#ffffff;

  display:block;

  font-family:"georgia_0";

  font-size:20px;

  height:52px;

  line-height:52px;

  margin:0 auto 15px;

  max-width:356px;

  padding:0;

  transition:all 700ms ease 0s;

  width:100%;

  text-transform:uppercase;

}

.login-container input[type=submit]:hover {background:#373737;}

.left-container .entry-content .login-container p {

  font-size:12px;

  color:#90263a;

  text-decoration:underline;

  font-family:Arial;

}

.left-container .entry-content .login-container p a {color:#90263a;}

.login-container td:nth-child(2) {

  color:#434a54;

  font-size:16px;

}

.header .h-top-panel .login-panel .login-btn a {background:#9a2b3e;}

.header .h-top-panel .login-panel .login-btn a:hover {background:#651321;}

.header .h-top-midd {

  padding:25px 0;

  margin:0;

  border-bottom:1px solid #dddddd;

}

.header .logo {

  float:left;

  width:297px;

}

.header .search-panel {

  float:right;

  width:480px;

  background:#f0f0f0;

}

.header .search-panel input[type="text"] {

  background:none;

  border:none;

  outline:none;

  padding:5px 15px;

  line-height:37px;

  width:434px;

  display:inline-block;

}

.header .search-panel {}

.search-panel input[type="submit"] {

  border:none;

  outline:none;

  width:27px;

  height:27px;

  display:inline-block;

  background:url(../images/search-icon.png) no-repeat scroll 0 0;

  text-indent:-99999px;

}

.comment-list li .details .comment-reply-link,

.comment-list li .details .comment-reply-login {

  background:url(../images/reply-icon.png) no-repeat 0 0;

  padding-left:27px;

  color:#000000;

  font-family:'ralewayregular';

  font-weight:bold;

}

.comment-list li {

  padding-bottom:20px;

  border-bottom:1px dashed #999999;

}

.comment-list li li {border-bottom:0;}

.comment-list .children {margin-top:20px;}

.comment .comment-respond {margin-top:20px;}

.header .search-panel {}

.search-panel input[type="submit"]:hover {

  border:none;

  outline:none;

  background:url(../images/search-icon-h.png) no-repeat scroll 0 0;

}

.top-nav {

  margin:0;

  padding:0xp;

  width:100%;

  float:left;

  text-align:left;

  border-bottom:1px solid #c4c4c4;

}

.toggle-nav {display:none;}

.top-nav nav ul {

  margin:0;

  padding:0;

}

.top-nav nav ul li {

  display:inline-block;

  margin-right:65px;

  position:relative; padding: 0 16px;

}

.top-nav nav ul li a {

  display:inline-block;

  border:0;

  padding:0;

  text-align:left;

  color:#000;

  font-family:'Georgia-Bold';

  font-size:20px;

  line-height:52px;

}

.top-nav nav ul li:hover ,

nav ul li.current_page_item  {

  background:#dddddd;

  text-decoration:none;

}



nav ul li.current-menu-item  {

    background: #dddddd !important;

    text-decoration: none;

}



/************ left-container *************/

.left-container {

  float:left;

  width:770px;

  margin:0;

  padding:0;

}

.section-1 {

  margin:0;

  padding:0;

  box-shadow:-4px 8px 17px #9c9898;

  background:#fff;

}

.section-1 p {

  font-size:16px;

  font-family:Arial,Helvetica,sans-serif;

  margin:0;

  padding:0 0 15px;

}

.contant-section {

  float:left;

  margin:0;

  padding:25px 0 10px 25px;

  width:552px;

}

.section-1 .tab_menu {

  padding:0 0 0;

  float:right;

  width:215px;

}

.section-1 .tab_menu ul {

  margin:0;

  padding:0;

}

.section-1 .tab_menu ul li {

  list-style:none;

  display:inline-block;

  border-bottom:1px solid #d5d5d5;

  position:relative;

}

.section-1 .tab_menu ul li:last-child {border:0;}

.section-1 .tab_menu ul li a {

  margin:0;

  padding:15px 12px;

  color:#000;

  font-family:Arial,Helvetica,sans-serif;

  font-size:14px;

  line-height:20px;

  min-height:60px;

  display:block;

}

.section-1 .tab_menu ul li a:hover,

.section-1 .tab_menu .selected {

  text-decoration:none;

  background:#9a2b3e;

  color:#fff;

}

.section-1 .tab_menu ul li a:hover:before,

.section-1 .tab_menu .selected:before {

  border-top:14px solid transparent;

  border-bottom:14px solid transparent;

  border-right:14px solid #9a2b3e;

  content:" ";

  height:0;

  left:2px;

  margin-left:-16px;

  position:absolute;

  top:30%;

  width:0;

}

.container-home .post-section {

  margin:0;

  padding:57px 0 0;

}

.container-home .post-section ul {

  margin:0 0 0 -2%;

  padding:0;

}

.container-home .post-section ul li {

  float:left;

  list-style:none;

  width:48%;

  margin:0 0 0 2%;

}

.container-home .post-section ul li .post-pic {display:block;}

.container-home .post-section ul li h2 {

  margin:0;

  padding:18px 0 0;

  display:block;

  font-family:'Georgia-Bold';

  font-size:20px;

  line-height:none;

}

.container-home .post-section ul li span {

  padding:3px  0 20px;

  display:block;

  color:#9a2b3e;

  font-size:14px;

  font-family:'georgia_0';

  text-transform:uppercase;

}

.container-home .post-section ul li p {

  color:#424a55;

  margin:0;

  padding:0;

  font-family:Arial,Helvetica,sans-serif;

  font-size:14px;

}

.container-home .post-section ul li .read-more {

  margin:0;

  padding:25px 0 0;

}

.container-home .post-section ul li .read-more a {

  text-decoration:underline;

  color:#330505;

}

.container-home .post-section ul li .read-more a:hover {

  text-decoration:underline;

  color:#000;

}



/*midd Section*/

.midd-section {

  margin:15px 0 24px;

  padding:6px;

  border:1px solid #d5d5d5;

  background:#f7f7f7;

}

.midd-section .heading {

  margin:0 0 30px;

  background:#cccccc;

  line-height:45px;

  font-family:'Georgia-Bold';

  font-size:17px;

}

.midd-section .heading span {

  position:relative;

  text-align:center;

  color:#fff;

  background:#454545;

  display:block;

  width:338px;

  border-top:2px solid #9a2b3e;

}

.midd-section .heading span:before {

  border-left:18px solid transparent;

  border-right:18px solid transparent;

  border-top:18px solid #454545;

  content:" ";

  height:0;

  left:50%;

  margin-left:-16px;

  position:absolute;

  top:100%;

  width:0;

}

.midd-section .midd-section-lft {

  width:225px;

  float:left;

}

.midd-section .midd-section-rgt {

  width:508px;

  float:left;

  padding:0 0 0 25px;

}

.midd-section .midd-section-rgt h2 {

  margin:0;

  padding:0 0 19px;

  font-family:'Georgia-Bold';

  font-size:16px;

  color:#000;

}

.midd-section .midd-section-rgt p {

  margin:0;

  padding:0;

  font-size:13px;

  color:#2e2e2e;

}

.midd-section .midd-section-rgt .img-box {float:left;}

.midd-section .midd-section-rgt .img-box img {

  max-width:100%;

  height:auto;

  margin-top:15px;

}

.midd-section .midd-section-rgt .img-box {float:left;    width: 100%;}

.midd-section .midd-section-rgt .more-btn {float:right;}

.midd-section .midd-section-rgt .more-btn a {}

.midd-section .midd-section-rgt .more-btn a:hover {}

.midd-section .tab_nav {

  padding:30px 0;

  margin:0 0 0 7px;

  border:2px solid #dedede;

  background:#fff;

}

.midd-section .tab_nav ul {

  margin:0;

  padding:0;

}

.midd-section .tab_nav ul li {

  list-style:none;

  display:block;

  position:relative;

  border-top:2px solid #dedede;

}

.midd-section .tab_nav ul li:last-child {border-bottom:2px solid #dedede;}

.midd-section .tab_nav ul li a {

  margin:0;

  padding:12px 0 15px 15px;

  color:#000;

  font-family:Arial,Helvetica,sans-serif;

  font-size:15px;

  line-height:18px;

  display:block;

  border:0;

  border-left:6px solid transparent;

  margin-left:0;

}

.midd-section .tab_nav ul li a:hover,

.midd-section .tab_nav .selected {

  text-decoration:none;

  background:#f3f1f1;

  border-left:6px solid #9a2b3e;

  margin-left:-7px;

  padding:12px 0 13px 22px;

}

.midd-section  #carousel li {margin-right:0;}



/*slider-section*/

.slider-section {

  margin:0 0 0;

  padding:5px;

  border:1px solid #d5d5d5;

}

.slider-section .img_box {

  float:left;

  width:250px;

}

.slider-section .img_box {

  width:250px;

  height:auto;

}

.slider-section .text-box {

  margin:0;

  padding:20px 0 0 25px;

  float:left;

  width:415px;

  font-size:17px;

  font-family:'Georgia-Bold';

}

.slider-section .text-box span {

  color:#000;

  padding:0 0 15px;

  display:block;

}

.slider-section .text-box p {

  color:#974452;

  margin:0;

  padding:0;

}



/************ Side Bar *************/

.sidebar-section {

  float:right;

  width:297px;

  margin:0;

  padding:0;

}

.sidebar-section .panel-2 {

  margin:0;

  padding:48px 0 0;

}

.sidebar-section .panel-2 .recent_nav {

  border-bottom:1px solid #8f8394;

  margin:0;

  padding:0 0 8px;

}

.sidebar-section .panel-2 .recent_nav ul {

  margin:0;

  padding:0;

}

.sidebar-section .panel-2 .recent_nav ul li {

  list-style:none;

  display:inline-block;

  margin-right:26px;

  font-size:16px;

  font-family:'Georgia-Bold';

}

.sidebar-section .panel-2 .recent_nav ul li a {

  margin:0;

  padding:0 4px 8px 0;

  color:#000;

}

.sidebar-section .panel-2 .recent_nav ul li a:hover,

.selected {

  text-decoration:none;

  border-bottom:3px solid #9a2b3e;

}

.sidebar-section .panel-2 .recent_tab {

  margin:0;

  padding:0 20px 0 8px;

  background:#f0f0f0;

  font-family:Arial,Helvetica,sans-serif;

  font-size:14px;

}

.sidebar-section .panel-2 .recent_tab ul {

  margin:0;

  padding:0;

}

.sidebar-section .panel-2 .recent_tab ul li {

  margin:0;

  padding:8px 0;

  border-bottom:1px solid #fff;

  list-style:none;

  width: 270px;

}

.sidebar-section .panel-2 .recent_tab ul li:last-child {border:0;}

.sidebar-section .panel-2 .recent_tab ul li .img_box {

  margin:0;

  padding:0;

  float:left;

  width:96px;

}

.sidebar-section .panel-2 .recent_tab ul li .img_box img {

  max-width:100%;

  height:89px;

}

.sidebar-section .panel-2 .recent_tab ul li .text_box {

  margin:0;

  padding:15px 0 0 15px;

  float:left;

  width:157px;

  position:relative;

}

.sidebar-section .panel-2 .recent_tab ul li .text_box a {color:#080808;}

.sidebar-section .panel-3 {

  margin:0;

  padding:0 0 0;

  border:1px solid #d5d5d5;

}

.sidebar-section .panel-3 .view_nav {

  background:#f0f0f0;

  border-bottom:1px solid #e9e9e9;

  margin:0;

  padding:0 0 0 10px;

}

.sidebar-section .panel-3 .view_nav ul {

  margin:0;

  padding:0;

}

.sidebar-section .panel-3 .view_nav ul li {

  list-style:none;

  display:inline-block;

  margin-right:20px;

  font-size:14px;

  font-family:'Georgia-Bold';

}

.sidebar-section .panel-3 .view_nav ul li a {

  margin:0;

  padding:8px 5px;

  color:#010000;

  display:inline-block;

}

.sidebar-section .panel-3 .view_nav ul li a:hover,

.sidebar-section .panel-3 .view_nav ul li a.selected {

  text-decoration:none;

  border-bottom:3px solid #9a2b3e;

  color:#9a2b3e;

}

.sidebar-section .panel-3 .view_tab {

  margin:0;

  padding:0 0;

  font-family:Arial,Helvetica,sans-serif;

  font-size:14px;

}

.sidebar-section .panel-3 .view_tab ul {

  margin:0;

  padding:0;

}

.sidebar-section .panel-3 .view_tab ul li {

  margin:0;

  padding:12px 15px;

  border-bottom:2px solid #f1f1f1;

  list-style:none;

}

.sidebar-section .panel-3 .view_tab ul li:last-child {border:0;}

.sidebar-section .panel-3 .view_tab ul li p {

  margin:0;

  padding:0;

}

.sidebar-section .panel-3 .view_tab ul li span {color:#9a2b3e;}

.sidebar-section .panel-3 .view_tab ul li a {

  text-decoration:none;

  color:#9a2b3e;

  font-family:'arial';

  font-size:14px;

  text-align:left;

  display:block;

}

.sidebar-section .panel-3 .view_tab ul li a:hover {color:#010000;}

.sidebar-section .banner-panel {

  margin:0;

  padding:0;

}

.sidebar-section .banner-panel p {

  margin:0;

  padding:0;

}

.sidebar-section .banner-panel .subscribe {

  margin:5px 0 0;

  padding:0;

}

.sidebar-section .banner-panel .subscribe img {box-shadow:-4px 8px 17px #9c9898;}

.sidebar-section .banner-panel-2 {

  margin:0;

  padding:19px 0;

}

.sidebar-section .widget {

  background-color:none;

  font-size:14px;

  -webkit-hyphens:normal;

  -moz-hyphens:normal;

  -ms-hyphens:normal;

  hyphens:normal;

  margin:0;

  padding:0;

  word-wrap:normal;

}

.bottom-section {

  margin:0;

  padding:28px 0 0;

  line-height:19px;

}

.bottom-section ul {

  margin:0;

  padding:0;

}

.bottom-section ul li {

  list-style:none;

  margin:0 0 0 12px;

  padding:8px;

  background:#707070;

  float:left;

  width:248px;

  min-height:106px;

}

.bottom-section ul li:first-child {margin:0;}

.bottom-section ul li a {

  text-decoration:underline;

  background:url(../images/bullet-icon.png) no-repeat left;

  color:#fff;

  padding:0 0 2px 15px;

  display:block;

  font-size:14px;

  font-family:Arial,Helvetica,sans-serif;

  transition:all 700ms ease 0s;

  -webkit-transition:all 700ms ease 0s;

  -moz-transition:all 700ms ease 0s;

}

.bottom-section ul li a:hover {color:#000;}

.bottom-section ul li h4 {

  margin:0;

  padding:0 0 8px;

  font-size:14px;

  font-family:Arial,Helvetica,sans-serif;

}

.bottom-section ul li p {

  margin:0;

  padding:0;

  font-size:13px;

  color:#fff;

  font-family:Arial,Helvetica,sans-serif;

}

.bottom-section ul li p a {

  color:#fff;

  background:none !important;

  padding:0;

  text-decoration:none;

}

a {

  transition:all 700ms ease 0s;

  -webkit-transition:all 700ms ease 0s;

  -moz-transition:all 700ms ease 0s;

}



/****** footer-section  *****/

.footer-section {

  background:#e4e4e4;

  margin:40px 0 15px;

  padding:11px 0;

}

.footer-menu {

  width:50%;

  float:left;

  padding:9px 0 0;

  margin:0;

}

.footer-menu ul {

  margin:0;

  padding:0;

}

.footer-menu ul li {

  margin:0;

  padding:0 32px 0 0;

  float:left;

  list-style:none;

  font-size:13px;

  font-family:Arial,Helvetica,sans-serif;

}

.footer-menu ul li a {

  color:#180808;

  border-bottom:2px solid transparent;

  padding-bottom:2px;

}

.footer-menu ul li a:hover,

.footer-menu ul li.current_page_item a {

  color:#8f8f8f;

  text-decoration:underline;

}

.copyright {

  width:50%;

  float:left;

  text-align:right;

  font-family:'ralewayregular';

}

.copyright p {

  margin:0;

  padding:0;

  color:#8f8f8f;

  font-size:11px;

}

.copyright p a {color:#696969;}

.breadcrumbb {

  color:#9a2b3e;

  font:bold 13px Georgia,"Times New Roman",Times,serif;

  margin:0 auto;

  max-width:1086px;

  padding:0;

  margin-top:10px;

}

.breadcrumbb ul {

  margin:0;

  padding:0;

}

.breadcrumbb span {

  background:url(../images/breadcrumb-arrow.jpg) center left no-repeat;

  padding:0 0 0 20px;

  margin-right:0;

  display:inline-block;

}

.breadcrumbb span:first-child {

  background:none;

  padding:0;

}

.breadcrumbb a {

  color:#393939;

  padding:0 20px 0 0;

  text-decoration:none;

}

.breadcrumbb a span {color:#393939;}

.fin1 {

  margin:0;

  font-family:'Georgia-Bold';

  font-size:28px;

  color:#000000;

}

.fin2 {

  margin:4px 0 22px;

  font-weight:normal;

  text-transform:uppercase;

  font-size:20px;

  color:#9a2b3e;

  font-family:'georgia_0';

}

.date-row-container {padding:0 0 6px;}

.date-row-container .fin2 {

  float:left;

  margin-bottom:0;

}

.date-row-container .dateposted {

  float:right;

  font-size:14px;

  color:#9a2b3e;

  font-family:'georgia_0';

  margin-top:6px;

}

.authorname {

  color:rgba(106,106,106,0.8);

  font-size:14px;

  font-family:'georgia_0';

}

.chart-left {

  float:right;

  width:300px;

  font:14px/22px georgia;

  color:#4c4c4c;

  margin-top:38px;

  margin-left:30px;

  text-align:left;

}

.chart-left h4 {

  font-size:17px;

  margin:0;

  color:#000;

  text-transform:uppercase;

  border-bottom:3px solid #9a2b3e;

  display:inline-block;

  margin-bottom:1px;

}

.cont-1 {

  background:#f0f0f0;

  padding:20px 14px;

}

.charts {

  border:1px solid #d5d5d5;

  padding:10px 20px 20px 20px;

  margin-top:30px;

  text-align:left;

  overflow:hidden;

}

.charts p {

  margin:0;

  font-size:16px;

  color:#484848;

  line-height:24px;

  font-family:'georgia_0';

}

.charts-bor-none {border:none;}

.charts .img {

  float:left;

  width:68%;

}

.crunchify-social {

  border-top:1px solid #dddddd;

  border-bottom:1px solid #dddddd;

  padding:8px 0;

}

.crunchify-social h5 {

  float:left;

  font-size:15px;

  color:#000000;

  font-weight:bold;

  font-family:'Georgia-Bold';

  margin:0;

  font-weight:normal;

  margin-right:15px;

  margin-top:5px;

}

.crunchify-social a {

  background:url(../images/social-icons.png) no-repeat 0 0 !important;

  width:31px;

  height:31px;

  text-indent:-999px;

  float:left;

  border-radius:0;

  box-shadow:none;

  margin-right:15px;

}

.crunchify-social a.crunchify-twitter {background-position:-46px 0 !important;}

.crunchify-social a.crunchify-googleplus {background-position:-182px 0 !important;}

.crunchify-social a.crunchify-buffer {background-position:-137px 0 !important;}

.crunchify-social a.crunchify-linked {background-position:-92px 0 !important;}

.recent-articles {

  background:#f0f0f0;

  border:1px solid #d1d1d1;

  padding:16px;

  margin-bottom:13px;

}

.recent-articles h4 {

  border-bottom:1px solid #887c8c;

  margin:0 0 10px;

}

.recent-articles h4 span {

  border-bottom:3px solid #9a2b3e;

  display:inline-block;

  padding:0 0 8px 0;

  text-transform:uppercase;

  font-family:'Georgia-Bold';

  font-size:16px;

  font-weight:normal;

}

.recent-articles ul {

  list-style:none;

  margin:0;

  padding:0;

}

.recent-articles ul li {

  float:left;

  width:23.85%;

  background:#dddddd;

  padding:12px;

  box-shadow:border-box;

  margin-right:1.5%;

  font:bold 13px/18px georgia;

  height:110px;

}

.recent-articles ul li:last-child {margin-right:0;}

.recent-articles ul li .pic {

  float:left;

  width:86px;

  height:89px;

  border:1px solid #b4b4b4;

  margin-right:7px;

}

.recent-articles ul li h5 {

  font-size:13px;

  color:#232222;

  font-family:'Georgia-Bold';

  display:inline-block;

  margin:0;

  max-width:132px;

  vertical-align:middle;

}

.recent-articles .see-all {

  float:right;

  color:#9a2b3e;

  font-family:'RockwellBook';

  margin:15px 0 0;

}

.recent-articles ul li a {color:#232222;}

.recent-articles ul li .wpp-post-title {

  display:block;

  padding:6px 0;

  position:relative;

  top:50%;

  transform:translateY(-50%);

  vertical-align:middle;

}

.most-viewed {

  background:#eeeeee;

  border:1px solid #e9e9e9;

  padding:16px;

  float:left;

  width:32.65%;

  margin-right:1%;

}

.most-viewed.no-margin {margin-right:0;}

.most-viewed h4 {

  border-bottom:1px solid #887c8c;

  margin:0 0 10px;

  font-size:16px;

  color:#9a2b3e;

  font-family:'Georgia-Bold';

  font-weight:normal;

}

.most-viewed h4 span {

  border-bottom:3px solid #9a2b3e;

  display:inline-block;

  padding:0 0 8px 0;

  text-transform:uppercase;

}

.most-viewed ul {

  list-style:none;

  margin:0;

  padding:0;

}

.most-viewed ul li {

  margin:14px 0 0;

  background:url(../images/bullet-gray.png) no-repeat 0 7px;

  padding-left:15px;

  font-size:14px;

  color:#2e2e2e;

}

.most-viewed ul li a {color:#2e2e2e;}

.most-viewed ul li a:hover {color:#9a2b3e;}

.form-submit input[type="submit"] {

  text-indent:0;

  background:#dddddd;

  height:45px;

  line-height:45px;

  padding:0 25px;

  color:#000000;

  font-family:Georgia;

  font-size:14px;

  width:auto;

}

.comments-title h2 {float:left;}

.comments-title .write-comment {

  float:right;

  background:url(../images/pencil-icon.png) no-repeat 0 0;

  padding-left:32px;

  font-size:13px;

  color:#444444;

  text-decoration:underline;

  font-family:'georgia_0';

}

.chatrssh4 {

  font-size:15px;

  margin:14px 0 0 0;

  color:#000;

  background-color:#f0f0f0;

  padding:15px 20px;

  border:1px solid #d5d5d5;

  border-bottom:none;

  background:url("../images/bottom-bor.jpg") no-repeat scroll 20px bottom;

  background-color:#f0f0f0;

}

.top-nav nav ul ul {

  display:none;

  position:absolute;

  background-color:#ddd;

  min-width:232px;

  padding:0;

  margin:0; left: 0;

  z-index:99;

}



.top-nav nav ul ul li {

  border-top:1px solid #ccc;

  margin:0;

  width:100%;    margin: 0;

    padding: 0;

}

.top-nav nav ul ul a {

  font:bold 13px/18px georgia;

  padding:10px 16px;

  display: block;

}

.top-nav nav ul ul li  a:hover {

  background:#9a2b3e;

  color:#fff;

}





.top-nav nav li span {

  	

}



.top-nav nav li span {

    background: rgba(0, 0, 0, 0) url("../images/dow-menu.png") no-repeat scroll right center ;

	background-size:12px auto;

    border-left: 1px solid #cccccc;

    cursor: pointer;

    display: inline-block;

    font-size: 0;

    height: 15px;

    margin-left: 10px;

    padding-left: 10px;

    width: 20px;

}

.top-nav nav li:hover .sub-menu{display:block;

	

	

}









.top-nav nav  li span:hover .sub-menu {display:block;}





.recent-articles-white .chatrssh4 {

  background-color:#fff;

  border:0;

  border-bottom:1px solid #8f8394;

  text-transform:uppercase;

}

.recent-articles-white .ui-state-default,

.recent-articles-white .ui-widget-content .ui-state-default,

.recent-articles-white  .ui-widget-header .ui-state-default {

  border-left:0;

  border-right:0;

  font-family:'Georgia-Bold';

  color:#000000;

  font-size:13px;

}

.recent-articles-white .ui-widget-content {

  border-left:0;

  border-right:0;

}

.form-selc {

  clear:both;

  float:left;

  width:100%;

}

.select-style {

  float:left;

  

/*width:25%;

  */;

}

.form-selc .google-visualization-controls-label,

.form-selc label {

  clear:both;

  color:#000;

  display:block;

  float:left;

  font:13px/22px georgia;

  margin-bottom:5px;

  padding:0;

  text-align:left;

  text-transform:uppercase;

  width:100%;

}

.form-selc  select {

  color:#9a2b3e;

  font:16px/22px georgia;

  padding:10px 25px 10px 7px;

  border-color:#c8c8c8;

  appearance:none;

  -moz-appearance:none;

  -webkit-appearance:none;

  border:none;

  background-color:rgba(0,0,0,0);

  background-image:none;

  width:100%;

}

.form-selc  td {

  border-top:none;

  padding:20px 0 0 0;

}

.form-selc table {

  border-bottom:none;

  margin:0;

}

.breadcrumbb span:last-child  span {text-decoration:underline;}

.form-selc .goog-menu-button-inner-box {

  background:#ffffff url("../images/select-drop.jpg") no-repeat scroll right center !important;

  border:1px solid #c8c8c8;

  border-radius:0;

  box-sizing:border-box;

  margin:0;

  overflow:hidden;

  padding:0;

}

.goog-inline-block {

  display:inline-block;

  float:left;

  position:relative;

}

.form-selc select  option {

  font-size:12px;

  padding:5px;

}

.goog-menu-button-dropdown {display:none !important;}

.goog-menu-button {background:none !important;}

.goog-menu-button-caption {

  color:#9a2b3e !important;

  font:13px/22px georgia !important;

  

/*padding:5px 25px 5px 7px !important;

  */

    padding:5px 0 5px 7px !important;

  text-align:left;

  vertical-align:top;

}

.login-container {padding:0;}

.login-container table {

  border:0;

  padding:0;

}

.login-container td {

  border:0;

  padding:10px 15px 0 0;

}

.login-container td:first-child {width:20%;}

.login-container input[type=text],

.login-container input[type=password] {

  background:#ededed;

  border:0;

  box-sizing:border-box;

  color:#585858;

  font-family:Arial;

  font-size:15px;

  padding:16px 25px;

  width:100%;

}

.login-container input[type=submit] {

  background:#4d4d4d;

  border:0;

  box-sizing:border-box;

  color:#ffffff;

  display:block;

  font-family:"georgia_0";

  font-size:20px;

  height:52px;

  line-height:52px;

  margin:0 auto 15px;

  max-width:356px;

  padding:0;

  transition:all 700ms ease 0s;

  width:100%;

  text-transform:uppercase;

}

.login-container input[type=submit]:hover {background:#373737;}

.left-container .entry-content .login-container p {

  font-size:12px;

  color:#90263a;

  text-decoration:underline;

  font-family:Arial;

}

.left-container .entry-content .login-container p a {color:#90263a;}

.login-container td:nth-child(2) {

  color:#434a54;

  font-size:16px;

}

.dap_direct_signup_form {

  width:100% !important;

  background:none !important;

  border:0 !important;

  padding:0 !important;

}

.dap_direct_signup_form .form-row {padding:0 0 25px;}

.dap_direct_signup_form .form-row label {

  float:left !important;

  width:20% !important;

  font-size:14px !important;

  color:#141412 !important;

  text-align:left !important;

  padding:10px 0 !important;

  font-weight:normal !important;

  margin:0 !important;

}

.dap_direct_signup_form .form-row input[type=text] {

  background:#ededed;

  border:0 !important;

  box-sizing:border-box;

  color:#585858;

  font-family:Arial;

  font-size:15px !important;

  padding:16px 25px !important;

  width:77% !important;

  margin:0 !important;

}

.dap_direct_signup_form .form-row button[type=submit] {

  background:#4d4d4d !important;

  border:0 none;

  box-sizing:border-box;

  color:#ffffff !important;

  display:block;

  font-family:"georgia_0";

  font-size:20px !important;

  height:52px !important;

  line-height:52px !important;

  margin:0 auto 15px !important;

  max-width:356px;

  padding:0;

  text-transform:uppercase;

  transition:all 700ms ease 0s;

  width:100% !important;

  font-weight:normal !important;

}

.dap_direct_signup_form .form-row button[type=submit]:hover {background:#373737 !important;}

.contact-form-container .form-row .file-input {

  border-bottom:0;

  padding:14px 0;

  position:relative;

  /*overflow:hidden;*/

  background:#ededed;

}
.custom-file-input span.wpcf7-not-valid-tip{bottom: -38px; left:-900px; position: absolute;}
.contact-form-container .form-row .file-input input#uploadFile {

  width:178px;

  border:0;

  background:none;

  font-size:15px;

  color:#fff;

  font-family:"Arial";

  padding-left:25px;

  box-sizing:border-box;

}

.contact-form-container .form-row .file-input .custom-file-input {

  position:absolute;

  right:8px;

  top:8px;

}



/*---------------- custom file type --------------*/

.custom-file-input {

  display:inline-block;

  position:relative;

  color:#533e00;

}

.custom-file-input input {

  

/*visibility:hidden;

  */

 opacity:0;

  width:74px;

}

.custom-file-input:before {

  content:'UPLOAD';

  display:block;

  background:#90263a;

  border:0;

  border-radius:0;

  padding:5px 0;

  outline:none;

  white-space:nowrap;

  cursor:pointer;

  font-weight:normal;

  text-align:center;

  font-size:15px;

  position:absolute;

  left:0;

  right:0;

  color:#ffffff;

  font-family:'Arial';

  height:30px;

  line-height:30px;

  transition:all 700ms ease 0s;

  -webkit-transition:all 700ms ease 0s;

  -moz-transition:all 700ms ease 0s;

}

.custom-file-input:hover:before {

  border-color:#a10044;

  background:#79172a;

}

.custom-file-input:active:before {background:#79172a;}

.file-blue:before {

  content:'UPLOAD';

  background:-webkit-linear-gradient( -180deg,#99dff5,#02b0e6);

  background:-o-linear-gradient( -180deg,#99dff5,#02b0e6);

  background:-moz-linear-gradient( -180deg,#99dff5,#02b0e6);

  background:linear-gradient( -180deg,#99dff5,#02b0e6);

  border-color:#57cff4;

  color:#FFF;

  text-shadow:1px 1px rgba(000,000,000,0.5);

}

.file-blue:hover:before {border-color:#02b0e6;}

.file-blue:active:before {background:#02b0e6;}



/*---------------- custom file type ends --------------*/

.form-selc .goog-menu-button-inner-box {

  background:#ffffff url("../images/select-drop.jpg") no-repeat scroll right center !important;

  border:1px solid #c8c8c8;

  border-radius:0;

  box-sizing:border-box;

  margin:0;

  overflow:hidden;

  padding:0;

}

.goog-menu-button-outer-box {border:none !important;}

.goog-menu-button {margin:0 !important;}

.goog-menuitem-content {

  color:#000 !important;

  font:12px georgia_0 !important;

}

goog-menu-button:hover {border:none !important;}

.goog-menu-button-hover .goog-menu-button-outer-box,

.goog-menu-button-hover .goog-menu-button-inner-box {border-color:#c8c8c8 #c8c8c8 #c8c8c8 #c8c8c8 !important;}

.charts-side-main {

  float:left;

  width:70%;

}

.charts-side-main  .chart-left {

  margin-left:0;

  width:100%;

}

.charts-side-main .charts .img {width:100%;}

.charts-side-main .charts {margin-top:0;}

.charts-side-main .select-style {

  float:left;

  width:50%;

  margin-bottom:20px;

}

.goog-inline-block {width:99%;}

.widget .widget-title {

  border-bottom:1px solid rgb(143,132,149);

  font:bold 16px/30px georgia !important;

  margin:0 0 14px !important;

  padding-bottom:2px !important;

  text-align:center;

}

.widget-title > span {

  border-bottom:3px solid rgb(154,43,62);

  padding:5px 0;

}

.widget {background-color:rgb(255,255,255) !important;}

.article-post1 {

  background:#f3f3f3;

  border:1px solid #c2c2c2;

  margin-top:14px;

  clear:both;

}

.container-inner .charts {

  float:left;

  width:100%;

  margin-bottom:12px;

  overflow:visible;

}

.article-post1.recent-articles-white .chatrssh4 {

  background-color:#f3f3f3;

  margin:0;

  font-size:16px;

  color:#000000;

  font-family:"Georgia-Bold";

}

.post-section.srch-content {

  font-family:georgia;

  font-size:16px;

  text-align:left;

  padding:0;

}

.srch-content h1 {}

.srch-content .page-content {padding:16px 0 25px;}

.not-f h2 {

  font-size:26px;

  font-weight:normal;

  margin:16px 0 25px;

}

.article-post1 .ui-widget-content {background:#f3f3f3;}

.page-content.not-f {

  max-width:700px;

  text-align:center;

  padding-top:0;

}

.left-container .post-section .entry-header,

.left-container .post-section .entry-content,

.left-container .post-section .entry-summary,

.left-container .post-section .entry-meta {max-width:100%;}

.left-container .post-section .hentry {

  padding:25px 0;

  border-top:1px solid #d5d5d5;

}

.left-container .post-section .hentry:first-child {

  padding-top:0;

  border-top:0;

}

.left-container .post-section h1.entry-title {

  font-size:30px;

  font-family:'Georgia-Bold';

  font-weight:normal;

}

.left-container .entry-meta a {color:#9a2b3e;}

.left-container .entry-content p {

  font-size:13px;

  color:#585858;

  font-family:'georgia_0';

  clear:both;

}

.left-container .post-section .entry-header {margin-bottom:10px;}

.archive-header .archive-meta {padding:15px;}

.archive-header .archive-meta p:last-child {margin-bottom:0;}

.entry-title a:hover {color:#9a2b3e;}

.contact-form-container {padding:0;}

.contact-form-container .form-row {padding:0 0 25px;}

.contact-form-container .form-row .colum {

  float:left;

  width:48%;

}

.contact-form-container .form-row .colum.right {float:right;}

.contact-form-container .form-row.submit-row {padding-top:25px;}

.contact-form-container .form-row input::placeholder {color:#585858;}

.contact-form-container .form-row input[type=text],

.contact-form-container .form-row input[type=email] {

  width:100%;

  font-size:15px;

  color:#585858;

  height:56px;

  line-height:56px;

  box-sizing:border-box;

  background:#ededed;

  border:0;

  padding:0 25px;

  font-family:Arial;

}

.contact-form-container .form-row input[type=file] {

  width:178px;

  font-size:15px;

  color:#585858;

  height:40px;

  line-height:40px;

  box-sizing:border-box;

  background:#ededed;

  border:0;

  padding:0 25px;

  font-family:"Arial";

  font-weight:bold;

  cursor:pointer;

}

.contact-form-container .form-row textarea {

  width:100%;

  font-size:15px;

  color:#585858;

  box-sizing:border-box;

  background:#ededed;

  border:0;

  padding:16px 25px;

  font-family:Arial;

  resize:none;

}

.contact-form-container .form-row input[type=submit] {

  width:100%;

  font-size:20px;

  color:#ffffff;

  box-sizing:border-box;

  background:#4d4d4d;

  border:0;

  max-width:356px;

  height:52px;

  line-height:52px;

  transition:all 700ms ease 0s;

  -webkit-transition:all 700ms ease 0s;

  -moz-transition:all 700ms ease 0s;

  padding:0;

  font-family:'georgia_0';

  margin:0 auto;

  display:block;

}

.contact-form-container .form-row input[type=submit]:hover {background:#0b0b0b;}

.wpcf7-form-control-wrap.your-name::before,

.wpcf7-form-control-wrap.your-email::before {

  content:"required";

  color:#929292;

  opacity:0.5;

  font-size:12px;

  position:absolute;

  top:0;

  right:17px;

  font-family:Arial;

}

.contact-form-container .form-row .wpcf7-form-control-wrap.your-name input,

.contact-form-container .form-row .wpcf7-form-control-wrap.your-email input {padding-right:72px;}



/*Plan css 18feb16*/

.post-section ul li {

  float:left;

  list-style:none;

}

.plan-content h2 {

  color:#000;

  font-size:29px;

  margin:0 0 25px;

  text-transform:uppercase;

  text-align:center;

}

.plan-content p {

  color:#858585;

  font:16px/24px arial;

  text-align:center;

}

.plan-one {

  float:left;

  width:33.33%;

  position:relative;

}

.plan-one-head {

  background-color:#660616;

  color:#fff;

  font:bold 25px/25px georgia;

  height:134px;

  padding:30px 10px 10px;

  text-align:center;

  vertical-align:middle;

}

.plan-one-head span {

  float:left;

  font:bold 50px/50px georgia;

  margin-left:34%;

  margin-top:7px;

}

.plan-one-head > strong {

  display:block;

  float:left;

  font:bold 13px/19px georgia;

  margin-left:5px;

  margin-top:27px;

}

.plan-one-head > strong > b {font:bold 19px/19px georgia;}

.plan-one-content {

  border-right:1px solid #e3e4e8;

  margin-bottom:20px;

  min-height:334px;

  overflow:hidden;

  padding:20px;

}

.plan-one-content ul {

  margin:0;

  overflow:hidden;

  padding:20px;

  width:100%;

}

.plan-one-content ul li {

  background:rgba(0,0,0,0) url("../images/checkmark.jpg") no-repeat scroll 0 7px;

  float:left;

  margin:0;

  padding:0 0 12px 38px;

  width:100%;

}

.plan-one button {

  background-color:#660616;

  border:medium none;

  bottom:20px;

  color:#fff;

  font:bold 20px georgia;

  margin:6% 6% 0;

  padding:18px 10%;

  position:absolute;

  width:88%;

}

.all-plans {

  border-radius:0 0 10px 10px;

  -moz-box-shadow:-3px 3px 0 #e3e4e8;

  -webkit-border-radius:0 0 10px 10px;

  box-shadow:-3px 3px 0 #e3e4e8;

  -moz- border-radius:0 0 10px 10px;

  -webkit-box-shadow:-3px 3px 0 #e3e4e8;

  overflow:hidden;

  background-color:#f6f6f6;

}

.p-two .plan-one-head {background-color:#891528;}

.p-three .plan-one-head {

  background-color:#838383;

  text-transform:uppercase;

  font:bold 25px/30px georgia;

  padding:36px 10px 10px;

}

.p-two .plan-one-content button {background-color:#891528;}

.p-three .plan-one-content button {background-color:#838383;}

.p-three  .plan-one-content {border:none;}

.p-three  .plan-one-content ul li {padding:0 0 55px 38px;}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{

	 clear: none !important;

	

}

.entry-content img.alignright, .entry-content .wp-caption.alignright {

    margin-right: 0 !important

}



/*Plan css end*/

@media screen and (max-width:767px) {

  .date-row-container .fin2 {

    float:none;

    margin-bottom:0;

  }

  .date-row-container .dateposted {

    float:none;

    font-size:14px;

    color:#9a2b3e;

    font-family:'georgia_0';

    margin-top:6px;

  }

  .most-viewed {

    width:auto;

    float:none;

    margin-bottom:10px;

  }

  .recent-articles ul li {

    float:none;

    width:auto;

    height:auto;

    text-align:center;

    clear:both;

  }

  .recent-articles ul li a {display:block;}

  .recent-articles ul li .wpp-post-title {

    top:auto;

    transform:translateY(0%);

    vertical-align:middle;

  }

  .recent-articles ul li .attachment-thumbnail,

  .recent-articles ul li .wpp-thumbnail {float:none !important;}

  .toggle-nav {

    display:block;

    background:url(../images/mobile-icon.png) no-repeat left top;

    text-indent:-999999px;

    width:32px;

    height:25px;

  }

  .top-nav {

    left:0;

    float:none;

    position:relative;

  }

  .top-nav ul li a {

    font:14px/25px "robotoregular";

    padding:2px 14px !important;

  }

  .top-nav nav ul {

    background:#fff none repeat scroll 0 0;

    box-shadow:0 3px 5px #ccc;

    display:none;

    padding:20px 10px;

    position:absolute;

    left:0;

    top:40px;

    width:270px;

    z-index:99;

  }

  .top-nav nav ul ul {

    display:none;

    position:relative;

    top:0;

    min-width:50px;

  }

  .top-nav nav ul li a {

    font:17px/34px "robotoregular";

    padding:8px 0 8px 25px;

  }

  .sub-nav {display:block !important;}

  .top-nav nav ul li {

    float:left;

    width:100%;

  }

  .login-container td:first-child {width:30%;}

  .dap_direct_signup_form .form-row label {width:30% !important;}

  .dap_direct_signup_form .form-row input[type="text"] {width:66% !important;}

}









.form-selc .charts-menu-button-inner-box {

  background:#ffffff url("../images/select-drop.jpg") no-repeat scroll right center !important;

  border:1px solid #c8c8c8;

  border-radius:0;

  box-sizing:border-box;

  margin:0;

  overflow:hidden;

  padding:0;

}

#Filter2_div {width:200px;}

#Filter2_div .charts-combobox input.label-input-label {

  width:170px;

  height:32px;

}

#Filter2_div .charts-combobox input {

  width:170px;

  height:32px;

}

#Filter2_div .charts-combobox-button {

  margin-top:11px;

  float:right;

}

#Filter2_div .google-visualization-controls-categoryfilter LI .charts-link-button {

  background:#999999 none repeat scroll 0 0;

  border-radius:50%;

  font-family:Arial;

  display:block;

  float:right;

  font-weight:bold;

  position:absolute;

  right:-8px;

  text-align:center;

  text-transform:uppercase;

  top:-3px;

  width:19px;

  color:#000 !important;

}

#Filter2_div .charts-combobox .charts-menu {

  overflow:auto;

  height:100px;

}

.chart-filter-container {width:200px;}

.chart-filter-container.full-width {width:auto;}

.chart-filter-container .charts-combobox input.label-input-label {

  width:170px;

  height:32px;

}

.chart-filter-container .charts-combobox input {

  width:170px;

  height:32px;

}

.chart-filter-container .charts-combobox-button {

  margin-top:11px;

  float:right;

}

.chart-filter-container .google-visualization-controls-categoryfilter LI .charts-link-button {

  background:#999999 none repeat scroll 0 0;

  border-radius:50%;

  display:block;

  float:right;

  font-weight:bold;

  position:absolute;

  right:-8px;

  text-align:center;

  text-transform:uppercase;

  top:-3px;

  width:19px;

  color:#000 !important;

}

.chart-filter-container .charts-combobox .charts-menu {

  overflow:auto;

  height:100px;

}

.chart-filter-container ul {

  list-style-type:none;

  margin:0;

  padding:0;

}

.chart-filter-container ul li {

  background-color:#d0dbed;

  border:1px solid #bac8e6;

  border-radius:2px;

  margin:0.2em;

  padding:0.2em;

  display:inline-block;

  position:relative;

  width:97%;

}

.chart-filter-container ul li .charts-link-button,

.chart-filter-container ul li .goog-link-button {

  background:#999999 none repeat scroll 0 0;

  border-radius:50%;

  color:#000000 !important;

  display:block;

  float:right;

  font-weight:bold;

  position:absolute;

  right:-8px;

  text-align:center;

  text-transform:uppercase;

  top:-3px;

  width:22px;

  font-family:Arial !important;

}

.chart-filter-container .charts-menu-button-outer-box {width:100%;}

.chart-filter-container .form-selc .charts-menu-button-inner-box {width:100%;}

.charts-inline-block,

.goog-inline-block {

  display:inline-block;

  float:left;

  position:relative;

  font:12px/22px georgia;

}

.form-selc select  option {

  font-size:12px;

  padding:5px;

}

.charts-menu-button-dropdown {display:none !important;}

.form-selc .charts-menu-button-inner-box {

  background:#ffffff url("../images/select-drop.jpg") no-repeat scroll right center !important;

  border:1px solid #c8c8c8;

  border-radius:0;

  box-sizing:border-box;

  margin:0;

  overflow:hidden;

  padding:0;

}

.charts-menu-button-outer-box {border:none !important;}

.charts-menu-button {margin:0 !important;}

.charts-menuitem-content {

  color:#000 !important;

  font:12px georgia_0 !important;

}

.charts-menu-button:hover {border:none !important;}

.charts-menu-button-hover .charts-menu-button-outer-box,

.charts-menu-button-hover .charts-menu-button-inner-box {border-color:#c8c8c8 #c8c8c8 #c8c8c8 #c8c8c8 !important;}

.charts-inline-block {width:97%;}

.form-selc .charts-menu-button-inner-box {

  background:#ffffff url("../images/select-drop.jpg") no-repeat scroll right center !important;

  border:1px solid #c8c8c8;

  border-radius:0;

  box-sizing:border-box;

  margin:0;

  overflow:hidden;

  padding:0;

}

.charts-menu-button-outer-box {border:none !important;}

.charts-menu-button {margin:0 !important;}

.charts-menuitem-content {

  color:#000 !important;

  font:12px georgia_0 !important;

}

.charts-menu-button:hover {border:none !important;}

.charts-menu-button-hover .charts-menu-button-outer-box,

.charts-menu-button-hover .charts-menu-button-inner-box {border-color:#c8c8c8 #c8c8c8 #c8c8c8 #c8c8c8 !important;}

.charts-menu-button {background:none !important;}

.charts-menu-button-caption {

  color:#9a2b3e !important;

  font:13px/22px georgia !important;

  

/*padding:5px 25px 5px 7px !important;

  */

    padding:5px 0 5px 7px !important;

  text-align:left;

  vertical-align:top;

}

#chart_div {min-height:400px;}

