/**
 * Theme Name: U-Design Child
 * Theme URI: https://udesigntheme.com/envato-market/
 * Description: This is a child theme of U-Design.
 * Author: Andon
 * Author URI: https://1.envato.market/OdObz
 * Template: u-design
 * Version: 1.0.0
 */

/** 
 * IMPORTANT: By default this file is not loaded since it has no CSS preloaded. Loading it blank
 * will result in a CSS file needlessly being loaded. This will usually not affect the site appearance, 
 * but it's inefficient and extends your page's loading time.
 * 
 * If you decide to use this file make sure to enable it from the theme's 'General Options' section first, 
 * it's the last checkbox called 'Custom Styles'.
 */
                 
/*********** ADD YOUR CUSTOM CSS CODE BELOW THIS LINE: ***********/

.fa-aw {
    font-size: 1.25em;
}

.breadcrumbs {
    padding: 0px 0;
}

#page-content #content-container {
    padding: 0px 0;
}

#navigation-menu ul.sf-menu > li > a > span {
   padding-left: 6px; 
   padding-right: 6px;
}

.mean-container .mean-bar,
.mean-container .mean-nav {
  background-color: #BD9700;
}

.mean-nav ul li a { padding: 0.4em 5% !important; text-transform: capitalize !important; }
.mean-nav ul li li a { padding: 0.4em 10% !important; text-transform: capitalize !important; }

.h2xlarge { font-size:2.6em; }

.h2large { font-size:2.5em; }

.h2semilarge { font-size:2.3em; }

.h2medium { font-size:2.0em; } 

.h2smaller { font-size:1.4em; }

@media screen and (max-width: 720px) {
.mobile-only-mart20 { margin-top:20px; }
}

@media screen and (min-width: 720px) and (max-width: 1023px) {
.h2small { font-size:1.35em; }
.h2smaller { font-size:1.20em; }
.smallfont { font-size:0.85em; } 
}

.mart-60 { margin-top:-60px; }
.mart-55 { margin-top:-55px; }
.mart-50 { margin-top:-50px; }
.mart-40 { margin-top:-40px; }
.mart-30 { margin-top:-30px; }
.mart-20 { margin-top:-20px; }
.mart-15 { margin-top:-15px; }
.mart-13 { margin-top:-13px; }
.mart-12 { margin-top:-12px; }
.mart-11 { margin-top:-11px; }
.mart-10 { margin-top:-10px; }
.mart-5 { margin-top:-5px; }
.mart0 { margin-top:0px; }
.mart3 { margin-top:3px; }
.mart5 { margin-top:5px; }
.mart8 { margin-top:8px; }
.mart10 { margin-top:10px; }
.mart12 { margin-top:12px; }
.mart15 { margin-top:15px; }
.mart17 { margin-top:17px; }
.mart18 { margin-top:18px; }
.mart20 { margin-top:20px; }
.mart22 { margin-top:22px; }
.mart23 { margin-top:23px; }
.mart25 { margin-top:25px; }
.mart30 { margin-top:30px; }
.mart35 { margin-top:35px; }
.mart40 { margin-top:40px; }
.mart45 { margin-top:45px; }
.mart50 { margin-top:50px; }
.mart55 { margin-top:55px; }
.mart60 { margin-top:60px; }
.mart65 { margin-top:65px; }
.mart70 { margin-top:70px; }
.mart80 { margin-top:80px; }

.marb-15 { margin-bottom:-15px; }
.marb-10 { margin-bottom:-10px; }
.marb0 { margin-bottom:0px; }
.marb2 { margin-bottom:2px; }
.marb5 { margin-bottom:5px; }
.marb10 { margin-bottom:10px; }
.marb15 { margin-bottom:15px; }
.marb20 { margin-bottom:20px; }
.marb25 { margin-bottom:25px; }
.marb30 { margin-bottom:30px; }
.marb35 { margin-bottom:35px; }
.marb40 { margin-bottom:40px; }
.marb45 { margin-bottom:45px; }
.marb50 { margin-bottom:50px; }
.marb55 { margin-bottom:55px; }
.marb60 { margin-bottom:60px; }
.marb65 { margin-bottom:65px; }
.marb70 { margin-bottom:70px; }
.marb80 { margin-bottom:80px; }

.marl-4 { margin-left:-4px; }
.marl3 { margin-left:3px; }
.marl10 { margin-left:10px; }
.marl12 { margin-left:12px; }
.marl15 { margin-left:15px; }
.marl16 { margin-left:16px; }
.marl17 { margin-left:17px; }
.marl18 { margin-left:18px; }
.marl19 { margin-left:19px; }
.marl20 { margin-left:20px; }
.marl21 { margin-left:21px; }
.marl22 { margin-left:22px; }
.marl23 { margin-left:23px; }
.marl24 { margin-left:24px; }
.marl25 { margin-left:25px; }
.marl26 { margin-left:26px; }
.marl27 { margin-left:27px; }
.marl28 { margin-left:28px; }
.marl29 { margin-left:29px; }
.marl30 { margin-left:30px; }
.marl33 { margin-left:33px; }

.marr3 { margin-right:3px; }
.marr5 { margin-right:5px; }
.marr6 { margin-right:6px; }
.marr8 { margin-right:8px; }
.marr10 { margin-right:10px; }
.marr15 { margin-right:15px; }
.marr20 { margin-right:20px; }

.goldbutton {
padding:10px 15px !important; 
background-color:#BD9700 !important; 
border:1px solid #BD9700 !important; 
color:#ffffff !important; 
font-size:15px !important;
}

.flat-custom-button span {
    font-weight: normal !important;
}

.PSC-container {
margin:0% 7% 0% 7%;
color:#bd9700;
}

.PSC-container-2 {
margin:30px 7% 20px 7%;
color:#bd9700;
}

.PSC-container-wpforms {
background: rgba(250, 244, 230, 1);
padding:28px 28px 28px 28px;
margin-top:20px;
margin-bottom:20px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

hr { 
    border: 0;
    height: 0;
    border-top: 1px solid rgba(255, 255, 255, 0);
    border-bottom: 1px solid rgba(189, 151, 0, 0.3);
}

.notextdecor { font-style:normal !important; font-family: 'Open Sans'; }

.postmetadata {
  display: none;
}

.post-top h2, .post-top h3 {
    width: 100%;
}

.divbg {
background-color: transparent;
}

.darkblue { color:#1C355D; }

.gold { color:#BD9700; }

.font14 { font-size:14px; }

.font15 { font-size:15px; }

.font18 { font-size:18px; }

.font20 { font-size:20px; color:#1C355D; }

.font085em { font-size:0.85em; }

.font96pct { font-size:96%; }

.center { text-align: center; }

.nowrap { white-space: nowrap !important; }

ul.small-thumb .teaser-title {
    font-size: 1.05em;
}

img.psc:hover {
     filter: brightness(90%);
     -webkit-filter: brightness(90%);
     -moz-filter: brightness(90%);
     -o-filter: brightness(90%);
     -ms-filter: brightness(90%);
}

.wpforms-title {
    font-family: 'Cinzel' !important;
	color: #1C355D !important;
}

.wpforms-field-label {
color:#333333 !important;
font-weight: normal !important;
}

.wpforms-field-label-inline {
color:#333333 !important;
}

.wpforms-form button[type=submit] {
    background-color: #BD9700 !important;
    border: none !important;
    color: #ffffff !important;
    font-size: 1em !important;
    padding: 10px 15px !important;
}

.wpforms-form button[type=submit]:hover {
    background-color: #1C355D !important;
}

#content-container .cont_col_1 {
margin-bottom:-25px !important;
}

.max900 {
max-width: 900px;
margin: auto;
}

.top-of-page a { display: none; }

.mean-container a.meanmenu-reveal {
    background-color: rgba(28, 53, 93, 0.7) !important;
	border-radius: 3px !important;
}

#back-to-top-fixed {
    background-color: rgba(28, 53, 93, 0.7) !important;
}

.wpforms-bg input[type=text] {
	background-color:#FAF4E6 !important;
	font-family: 'Cinzel' !important;
	font-size: 20px !important;
	border: none !important;
	color: #1C355D !important;
	padding: 0 !important;
	margin-top: 10px !important;
	pointer-events: none !important;
}

.wp-mart30 {
	margin-top: 30px !important;
}