/*
Theme Name: Wordigins
Theme URI: http://themeforest.net/user/minti
Description: Unicon Child Theme for your Customizations.
Author: minti
Author URI: http://mintithemes.com
Template: unicon
Version: 1.1
*/


@import url("../unicon/style.css");


/* FontAwesome */

@font-face {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  src: url("https://maxcdn.bootstrapcdn.com/font-awesome/5.13.0/fonts/fontawesome-webfont.eot?v=5.13.0");
  src: url("https://maxcdn.bootstrapcdn.com/font-awesome/5.13.0/fonts/fontawesome-webfont.eot?#iefix&v=5.13.0") format("embedded-opentype"),
    url("https://maxcdn.bootstrapcdn.com/font-awesome/5.13.0/fonts/fontawesome-webfont.woff2?v=5.13.0") format("woff2"),
    url("https://maxcdn.bootstrapcdn.com/font-awesome/5.13.0/fonts/fontawesome-webfont.woff?v=5.13.0") format("woff"),
    url("https://maxcdn.bootstrapcdn.com/font-awesome/5.13.0/fonts/fontawesome-webfont.ttf?v=5.13.0") format("truetype"),
    url("https://maxcdn.bootstrapcdn.com/font-awesome/5.13.0/fonts/fontawesome-webfont.svg?v=5.13.0#fontawesomeregular") format("svg");
}

/*
COLORS

Dark orange #A86B18
Orange #FAAD43
Brown #271F0F

*/

	 /* body{ border:10px solid yellow;}  */

/*
########################################
######################################## GLOBAL STYLES
########################################
*/

/* body {border:2px solid red;} */
body {
    background-image: url('/wp-content/uploads/2025/09/bg_paper-blue-dark.jpg') !important;
    background-size: 100% 205%;
}

body div#logo img {
  width: 140px;
}

body .vc_section.vc_section-has-fill,
body .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
body .vc_section.vc_section-has-fill+.vc_section {
  padding-top: 0px;
}

body .wpb_row .wpb_row .wpb_content_element {
  margin-bottom: 0px;
}

body input[type=submit]:hover,
body button:hover,
body .button:hover,
body a.button:hover,
body a.button.color-1:hover,
body a.button.color-2:hover,
body a.button.color-3:hover,
body a.button.color-4:hover,
body a.button.color-5:hover,
body #reviews .add_review .button:hover,
body .pp_woocommerce .pp_content #submit,
body a.button.color-2.accent-2:hover,
body a.button.color-3.accent-2:hover {
  background: #34aadc;
  border-color: #34aadc;
}

.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit] {
    background: #faad43;
    border-color: #faad43;
    font-weight: 500;
    padding: 12px 30px;
}

.gform_legacy_markup_wrapper .gform_footer input.button:hover , .gform_legacy_markup_wrapper .gform_footer input[type=submit]:hover {
  background: #34aadc;
  border-color: #34aadc;
}


/*
########################################
######################################## NAV & TOPBAR STYLES
########################################
*/

.header-v1 #navigation>ul>li>a {
  padding-top: 10px;
}

.demo-button-wrapper a {
  padding-top: 0px !important;
}

.demo-button {
  background: #faad43;
  transition: all .3s ease-in-out;
}

.demo-button:hover {
  background: #34aadc;
  border-color: #34aadc;
}

.page-id-569 .demo-button {
    background: #34aadc;
    border-color: #34aadc;
}

.page-id-569 .demo-button:hover {
  background: #faad43;
  border-color: #faad43;
}

#header.header-transparent.header-v1 #navigation > ul > li.current_page_item > a {
    /* text-decoration: underline; */
    color: #34aadc;
}



/*
########################################
######################################## HERO SECTION STYLES
########################################
*/
body p#slider-1-slide-1-layer-22 {
  text-align: justify !important;
}


/*
########################################
######################################## COUNTER SECTION STYLES
########################################
*/



/*
########################################
######################################## EVENTS SECTION STYLES
########################################
*/



/*
########################################
######################################## TESTIMONIALS SECTION STYLES
########################################
*/



/*
########################################
########################################  STYLES FROM BACKEND
########################################
*/

html, body {
    height:100%;
}

body .wrapall, body .boxed-layout {
    background-color: transparent;
}

body #header.header-v1 {
    background: transparent;
    box-shadow:none;
}

body #fulltitle{
    background:transparent;
}

body #header{
    display:block;
}

body .header-v1 .logo, body #header .header-icons {
    display: none;
}

body #header.header-transparent.header-v1{
    box-shadow:none!important;
}

body #header #navigation > ul > li > a{
    text-transform:uppercase;
    color:#ffffff;
}

.header-v1 #navigation > ul > li a:before {
    content: '|';
    color: #FAAD43;
    font-family: "Barlow Semi Condensed";
    font-weight: 600;
    margin-right: 4px;
}

body div#breadcrumbs {
    display: none;
}

body .titlebar #title.ten.columns {
    width: 100%;
    text-align: center;
}

body .titlebar #title.ten.columns h1 {
    font-family: 'Barlow Semi Condensed';
    color: rgba(255,255,255,.7);
    text-transform: uppercase;
    font-size: 36px;
    font-weight: 200;
    padding-top: 30px;
}

body .gform_legacy_markup_wrapper label.gfield_label, body .gform_legacy_markup_wrapper legend.gfield_label,
body .gform_wrapper.gravity-theme .gfield_label{
       text-transform: uppercase;
    font-weight: 400;
    font-size: 20px;
}


body .gform_description {
    color: #faad43;
    font-size: 21px;
}

body .gform_wrapper .gfield_required {
    color: #fbad43;
    margin-left: 2px;
    font-size: 18px;
    padding: 0;
}

body p.gform_required_legend {
    clear: both;
    display: block;
    padding-top: 20px;
}

body p.gform_required_legend {
    clear: both;
    display: block;
    padding-top: 20px;
    color: rgba(255,255,255,0.8);
    font-size: 14px;
}

body .gform_body.gform-body {
    margin-top: 20px;
}


body #mobile-navigation-btn, 
body #mobile-cart-btn,
body #mobile-shopping-btn{
    color:#faad43;
}

body .wordigins_logo {
     width:auto; 
    margin-left: auto;
    margin-right: auto;
     margin-top: 0; 
}


/*
########################################
######################################## FOOTER STYLES
########################################
*/

body .social-icon-footer {
  height: 30px;
  width: 30px;
}

.page-id-281 .social-icon-footer {
  height: 0px;
  width: 0px;
}

@media screen and (min-width: 1200px) {
  .privacy-policy-footer {
    margin-left: 210px !important;
  }
}

@media only screen and (max-width: 959px) {
  #copyright .copyright-col1, #copyright .copyright-col2 {
      text-align: center !important;
      float: none;
  }
}

body:not(.home) .menu-footer-links-container #menu-footer-links {
  margin-left: -28px;
  margin-top: 10px;
  text-align: center;
}

body:not(.home) #copyright .copyright-col1 {
  margin-top: 11px;
}

@media only screen and (max-width: 768px) {
  body:not(.home) #copyright .copyright-col2 .menu-footer-links-container .menu li.privacy-policy-footer {
      display: block;
  }
}

body:not(.home) #copyright .copyright-col2 li {
  vertical-align: top;
}

.home .menu-footer-links-container #menu-footer-links {
  text-align: center;
}

.copyright-col2 #menu-item-9465, .copyright-col2 #menu-item-9455, .copyright-col2 #menu-item-9463 {
  margin: 0px !important;
}

/*
########################################
######################################## TITLE STYLES
########################################
*/



/*
########################################
######################################## SECTIONS STYLES
########################################
*/

.gform_body {
  color: white;
}

.gform_description {
  color: white !important;
}

#analytics-opt-out {
  overflow-wrap: break-word;
}


/*
Marron #9c0135
Wine #720a15
lightest gray #e7e9ec
light gray #cdccce
medium gray #b7b2b2
dark gray #716969
*/

/*
########################################
######################################## MEDIA QUERIES STYLES
########################################
*/

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

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

  .store-image {
    max-width: 200px;
  }

  body #mobile-header {
    display: block;
    background: transparent;
    box-shadow: none;
  }

  body #mobile-header .logo,
  body #header.header-v1 {
    display: none;
  }

  body.header-is-transparent #mobile-navigation {
    top: 0;
    background: #1a160d;
    padding-top: 60px;
  }

  body #mobile-navigation ul li a {
    font-size: 18px;
    color: #e09c3f;
    text-align: center;
    text-transform: uppercase;
    border-bottom-color: rgba(255, 255, 255, .4) !important;
  }

  body #mobile-navigation-btn,
  body #mobile-cart-btn,
  body #mobile-shopping-btn {
    color: #faad43;
    padding-top: 20px;
  }

}


/* ------------------------------------------------------------------------------------------------------ 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 959px
*/

@media (min-width: 481px) and (max-width: 959px) {

  /* 	body{ border:2px solid purple;} */



}




/* ------------------------------------------------------------------------------------------------------
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 480px
*/

@media (min-width: 320px) and (max-width: 480px) {

  /* 	body{ border:2px solid green;} */

  body p#slider-1-slide-1-layer-22 {
    text-align: justify !important;
  }

}

@media screen and (min-width: 768px) and (max-width: 772px){
  #mobile-header .container .sixteen.columns{
    width: 420px !important;
  }
  #mobile-header .container {
    width: 420px;
    margin: 0 auto;
    padding: 0;
    position: relative;
  }
}

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

  .store-image {
    max-width: 200px;
  }

  body #mobile-header {
    display: block;
    background: transparent;
    box-shadow: none;
  }

  body #mobile-header .logo,
  body #header.header-v1 {
    display: none;
  }

  body.header-is-transparent #mobile-navigation {
    /* top: 0; */
    background: #1a160d;
    padding-top: 60px;
  }

  body #mobile-navigation ul li a {
    font-size: 18px;
    color: #e09c3f;
    text-align: center;
    text-transform: uppercase;
    border-bottom-color: rgba(255, 255, 255, .4) !important;
  }

  body #mobile-navigation-btn,
  body #mobile-cart-btn,
  body #mobile-shopping-btn {
    color: #faad43;
    padding-top: 20px;
  }

}

@media screen and (min-width: 960px){
  #mobile-navigation{
    visibility: hidden;
  }
}

@media screen and (max-width: 959px){
  .vc_col-sm-4.faux_title.wpb_column {
    margin-bottom: 0px;
    padding-bottom: 0px;
}       
div#form_row {
    margin-top: 0px;
    padding-top: 0px !important;
}
  
}

/*------------------------------------------------------------------------------------------------------
Gravity Forms Styles 
------------------------------------------------------------------------------------------------------*/
body .gform_confirmation_message {
  color: white;
}
body .gform_validation_errors.validation_error {
  background: rgba(255, 255, 255, 0.7);
}
body .gform_legacy_markup_wrapper li.gfield.gfield_error {
  background: rgba(255, 255, 255, 0.7);
}