/*
Theme Name: mg child
Description: Child of the mg parent theme
Author: 8 Dot	
Template: mg
*/
@import url("../mg/style.css");
@import url(https://fonts.googleapis.com/css?family=Raleway:600,400,300|Droid+Serif:400,400italic,700,700italic);

#page, .site-header, .format-quote .post-header .sub-title, .format-quote .post-header .post-symbol i, .comments-area article header:before, div.vc_text_separator div, #colorbox #cboxContent, #colorbox #cboxTitle { background-color:transparent!important;}

.sub-menu .wpmega-link-title {text-align: left;}

#masthead, article.format-quote .post-header, article.format-link .post-header { background-color: #404A56!important;}

.home #masthead, .home .boxed-left .masthead-vertical-bg, .home .full-width-left .masthead-vertical-bg, .home .boxed-right .masthead-vertical-bg, .home .full-width-right .masthead-vertical-bg, .home article.format-quote .post-header, .home article.format-link .post-header {  background-color: transparent!important;}

.boxed-left .masthead-vertical-bg, .full-width-left .masthead-vertical-bg {
  -webkit-box-shadow:none!important; -moz-box-shadow:none!important;  box-shadow:none!important;background-color: transparent!important;}

#Top, #Middle, #Bottom, .full-width .masthead-row, .boxed .masthead-row { max-width: 1000px;}

#MainNav #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 > a span, #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item.current-menu-item > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item.current-menu-item > a:visited, .navSearch a#NavSearchLink, .navSearch a#NavSearchLink:hover, .navSearch a#NavSearchLink:visited, #MainNav #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 > a:hover span, body #megaMenu ul.megaMenu > li.menu-item:hover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega:hover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-reg.mega-with-sub:hover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega.megaHover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-reg.mega-with-sub.megaHover > a, body #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item.current-menu-item > a:hover {
     text-align: right;}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator { padding-right: 40px;}
#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 > a:hover, #megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0.megaHover > span.um-anchoremulator {padding-right: 45px !important;}
div.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active a, div.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active a:hover, body #megaMenu ul.megaMenu > li.menu-item.current-menu-item > a {
    padding-right: 40px;
}

#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator {
    padding: 10px 40px 10px 10px;font-size:14px;}
.row-fluid .span9 {width: 95%;}
.boxed #masthead, .full-width #masthead, .boxed-left .masthead-vertical-bg, .full-width-left .masthead-vertical-bg, .boxed-right .masthead-vertical-bg, .full-width-right .masthead-vertical-bg {background-color:#404a56;}

.page-title {
    font-size: 40px;
    margin-top: 20px;
    color: #999;
    font-weight: 300 !important;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content p{
    margin-top: 15px;
    padding-top: 0px;
    margin-bottom: 8px;
    padding-bottom: 0px;
}

h3, h5, h6, .vc_text_separator div, .wpb_accordion .ui-accordion .ui-accordion-header, .comments-area article header cite {
    font-weight: 400;}
h1{font-family:'Raleway', Helvetica, sans-serif!important; font-weight:300!important;font-size:40px; }
.entry-content h2 {font-family:'Raleway', Helvetica, sans-serif!important;font-weight: 600 !important;text-transform:uppercase;}
h4 {font-family:'Raleway', Helvetica, sans-serif!important; font-weight:400!important; }
.entry-content h3{font-family:'Droid Serif', Georgia, serif!important; }
div.wpb_separator.wpb_content_element, body .vc_text_separator, body .vc_separator {
    margin: 40px 0px 10px 0px;}
body .vc_separator h4 {text-transform:uppercase; color:#32a0df!important;font-weight:600!important;}
.vc_separator.vc_sep_color_grey .vc_sep_line {border-color: #CCCCCC!important;}


.wpb_button.wpb_btn-inverse, .wpb_button.wpb_btn-inverse:active {
    background-color: #808a8f;
    color: #FFF;
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #CCC;
    border: none;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
@media (max-width: 767px) {
#masthead .site-title a.logo-image img {
    max-height: 100px;}}

/*---------home-----------*/
.home {background-color:#404a56;background-image: url('https://murdockandgannon.com/wp-content/uploads/2014/10/Gannon-Homepage.jpg')!important;background-repeat: no-repeat; background-position: top right;}
.home .main-content{background-image: url('https://murdockandgannon.com/wp-content/uploads/2014/10/MG.png')!important;background-repeat: no-repeat; background-position: top right;}
@media screen and (max-width: 767px) {
.home .main-content{background-image: none;background-repeat: no-repeat; background-position: top right;}
#rev_slider_11_1_wrapper{margin: 0px 0px 40px!important;}
}
.home hr{  background-color: #4d545b;}
#rev_slider_11_1_wrapper {}
.tagline {text-transform:uppercase;font-family:'Droid Serif', serif!important;font-size:15px;color:#ffffff; border-bottom: 1px dotted #999;padding-bottom: 20px;}

.gallery {padding-bottom: 15px;}
.gallery img {border: 1px solid #CFCFCF!important;}

/*---------testimonials-----------*/
blockquote, .pull-left, .pull-right {
    border: none;
    padding: 0px 0px 2px;font-family:'Raleway', Helvetica, sans-serif!important; font-weight:400!important;font-style:normal;font-size:16px;margin: 10px 0px;
}
div.credit {
    font-family: 'Noto Sans',Helvetica, sans-serif;
    font-size: 14px;
    color:#121c26;text-transform:uppercase;line-height:inherit;padding-bottom:18px;
}
.home blockquote {text-align:center;color: #ababab;}
.home div.credit {text-align:center;}


.author {visibility:hidden;}
.testimonials-widget .author{visibility:visible;}



.wpcf7-form p {float:left;margin:8px;}
textarea, input, .textInput { width: 360px!important;}
div.wpb_content_element div.ui-tabs .ui-tabs-nav li a {
    color: #999;
    padding: 8px 10px;
    border-width: 0px 0px 0px 1px;
    transition: all 0.1s ease-in-out 0s;
    font-size: 14px;
    font-weight: normal;
}

@media screen and (max-width: 780px) {
.home .main-content{background-image: none!important;}
}