/*
Theme Name:  WedCo Child Theme
Description: Child theme for the WedCo theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    wedco
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */

/* Twinkle Weddings */

#tm-stickable-header-w {
    /* height:160px!important; */
    /* background-color: #fff !important; */
}

/* .tm-header-block {
    background-color: #fff !important;
}

#masthead {
    background-color: #fff !important;
} */

.quote-block {
    position: relative;
    background: #f9f9fc;
    border-left: 6px solid #4a72ff;
    padding: 2rem 2.5rem;
    margin: 2rem auto;
 
    border-radius: 8px;
    box-shadow: 0 6px 18px rgba(0,0,0,0.06);
}

.quote-block blockquote {
    font-size: 1.35rem;
    line-height: 1.6;
    margin: 0;
    color: #333;
}

.quote-icon {
    position: absolute;
    top: -15px;
    left: -10px;
    font-size: 2.5rem;
    color: #4a72ff;
    opacity: 0.25;
}

 

.quote-author {
    margin-top: 1.5rem;
    font-size: 16px;
    color: #555;
    text-align: right;
    font-style: italic;
}


.widget-area li.menu-item > a {font-family: "Roboto Condensed", serif !important;font-size:16px!important;color:#fff!important;}

.headerlogo img {max-height:120px!important;}

 
 

#wpforms-submit-5900 {background-color:#922d06!important;}

  .entry-content {margin-top:234px!important;}

 
#headerimage {
 
   
    width: 100%;  
          /* or a fixed width */
   }

ul#menu-main-menu {margin-top:10px!important;}

.headerlogo {margin-top:10px!important;}

#wpforms-submit-5900 {background:#ffb501!important;}

a {color:#0a2090!important;}

strong {margin-top:0px!important;display:inline-block!important;}

#site-header-menu {padding-bottom:15px!important;}

.vc_separator h4 {font-size:26px!important;}
 

li a {color:#222!important;}

a.rs-layer {color:#222!important;background-color:#fad199!important;font-weight:500!important;}

 
p {margin-bottom:10px!important;}

 .mobileonly {display:none!important;}

.vc_row.vc_row-o-full-height {min-height:10px!important;}

.page-id-992 #main {background:#e3dbce!important;}

/* .themetechmount-box-title h4 {min-height:70px!important;} */

span.dae-shortcode-download-button-text {font-size:20px!important;}

div.wpforms-container-full input[type="submit"]:not(:hover):not(:active), div.wpforms-container-full button[type="submit"]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type="submit"]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type="submit"]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {background-color:#ffb501!important; color:#222!important;}

h2 {
    /* font-family:"Dancing Script", cursive !important; */
    font-family:"Amatic SC", cursive !important;
    }
    
.services-heading {
    padding-left: 10px;
    padding-right: 10px;
}

#slider-4-slide-6-layer-4 a {font-size:22px!important;} 

#slider-4-slide-6-layer-1,#slider-4-slide-18-layer-1 {font-weight:600!important;font-style:italic!important;font-size:29px!important;}

#hpcta .wpb_wrapper {
    background:#fff!important;
    border:0px solid #ccc!important; 
    /* border-radius:5px!important; */
    
}

#hpcta .wpb_wrapper h4 {
    /* text-align:center!important; */
    font-size:22px!important;
    padding:10px!important; 
    color:#333!important;
    padding-top:0px!important; 
    margin-top:5px!important;
    
}

#hpcta .wpb_wrapper  p {
    padding-left:10px!important;
    padding-right:10px!important;
    padding-bottom: 10px;
}

/* #hpcta .wpb_wrapper .wpb_text_column {min-height: 140px!important;border:0px!important;} */
 
/* #hpcta .box-shadow + .vc_column-inner + .wpb_wrapper {
    border: 1px solid #ccc !important;
    box-shadow: 0 0 10px 0 rgba(18,31,56,.1) !important;
    border-radius: 0px !important;
} */

.themetechmount-box {border:1px solid #ccc!important; }

#hpquotes .themetechmount-box {border:0px solid #ccc!important; }

.page-id-5445 .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {height: 300px!important;}

h2 {font-weight:600!important;}

.tm-entry-meta {display:none!important;}

#hpquestions h4 {margin-top:35px!important;}



.btncomplete {margin-bottom:5%!important;}

#videorow h2.tm-custom-heading {padding-top:5%!important;}

#introrow {margin-bottom:50px!important;}

body.themetechmount-page-full-width #content .site-main .entry-content .wpb-content-wrapper > .wpb_row.vc_row-fluid, body.themetechmount-page-full-width #content .site-main .entry-content > .wpb_row.vc_row-fluid {padding-bottom:10px!important;}

div.wpforms-container-full .wpforms-form .wpforms-head-container {padding:0px!important;}

body.themetechmount-page-full-width #content .site-main .entry-content .wpb-content-wrapper > .wpb_row.vc_row-fluid, body.themetechmount-page-full-width #content .site-main .entry-content > .wpb_row.vc_row-fluid {padding-top:0px!important;}

.themetechmount-topbar-wrapper {display:none!important;}

.tm-vc_general .tm-vc_btn3 {border-radius: 10px!important;} 

#second-footer {background-color:#0a2090!important;}

#bottom-footer-text {display: none!important;}

.top-visible {background-color:#ffc331!important;}

.tm-wedco-icon-angle-up {color:#222!important;}

h3.widget-title {color:#fff!important;font-family: "Amatic SC", cursive!important;font-size:29px!important;}

.second-footer-inner p {color:#fff!important;}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {background-color:#ffb502!important;color:#222!important;}

.tm-vc_btn3.tm-vc_btn3-size-lg {
    font-size:20px!important;
    border-radius: 0px !important;
}

#videorow .tm-vc_btn3.tm-vc_btn3-size-lg {
    border: 1px solid #aaa !important;
}

.themetechmount-testimonial-box-style2 .themetechmount-box-desc .themetechmount-testimonial-text {font-size:21px!important;}

p {
    font-family: "Roboto Condensed", serif !important;
    color:#444 !important;
    font-weight: 400 !important;
    
}

h1 {font-family: "Amatic SC" !important;}

/* h2 {font-family: "Dancing Script"!important;} */

/*h2 {font-family: "Playfair Display"!important;
    font-weight: 500 !important;
}*/

h3 {
    font-weight: 400;
}

h4 {
    font-family: "Amatic SC", cursive !important;
    font-weight: 600;
}

#shiftnav-toggle-main {display:none!important;}

/* #site-header .container {width:100%!important;} */

.shiftnav-menu-title a {color:#222!important;}
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target {background:#ffb501!important;}

a.shiftnav-target {color:#222!important;}

.shiftnav.shiftnav-skin-standard-dark, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu {background:none!important;}

.tm-header-overlay .site-header-menu.tm-bgcolor-white, .tm-header-overlay .site-header.tm-bgcolor-white {background-color:rgba(255,255,255,1)!important;}

.wpcf7-form .tm-contact-page .select2-container--default .select2-selection--single, .wpcf7 .tm-contact-page input[type="text"], .wpcf7 .tm-contact-page input[type="email"], .wpcf7 .tm-contact-page textarea, .wpcf7 .tm-contact-page input[type="number"] {border:1px solid #ccc!important;}

.tm-titlebar-wrapper.tm-bg.tm-bgimage-yes > .tm-bg-layer {opacity:.1 !important;}

#shiftnav-main {background:#83cdef!important;}

#shiftnav-toggle-main {right:0!important;background:none!important;}

#shiftnav-toggle-main-button {float: right!important;background:#ffb501!important;}

#menu-toggle {display:none!important;}

.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p {font-size:18px!important;}

.second-footer-inner .widget-text {color:#fff!important;}

#site-header-menu #site-navigation div.nav-menu > ul > li >  {color:#75695b!important;}

p {font-size:19px!important; line-height:30px!important;}

.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4, 
.tm-element-subheading, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4 {font-size:24px!important;}

 
.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {padding-top:12%!important; padding-bottom:1%!important;}

.tm-breadcrumb-seprator .tm-titlebar .breadcrumb-wrapper::before, .tm-titlebar-wrapper.tm-breadcrumb-seprator .tm-titlebar-main .breadcrumb-wrapper .container::before, .tm-breadcrumb-seprator .tm-titlebar .breadcrumb-wrapper::after {
    background-color: #fff;
}

h4.tm-custom-heading {
    font-size: 22px !important;
    line-height: 30px !important;
}

/* li.menu-item {padding-top:40px!important;} */

.wpcf7-list-item-label {
    font-weight: 100;
}

.entry-content li {
    /* font-family: "Lora", serif !important; */
    font-size:18px !important; 
    /* color:#444 !important; */
    line-height:28px !important;
} 

/* .entry-content a {color:#c78665!important;} */

.themetechmount-box-blog.themetechmount-blogbox-styletwo .themetechmount-blogbox-desc-footer a, .tm-sortable-list .tm-sortable-link a, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a, .themetechmount-progress-bar.vc_progress_bar .vc_general.vc_single_bar .vc_label, span.tm-vc_label_units.vc_label_units, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor:hover, .themetechmount-blogbox-styleone .themetechmount-blogbox-footer-readmore a, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-grey.tm-vc_cta3-style-classic .tm-vc_cta3-content-header h2, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-grey.tm-vc_cta3-style-flat .tm-vc_cta3-content-header, .themetechmount-box-portfolio .themetechmount-box-bottom-content h4 a:not(:hover), .tm-publised-in-wrapper span.post-title, .tm-team-member-single-category, .tm-team-member-single-category a:not(:hover), .tm-team-social-links a:not(:hover), .tm-bgcolor-darkgrey .themetechmount-team-box-view-overlay .themetechmount-box-title a, .tm-comment-owner, .tm-comment-owner a:not(:hover), .comment-reply-link:hover, .testimonial_item .themetechmount-author-name a:hover, .tm-social-share-wrapper, .themetechmount-box-team.themetechmount-box-view-top-image .themetechmount-box-content h4 a, .themetechmount-team-box-view-overlay .themetechmount-box-social-links ul a, .themetechmount-box-content h4 a, .themetechmount-post-readmore a, .tm-bgcolor-skincolor .themetechmount-blogbox-footer-readmore a:hover, .logged-in-as a:hover, .vc_column-inner.tm-col-bgcolor-grey .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h2, .vc_column-inner.tm-col-bgcolor-white .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h2, .tribe-events-list-separator-month, .widget.wedco_category_list_widget .widget-title, .widget.wedco_category_list_widget li a {
	color: #71695c;
}

.themetechmount-boxes-testimonial .themetechmount-box-content .themetechmount-box-img .themetechmount-item-thumbnail {
	display: none;
}

.white-text p {
    color: #fff !important;
}

.bigger p {
    font-size: 22px !important;
    font-weight: 200 !important;
}


#videorow a {color:#fff!important;}

#videorow .dae-shortcode-download-wrapper .dae-shortcode-download-button, #videorow .dae-shortcode-download-wrapper .dae-shortcode-download-button:hover {
	margin: 0px !important;
	border: 1px solid #aaa !important;
}
#ebookrow .dae-shortcode-download-wrapper .dae-shortcode-download-button, #ebookrow .dae-shortcode-download-wrapper .dae-shortcode-download-button:hover {
	margin: 0px !important;
	border: 1px solid #aaa !important;
}

#ebookrow .dae-shortcode-download-wrapper .dae-shortcode-register-wrapper p, #ebookrow .dae-shortcode-download-wrapper .dae-shortcode-register-field-wrap {
    margin: 20px 0px !important;
}

#ebookrow .dae-shortcode-download-wrapper .dae-shortcode-register-wrapper p {
    color: #191919 !important;
}

#deskslide {display:block!important;}
#mobslide {display:none!important;}




.themetechmount-box-testimonial img {display:none!important;}

h4 {color:#777!important;}

 
#menu-footermenu-1 li.menu-item, #menu-footer-legal-1 li.menu-item {padding-top:0px!important;}

.footer .widget_recent_comments li.recentcomments::before, .footer .widget_recent_entries a::before, .footer .widget_meta a::before, .footer .widget_categories a::before, .footer .widget_archive li a::before, .footer .widget_pages li a::before, .footer .widget.widget_nav_menu li a::before, .footer .widget_product_categories a::before {
	top: 8px;
}

#videorow .tm-custom-heading {color:#fff!important;}

#ctarow .wpb_content_element {margin-bottom:10px!important;}

#nav_menu-1 {padding-left:70px!important;}

body {color:#333!important;}

li.menu-item > a {
    font-size:35px!important; 
    font-family: "Amatic SC", cursive!important;
    font-weight: 400!important;
    font-style: normal;
    text-transform:none!important;
}

.is_stuck li.menu-item {padding-top:5px!important;font-size:28px!important;}

.is_stuck .headerlogo img {max-height: 90px!important;}

/* #weddinginfo  {padding-left:20px!important;} */

h4 {color:#333!important;}

 #dae-shortcode5606-download-wrapper .dae-shortcode-download-button {background:#e3dbce!important;}

#site-header-menu #site-navigation div.nav-menu .is_stuck ul li a  {font-size:28px!important;}

.themetechmount-blogbox-styleone .themetechmount-box-desc {
	background-color: #fff;
}

#dae-shortcode5606-download-wrapper .dae-shortcode-download-button {font-size:19px!important; padding:10px!important;border-radius:5px!important;}

.bulletbox {
    margin-bottom:30px!important;
    background:#e3dbce!important;
    padding:25px!important;
    /* font-style:italic!important; */
    border-radius:0px!important; 
    border:1px solid #ccc!important;
    margin-top: 25px;
    box-shadow: 0 0 10px 0 rgba(18,31,56,.1);
}

.bulletbox ul li {
    margin-bottom: 10px;
}

.dae-shortcode-register-submit {border-radius:5px!important;} 

a.tm-vc_btn3, .dae-shortcode-download-button {
    text-transform: uppercase !important;
    font-family: "Roboto Condensed", Arial, sans-serif !important;
    font-weight: 200;
    border-radius: 4px;
}

.foogallery.fg-border-thin .fg-item-inner {border-width:2px!important;}

.dae-shortcode-download-wrapper * {
	padding: unset !important;
	font-size: 20px !important;
	font-family: "Roboto Condensed", Arial, sans-serif !important;
	font-weight: 500 !important;
	font-style: unset !important;
	text-align: unset;
	text-transform: unset !important;
	text-decoration: unset !important;
	letter-spacing: unset !important;
	color: unset !important;
	line-height: normal !important;
	border: unset !important;
	border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	font-size: 20px !important;
	
}

.dae-shortcode-download-wrapper .dae-shortcode-download-button, .dae-shortcode-download-wrapper .dae-shortcode-download-button:hover {
	cursor: pointer !important;
	border: 1px solid !important;
	border-radius: 3px !important;
	
}

.site-main {padding-top:0px!important;}

#tm-stickable-header-w {min-height:130px!important;overflow:auto!important;}

#dae-shortcode5606-download-wrapper .dae-shortcode-download-button {
	border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
}

.download-light .dae-shortcode-download-wrapper p.dae-shortcode-register-label {
    color: #444;
}

.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor:hover, .subscribe-form-style5 input[type="submit"]:hover, .mailchimp-inputbox button[type="submit"]:hover, .tm-vc_btn3.tm-vc_btn3-color-black.active, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-flat.active, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-flat:active, .tm-vc_btn3.tm-vc_btn3-color-black:active, .tm-vc_btn3.tm-vc_btn3-color-black, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-flat, .tm-vc_btn3.tm-vc_btn3-color-black:focus {
	background-color: #191919;
}

input, .tm-vc_btn3 {
    font-family: "Roboto Condensed", Arial, sans-serif !important;
    font-weight: 400;
}

span.post.post-page.current-item {
    color: #fff !important;
}

.tm-titlebar h1.entry-title, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title {
    background-color: rgba(0,0,0,0.4);
    padding: 8px 18px;
    border-radius: 0px;
}

@media screen and (max-width: 1200px) {
      .themetechmount-page-full-width article .entry-content {margin-top:100px!important;}
      
      #shiftnav-toggle-main {display:block!important;}
      
      }

@media screen and (min-width: 1200px) {
    .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
    	height: 70vh !important;
    }
    
 
}

@media screen and (min-width: 1800px) {
    .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
    	height: 70vh !important;
    }
}

@media screen and (max-height: 900px) {
    .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
    	height: 70vh !important;
    }
}

@media screen and (max-height: 700px) {
    .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
    	height: 70vh !important;
    }
    
 
}

@media screen and (min-width: 992px) {
    .mobile-only {
        display: none;
    }
}

@media screen and (min-width: 1240px) {
    #site-header .container {width:100%!important;}
}

@media screen and (min-width: 1200px) {
    #site-header-menu #site-navigation div.nav-menu > ul > li > a::before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a::before {
	bottom: 40px;
}
}


@media screen and (max-width: 1500px) { 
    
    li.menu-item > a {font-size:27px!important;}
    
    #slider-4-slide-6-layer-4 a {font-size:19px!important;} 
    
    #slider-4-slide-6-layer-1, #slider-4-slide-18-layer-1 {font-size:19px!important;} 

#slider-4-slide-6-layer-1,#slider-4-slide-18-layer-1 {font-weight:600!important;font-style:italic!important;font-size:24px!important;}

    
    }
    

    
@media screen and (max-width: 1700px) {
    .themetechmount-box-desc {
        min-height: 220px;
    }
}

@media screen and (max-width: 1550px) {
    .themetechmount-box-desc {
        min-height: 240px;
    }
}

@media screen and (max-width: 1220px) {
    .themetechmount-box-desc {
        min-height: 270px;
    }
    
ul#menu-main-menu {z-index:99999!important;background:#000!important;display:block!important;}
    
    .headerlogo img {max-height:90px!important;}
    
}

@media screen and (max-width: 1060px) {
    .themetechmount-box-desc {
        min-height: 330px;
    }
}

@media screen and (max-width: 991px) {
    .themetechmount-box-desc {
        min-height: 260px;
    }
    
    .site-main {padding-top:0px!important;}
    
    .page-id-543 .site-main {padding-top:80px!important;}
}

@media screen and (max-width: 767px) {
    .themetechmount-box-desc {
        min-height: 20px;
    }
        a#slider-4-slide-19-layer-4 {display:none!important;}
    a#slider-4-slide-6-layer-4 {display:none!important;}
    a#slider-4-slide-18-layer-4  {display:none!important;}
    
    .themetechmount-page-full-width article .entry-content {margin-top:0px!important;}
    
    #introrow {margin-bottom:5px!important;}
    
    .page-id-635 article .entry-content {margin-top:53px!important;} 
    .page-id-6202 article .entry-content {margin-top:100px!important;} 
    .mobileonly {display:block!important;} 
    
    #media_image-3 img {margin-bottom:15px!important;}
    
    #nav_menu-1 {padding-left:0px!important;}
    #deskslide {display:none!important;}
#mobslide {display:block!important;}
}

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

#deskslide {display:none!important;}
#mobslide {display:block!important;}

.headerlogo img {max-height:80px!important;}

 


.home .themetechmount-page-full-width article .entry-content
}

