/*
Theme Name: The7.2
Theme URI: http://dream-theme.com/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.1
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: one-column, two-columns, right-sidebar, flexible-width, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
*/

.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}
.email_text
{
font-size: 13px; 
margin-top: -10px; 
padding-bottom: 15px;
}

.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}
.navigation-holder{
 background-color: #3288b4;
  box-shadow: -4px 7px 5px -4px #3288b4 inset;
/*
background-color:#d7aa67;
-webkit-box-shadow: inset -4px 7px 5px -4px rgba(185,147,89,1);
-moz-box-shadow: inset -4px 7px 5px -4px rgba(185,147,89,1);
box-shadow: inset -4px 7px 5px -4px rgba(185,147,89,1); */
}
.h_form {
  background-color: #3288b4;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-bottom: 10px;
  padding-top: 20px;
}
.main_text{
font-size:18px;
line-height:28px;
}
.wpcf7-textarea {
    height: 151px !important;
}

.wpcf7-submit {
  background: #f0cb32 none repeat scroll 0 0 !important;
  border-radius: 20px !important;
  box-shadow: 0 2px 0 #5b3b00;
  font-weight: bold !important;
  padding: 10px 25px !important;
  text-transform: uppercase !important;
  transition: all 0.5s ease 0s;
}
.wpcf7-submit:hover {
    background: #3288b4 !important;
    box-shadow: 0 2px 0px #00476c;
transition:all ease 0.5s;
}
.treat_serv{
background:url(http://www.sandstonepointdental.com.au/wp-content/uploads/2015/05/dental_pattern.jpg) repeat;
width:100%;
}
.cta_head {
  color: #ffffff;
  line-height: 41px;
}
.cta_head span{
font-size:36px;
font-weight:700;
text-transform:uppercase;
}
.cta_btn{
 box-shadow: 0 2px 0 #3288b4;
background:#3288b4;
border-radius:30px;
   font-size: 14px;
    font-weight: 700;
    padding: 5px 20px;
    text-transform: uppercase;
margin-left:50px;
}
.appointment{
background:#f0cb32 !important;
border-radius:8px;
padding:20px 0px;
}
.fa-user-md{
font-size:87px;
 margin-right:15px !important;
}

#footer.solid-bg {
  background: #3288b4 none repeat scroll center top;
}

.footer .widget, .footer .tp_recent_tweets li {
    font-size: 14px;
    line-height: 29px;
}
.widget-title {
    font-size: 18px !important;
}
.wf-float-left {
    color: #fff;
}
.fa.fa-mobile {
    font-size: 24px;
    line-height: 26px;
}
.fa.fa-map-marker {
    font-size: 22px;
}
.fa-clock-o{
font-size:18px;
}
ul.social_media{
margin:0;
}
ul.social_media li{
float:left;
padding:0 10px 0 0;
}
h2.sc{
color:#3288b4;
}
.add{
padding:20px;
}
.dr img {
    border: 1px solid #dadada;
    border-radius: 50%;
    padding: 4px;
}
.med1 {
  width: 32.3% !important;
}
.med2 {
  width: 32.3% !important;
}
.med3 {
  width: 32.3% !important;
}
.faq_cta h3{
line-height:30px;
}
.top_info{
font-size:14px;
color:#474749;
text-align:left;
line-height:30px;
}
.top_info .fa-mobile{
color:#3288b4 !important;
font-size:18px !important;
}
.top_info .fa-map-marker{
color:#3288b4 !important;
font-size:18px !important;
}
#header
{
    background: -webkit-linear-gradient(#f1f1f2, white) !important; /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f1f1f2, white) !important; /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f1f1f2, white) !important; /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f1f1f2, white) !important; /* Standard syntax (must be last) */
    border-top: 3px solid #0096a7;
}

.service_blog article{
border:1px solid #cccccc !important;
padding:10px !important;
}
#main-nav > li > a
{
font-weight:400 !important;
}
.get_btn{
background:#0096a !important;
border-radius:12px !important;
padding:10px !important;
color:#fff;
}
.tp-caption a {
  color: #fff !important;
}
.rd_btn {
  margin: 0 58px !important;
}
@media (min-width: 750px) and (max-width: 1196px) {

.email_text
{
font-size: 10px; 
margin-top: -10px; 
padding-bottom: 15px;
}
}


.fancy-date a, .shortcode-pullquote::after, #wp-calendar td.act, .skill-value, #page .icons-bg.accent-bg .benefits-grid-ico, #page .icons-bg.accent-hover-bg a.benefits-grid-ico:hover, .shortcode-action-bg::before, .standard-number-list li::before, .three-d-slider .navig .act, .scale-me .navig div.act:hover, .dt-highlight, .soc-ico a:hover, .wc-ico-cart > span, .hover-color-static .links-container > a:hover, .hover-style-three .links-container > a:hover, .hover-style-one .links-container > a:hover, .standard-arrow li::before, .wpb_content_element.tab-style-one .wpb_tabs_nav > li.ui-state-active, .tab-style-two .wpb_tabs_nav li.ui-tabs-active::before, .accent-border-color .dt-fancy-title.bg-on, #page .accent-bg .vc_bar, .hover-line .line-decoration::after, .benefits-style-one.hover-line .wf-cell > div::after, .benefits-style-two.hover-line .wf-cell .benefits-inner::after, #switcher, .slider-wrapper.arrows-accent .prev:hover i, .slider-wrapper.arrows-accent .next:hover i, #page .ls-carousel .ls-nav-prev:hover, #page .ls-carousel .ls-nav-next:hover, .rollover-thumbnails span:first-child i {
  background-color: #3288b4 !important;
  color: #fff;
}

.tp-caption.getbtn, .getbtn {
  background-color: #3288b4 !important;
  border-color: #3288b4 !important;
  border-radius: 15px;
  border-style: none;
  border-width: 0;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 600;
  padding: 10px 20px;
  text-decoration: none;
  text-shadow: none;
}

 #menu-footer-menu a:hover {   color: #f0cb32; }

.fa-envelope {
  font-size: 13px;
  padding: 0;
}

#comments {
  display: none;
}

.emergency ul li {
  list-style: outside none square;
line-height: 25px;
}

.dr_bing ul li {
  list-style: outside none square;
line-height: 25px;
}

.treatment ul li {
  font-size: 20px;
  list-style: outside none none;
  margin: 0;
}

.treatment ul > li > ul > li {
  font-size: 15px;
  list-style: outside none square;
}

.sub-menu li a {
  color: #fff;
  font-weight: 500;
  padding: 0 8px !important;
  text-decoration: none;
float: left;
}


.message ul li {
  font-size: 16px !important;
  list-style: square;
}

.message li:first-child {
  font-size: 20px;
  list-style: outside none square;
  margin: 0 !important;
  padding: 0 !important;
}

.mini-contacts.phone > a {
  font-weight: 500;
  text-decoration: none;
}
.single .type-services .rollover{display:none;}
.blog-media .fancy-date {
  display: none;
}
.page-template-template-services-masonry .blog-media {
    min-height: 300px;
}
.page-template-template-services-masonry .blog-media img {
    min-height: 290px;
}
.page-template-template-services-masonry .blog-media .rollover i{
 min-height: 290px !important;
}
.entry-meta{display:none;}

@media screen and (max-width:320px) {
.custom-icon img {
  margin-top: 10% !important;
}
}









