﻿
.gallerylist a .galcc {
  width: 100%;
  height: auto;
  display: block;
  padding: 15px 25px;
}

.gallerylist a .galcc p {
  font-size: 12px;
  line-height: 1.8em;
  margin-bottom: 0;
  color: #333;
}

.gallerylist a .galcc p.gldate {
  color: #C10C0F;
}
.postmetadata a:hover{color:#ff5a00}
#content .post-info,#content .postmetadata{font-size:.9em;color:#666c7f;margin:0;padding:0}
#content-main .post .postmetadata .post-toolbar a{margin-right:15px}
.offer-box .plan-price-bar .plan-pricing .unit{color:#555;font-weight:400;letter-spacing:-1px}
.offer-box .plan-price-box .plan-pricing .unit{color:#555;font-weight:400;letter-spacing:-1px}
.plan-list .plan-list-box .plan-list-left-col .plan-price-bar .plan-pricing .unit{color:#555;font-weight:400;letter-spacing:-1px}
.dentist-search.dentist-search-two .modal-body.compare-plans .unit{top:-5px}
.ie-page .plan-pricing .unit{font-size:18px;margin-left:-8px}
.single-dp_plans .unit sub{font-size:26%;left:-24px}
.pln-tps .pln-prce .unit{font-size:14px;color:#777;font-weight:400;position:relative;top:-31px;right:-27px}
.cal-results-container .plan-pricing .unit{position:relative}
.cal-results-container .plan-pricing .unit sub{position:absolute;left:-23px;top:9px}
.single-dp_plans .unit sub.reduce-font{left:-5px;top:5px}


.menu_icon{
	position: absolute;
	right: 0;
	top: 0;
	background-color: #000;
	padding-top:3px;
	margin-right: 10px;
	width: 50px;
	height: 50px;
	z-index: 15;
	border-radius: 20%;
}

.menu_icon div{
	width: 30px;
	height: 5px;
	border-radius: 2px;
	background-color: #cc3300;
	margin: 6px 9px;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  zoom: 1;
}

.container:before,
.container:after {
  content: " ";
  display: table;
}

.container:after {
  clear: both;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container-fluid {
    max-width: 970px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
  }

.navbar-header .container { padding: 0 20px 0 20px !important; }

.container .contenido { padding: 0 !important; }

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tdc-element-style .vc_column,
.tdc-element-style .vc_column_inner,
.tdc-element-style .td-pb-border-top,
.tdc-element-style .td-pb-row {
  border-color: transparent !important;
}

.tdc-element-style .vc_column:before,
.tdc-element-style .vc_column:after,
.tdc-element-style .vc_column_inner:before,
.tdc-element-style .vc_column_inner:after {
  background-color: transparent !important;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }


.col-xs-12 { width: 100%; }



.banner__text { font-size: 20px; text-align: center; padding: 30px 0 10px 0; }
.cam-content #page-title{display:none}
.ds-1col-alumni-group #tabs .title{display:none;background:#F3F3F3;border-bottom:1px solid #E8E8E8;padding:10px 0 10px 10px;font-weight:bold;font-size:16px;}
.ds-1col-alumni-group #tabs .title a{font-size:16px;color:#000;}
.item-list .title{font-weight:bold;}
.cam-content .cam-live-search .reference-autocomplete p.title{font-weight:bold;color:#0072cf;}
.mobile-menu-close-btn{position:absolute;width:40px;height:40px;background:#444;font-size:20px;line-height:20px;padding:10px;margin:0;text-align:center;left:-20px;top:-20px;color:#eee;cursor:pointer}
.mobile-menu-close-btn i{margin:0}



.assistive-text,
.screen-reader-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px;
	width: 1px;
}

#access a.assistive-text:focus,
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	height: auto;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
	width: auto;
}


.part{
    padding-top: 15px;
    font-size: 16px;
}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}
