<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:     Gifts From Colorado
Description:    Website template for Gifts From Colorado
Author:         DNA Web Success
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

		#quadmenu.quadmenu-default_theme,
		#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav &gt; li:not(.quadmenu-item-type-button).quadmenu-has-link{ 
			background-color:transparent !important; 
		}
		.et_header_style_centered #main-header div#et-top-navigation{
			top: -26px !important;
		}

		div.et_pb_section.et_pb_section_3 .woocommerce-product-search,
		body.single-product section.related.products{
			display:none !important;
		}
		div.et-boc &gt; div#top-header &gt; div.container{
		}
		
		div.et-boc &gt; #top-header div#et-secondary-menu{
			float:left;
			width: 100%;
		}
		
		div.et-boc &gt; #top-header div#et-secondary-menu form.woocommerce-product-search{
			float:right;
			margin: 0 170px 0 0 !important;
		}
		
		body:not(.home) div.et_pb_section.et_pb_section_3,
		body.et-db:not(.home) div#et-boc div.et-l div.et_pb_section.et_pb_section_3{
			background-position: left top 21%;
			height: 298px;
			padding: 81px 0 0 89px;
		}
		.et_pb_row_1_tb_header {
			transform: translateX(-88px) translateY(0px);
		}
		#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content{
			padding: 8px;
		}
		.et_header_style_centered #top-menu-nav #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav &gt; li &gt; a{
			padding-bottom:unset;
		}
		#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-menu{
			background-color:#fff;
		}
		#quadmenu .quadmenu-navbar-nav li.quadmenu-item &gt; a{
		}
		#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item &gt; a &gt; .quadmenu-item-content{
			color: #000;
			font-weight: normal;
			font-size: 12px;
			padding: 16px 30px;
		}
		#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:not(.quadmenu-item-type-tab):not(:last-child):not(:only-child) &gt; a{
			border:0;
		}
		#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item &gt; .quadmenu-dropdown-menu &gt; ul{
			padding:20px 0;
		}
		#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.quadmenu-has-link:hover, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.quadmenu-has-link.open{
			background-color: #fff;
		}
			
		#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:not(.quadmenu-item-type-column){
			width: 100%;
		}
			
		body.page-id-4277 header.et-l.et-l--header div.et_pb_column_1_tb_header{
		display:none;
		}
		@media only screen and (max-width:510px){
			li.mega-menu &gt; ul &gt; li{
				width: 100% !important;
			}
			li.mega-menu ul li {
				line-height: 1em !important;
			}
		}
		li#menu-item-223671 {
			margin-top: 14px;
		}
		li#menu-item-223672 {
			margin-top: 14px
		}
		li#menu-item-223602 {
			margin-top: 14px;
		}
		li#menu-item-223606 {
			margin-top: 14px;
		}
		.nav li li {
			position: relative;
			line-height: 1.1em !important;
			font-size: 18px !important;
		}
		
		/* li#tab-title-reviews {display: none !important;} */
		
		.woocommerce-product-rating {display: none !important;}
		body div[style="background: #3D542A!important; color: white; font-weight: 900; text-align: center; padding: 10px 0px;"] {
			display:none !important;
		}
		/*** REMOVE LABEL ON FIELDS USING PLACEHOLDER ***/
		.gform_wrapper .top_label .gfield_label,
		.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
		 display: none;
		}
		/*** FIELD STYLING ***/
		input[type=text],
		textarea {
		 background: #eee;
		 border: none;
		 border-radius: 0;
		 color: #999 !important;
		 padding: 15px !important;
		}
		/*** BUTTON STYLING ***/
		.gform_wrapper .gform_footer input.button {
		 float: right;
		 background: transparent;
		 border: 2px solid #2ea3f2;
		 font-size: 22px;
		 color: #2ea3f2;
		 padding: 12px 23px;
		 border-radius: 5px;
		 letter-spacing: 2px;
		 cursor: pointer;
		}
		/*** BUTTON HOVER STYLING ***/
		.gform_wrapper .gform_footer input.button:hover {
		 background: rgba(0, 0, 0, 0.05);
		 border: 2px solid transparent;
		}
		@media (min-width: 981px){  
			.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img { 
				object-fit:contain;
				height: 250px; 
				width: auto;
			}
			#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title {
			color: #ffffff;
			border-width: 0 0 1px 0;
			border-style: solid;
			border-color: #ffffff;
			margin-bottom: 15px;
		}
			#menu-item-15245 { display: none!important}
		}
		#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav &gt; li:not(.quadmenu-item-type-button) &gt; a &gt; .quadmenu-item-content {
			color: #ffffff;
			text-transform: none!important;
			font-weight: 500!important;
			font-size: 13px!important;
		}
			
		@media (max-width: 980px){  
			.et_header_style_centered #logo {
			max-height: 120px;
		
			} 
			#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:not(.quadmenu-item-type-column) {
				position: relative;
				width: 250px!important;
			}
		
		}
		
		@media (max-width: 980px){
			.et_header_style_centered #et_mobile_nav_menu {
				float: none;
				position: relative;
				margin-top: 40px;
			}
		}
		
		@media (max-width: 768px) {
			ul.products li.product {
				width: 48%;
				float: left;
				clear: both;
			}
			
			ul.products li.product:nth-child(2n) {
				clear: none;
				float: right;
			}
		}
		
		#quadmenu.quadmenu-divi_primary_menu .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title { margin: 15px 0 10px 0!important;  }
		
		.quadmenu-dropdown-menu .quantity, .quadmenu-dropdown-menu .amount, .quadmenu-dropdown-menu .total {  color: white; }
		
		
		@media only screen and (max-width: 980px){ 
			#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav &gt; li:not(.quadmenu-item-type-button).quadmenu-has-link,
			#quadmenu.quadmenu-default_theme,
			#quadmenu .quadmenu-container, #main-header .et_mobile_menu {
				background-color: #fff!important;
			}
			
			#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav &gt; li:not(.quadmenu-item-type-button).quadmenu-has-link:hover &gt; a &gt; .quadmenu-item-content, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav &gt; li:not(.quadmenu-item-type-button).quadmenu-has-link.open &gt; a &gt; .quadmenu-item-content,
			#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav &gt; li:not(.quadmenu-item-type-button) &gt; a &gt; .quadmenu-item-content {
				color:#000;
			}
			#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.open &gt; a &gt; .quadmenu-item-content &gt; .quadmenu-caret,
			#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu{
				background-color:#fff;
				color:#000;
				
			}
		
			ul.products li.product {
				width: 48%;
				float: left;
				clear: both;
			}
			
			ul.products li.product:nth-child(2n) {
				clear: none;
				float: right;
			}
			
		}
		
		.mega2 {  display: none!important; }
		
		.tawcvs-swatches .swatch { width: 150px; height: 150px;
			display: inline;
			opacity: 0.8;
		}
		
		.botmenu ul {
		
		}
		.botmenu ul li { clear: both; }
		
		.woocommerce-product-search  {
		  	outline: 0;
			margin: 0px!important;
		 	 float: left;
		
		}
		.woocommerce-product-search input { margin-top: 30px;  }
		.woocommerce-product-search  &gt; .search-field {
		  outline: 0;
		  height: 42px;
		  width: 244px;
		  line-height: 42px;
		  padding: 0 16px;
		  background-color: rgba(255, 255, 255, 0.8);
		  color: #212121;
		  border: 0;
		  float: left;
		  -webkit-border-radius: 4px 4px 4px 4px;
		  border-radius: 4px 4px 4px 4px;
		  margin: -14px 0 0 0 !important;
		}
		
		.woocommerce-product-search  &gt; .search-field:focus {
		  outline: 0;
		  background-color: #FFF;
		}
		
		.woocommerce-product-search  &gt; button {
			display: none;
			background-image: url("/wp-content/uploads/2018/06/magnifying-glass-1976105_960_720.png")!important;
			float: left;
			height: 42px;
			width: 42px;
			text-align: center;
			line-height: 42px;
			border: 0;
			font-size: 16px;
			-webkit-border-radius: 0 4px 4px 0;
			border-radius: 0 4px 4px 0;
			text-indent: 0px;
		 }
		
		.woocommerce-product-search  &gt; button:hover {
			background-color: rgba(0, 150, 136, 0.8);
		}
		
		.et-cart-info { display: none; }
		#top-header { height: 51px;}
		#top-header a { font-size: 14px!important; font-weight:normal;}
		#quadmenu.quadmenu-divi_primary_menu .quadmenu-navbar-nav .quadmenu-dropdown-menu .button { background-color: #ffffff;  }
		
		#quadmenu .quadmenu-navbar-nav li.quadmenu-item input, #quadmenu .quadmenu-navbar-nav li.quadmenu-item select, #quadmenu .quadmenu-navbar-nav li.quadmenu-item textarea { 
			background-color: #fff;
			color: #000000;
		} 
		@media (min-width: 981px){  
			.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img { 
				object-fit:contain;
				height: 250px; 
				width: auto;
			}
		}
			
		@media (max-width: 980px){  
			.et_header_style_centered #logo {
				max-height: 110px;
		
			} 
		}
		
		@media (max-width: 980px){
			.et_header_style_centered #et_mobile_nav_menu {
				float: none;
				position: relative;
				margin-top: 40px;
			}
		}
		
		@media (max-width: 768px) {
			ul.products li.product {
				width: 48%;
				float: left;
				clear: both;
			}
		
			ul.products li.product:nth-child(2n) {
				clear: none;
				float: right;
			}
		}
		#quadmenu.quadmenu-divi_primary_menu .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title { margin: 15px 0 10px 0!important;  }
		
		.quadmenu-dropdown-menu .quantity, .quadmenu-dropdown-menu .amount, .quadmenu-dropdown-menu .total {  color: white; }
		
		
		@media only screen and (max-width: 980px){ 
		
			#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav &gt; li:not(.quadmenu-item-type-button).quadmenu-has-link,
			#quadmenu.quadmenu-default_theme,
			#quadmenu .quadmenu-container, #main-header .et_mobile_menu {
				background-color: #fff!important;
			}
			
			#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav &gt; li:not(.quadmenu-item-type-button).quadmenu-has-link:hover &gt; a &gt; .quadmenu-item-content, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav &gt; li:not(.quadmenu-item-type-button).quadmenu-has-link.open &gt; a &gt; .quadmenu-item-content,
			#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav &gt; li:not(.quadmenu-item-type-button) &gt; a &gt; .quadmenu-item-content {
				color:#000;
			}
			#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.open &gt; a &gt; .quadmenu-item-content &gt; .quadmenu-caret,
			#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu{
				background-color:#fff;
				color:#000;
				
			}
		
			ul.products li.product {
				width: 48%;
				float: left;
				clear: both;
			}
		
			ul.products li.product:nth-child(2n) {
				clear: none;
				float: right;
			}
		
		}
		
		.mega2 {  display: none!important; }
		
		.tawcvs-swatches .swatch { width: 150px; height: 150px;
			display: inline;
			opacity: 0.8;
		}
		
		.botmenu ul {
		
		}
		.botmenu ul li { clear: both; }
		
		.woocommerce-product-search  {
			outline: 0;
			margin: 0px!important;
			float: left;
		
		}
		.woocommerce-product-search input { margin-top: 30px;  }
		.woocommerce-product-search  &gt; .search-field {
			outline: 0;
			height: 42px;
			width: 244px;
			line-height: 42px;
			padding: 0 16px;
			background-color: rgba(255, 255, 255, 0.8);
			color: #212121;
			border: 0;
			float: left;
			-webkit-border-radius: 4px 4px 4px 4px;
			border-radius: 4px 4px 4px 4px;
		}
		
		.woocommerce-product-search  &gt; .search-field:focus {
			outline: 0;
			background-color: #FFF;
		}
		
		.woocommerce-product-search  &gt; button {
			display: none;
			background-image: url("/wp-content/uploads/2018/06/magnifying-glass-1976105_960_720.png")!important;
			float: left;
			height: 42px;
			width: 42px;
			text-align: center;
			line-height: 42px;
			border: 0;
			font-size: 16px;
			-webkit-border-radius: 0 4px 4px 0;
			border-radius: 0 4px 4px 0;
			text-indent: 0px;
		 }
		
		.woocommerce-product-search  &gt; button:hover {
			background-color: rgba(0, 150, 136, 0.8);
		}
		
		.et-cart-info { display: none; }
		#top-header { height: 51px;}
		#top-header a { font-size: 14px !important;
		font-weight: normal; }
		#quadmenu.quadmenu-divi_primary_menu .quadmenu-navbar-nav .quadmenu-dropdown-menu .button { background-color: #ffffff;  }
		
		#quadmenu .quadmenu-navbar-nav li.quadmenu-item input, #quadmenu .quadmenu-navbar-nav li.quadmenu-item select, #quadmenu .quadmenu-navbar-nav li.quadmenu-item textarea { background-color: #fff;
		color: #000000;} 
		.woocommerce-cart .cross-sells {
		display: none !important
		}
		
		.note-form { display:none; }
		.datepicker-form { display: none; }
		
		.container {
			position: relative;
			width: 95%;
			max-width: 1480px;
			margin: auto;
		}
		
		@media screen and (min-width:1024px) {
			.woocommerce ul.products li.product { 
			width: 21% !important;
			margin: 2% !important;
			clear: none !important;
			}
			.woocommerce ul.products li.product:nth-child(4n+1) {
			clear: both !important;
			}
		}
		
		@media screen and (min-width: 768px) and (max-width: 980px) {
			.woocommerce ul.products li.product.first, .woocommerce ul.products li.product.last {
				clear: right !important;
			}
			.woocommerce ul.products li.product:nth-child(4n+1) {
				 clear: none !important;
			}
		}
		
		.btn-import-billing, .btn-import-shipping { display:none!important; }
		
		@media only screen and (max-width: 760px)  {
			thead {
				display: none;
			}
			table {
				border-collapse: collapse;
			}
			table, tbody, tr, td {
				display: block;
				width: 100%;
			}
			tr {
				overflow: hidden;
			}
			td {
				padding: 0;
			}
			td.cell-time, td.cell-pax,
			td.cell-name, td.cell-mobile {
				float: left;
				width: 50%;
			}
			.ship_address, .no_shipping_address {
			float: none!important;
				width: 100%;}
			
			.update-shipping-addresses { margin: 0 0 15px 0!important; position: relative; left: -10px; }
		}
		h3#ship-to-multiple { display: none!important; }
		
		.woocommerce-product-details__short-description { display: none!important; }
		
		@media screen and (min-width: 780px) and (max-width: 980px){
			.et_fullwidth_nav #main-header .container { background-color: transparent !important;  }
		}
		
		.newmenu .quadmenu-text { font-family: 'Great Vibes', cursive;
			font-size: 26px!important;
			font-weight: 100!important;
			height: 10px!important;
			padding: 0px!important;
		
		 }
		
		.count { display:none; }
		
		#top-menu-nav {
			height: 31px !important;
			padding: 0px 0 0 0!important;
		}
		
		.widget_shopping_cart .variation-GiftMessage-Message { color: white!important; 
		}
		
		#ivole_trustbadgef_sl.ivole-trustbadgef-sl{
			text-align: center;
		}
		
		@media only screen and (max-width: 980px){
			#main-header{
				background-image: url("/wp-content/uploads/2018/01/colorado.jpg");
				background-size: cover;
			}
		}
		
		
		.mobile_menu_bar::before,
		.select_page{
			color: white !important;
		}
		
		#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav &gt; li.quadmenu-item-type-search &gt; form input{
			color: black !important;
		}
		
		#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title{color: white;}
		
		@media only screen and (max-width: 980px){
		.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
			width: 42%;
		}
		}
		
		@media only screen and (max-width: 980px){
		.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
			width: 98%;
		}
		}
		
		#top-header{
			background: #255a84 !important;
		}
		
		body .woocommerce-Price-amount.amount{
			color: #3d542a !important;
		}
		
		@media only screen and (max-width: 600px){
		.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
			width: 98% !important;
		}
		}	
			
		.postid-16367 div.et_pb_section.et_pb_section_1{
			background-image: url("/wp-content/uploads/2020/08/tote-background-min-2-resized.jpg")!important;
			background-size: contain !important;
			padding: 300px 0px;
		
			background-repeat: no-repeat;
			background-position: center;
			background-blend-mode: normal;
			background-color:#ffffff !important;
		}	
		
		@media only screen and (max-width: 2050px) {
		  .postid-16367 div.et_pb_section.et_pb_section_1{
			background-size: cover !important;
		  }
		}
		@media only screen and (max-width: 1640px) {
		  .postid-16367 div.et_pb_section.et_pb_section_1{
			background-size: contain !important;
			  padding: 200px 0px;
		  }
		}
		@media only screen and (max-width: 980px) {
			.postid-16367 #main-header{
				background-image: url("/wp-content/uploads/2020/07/tote-background-min-2-mini.png")!important;
				background-size: contain;
				background-repeat: no-repeat;
				background-position: center;
			}
			.postid-16367 #main-header #logo{
				visibility:hidden !important;
			}
		}
		
		
		.postid-16367 div.et_pb_section.et_pb_section_1{
			background-blend-mode: #ffffff !important;
		}
		
		/*
		.postid-16367 #main-header{
			display: none;
		}
		*/
		.postid-16367 .et_pb_module.et_pb_image.et_pb_image_0{
			display: none;
		}	
		
		.postid-16367 .et_pb_text_inner{
			display: none;
		}	
		
		.postid-16367
		.woocommerce-product-search&gt;.search-field{
			display: none;
		}
		
		.et_pb_widget_area_left{border-right:0px !important;}
		
		@media only screen and (max-width: 480px) {
			.postid-16367 #main-header{padding:0px;}
		}
		
		.postid-16367 #main-header .container{background-color: transparent !important;}
		
		.product-type-composite .summary_element_wrapper  .summary_element_image.summary_element_data {
			display: none !important;
		}
		.product-type-composite .summary_element_button.summary_element_data .button {
			float: none !important;
		}
		.cr-badge {
			display: table;
			margin: 0 auto !important;
		}
		table.woocommerce-cart-form__contents tbody tr td.actions a.expand,
		span.wos-cart-meta{
			display: none !important;
		}	
		
		
		
		
		
		
		
		
		
		div.et_pb_menu_0_tb_header.et_pb_menu{
			background-color:transparent;
		}
		div.et_pb_menu_0_tb_header.et_pb_menu a{
			color:#fff;
		}
		#page-container .dh-disable-hover {
			transform: scaleX(3.62) scaleY(3.62) translateX(61px) translateY(-55px) rotateX(0deg) rotateY(0deg) rotateZ(348deg)!important;
		}
		h1, h2, h3, h4, h5, h6{
			font-family: 'Cormorant Unicase',Georgia,"Times New Roman",serif;
		}
		div.header-banner-bg.et_pb_section_1_tb_header{ transform: translateX(0px) translateY(0px); }
		
		div.shop-by-occasion-wrapper a.et_pb_button:hover{
			color:#3d542a !important;
		}
		#et-secondary-menu {
			float: left;
			padding-left: 8.5%;
			margin: 10px 0 0 0;
		}
		#et-secondary-nav.menu li{
			margin-right:0;
			padding-right: 19px;
		}
		body:not(.home) #top-menu li a,
		body:not(.home) .mobile_nav li.mega-menu.mega-menu-parent li &gt; a {
			font-size: 13px;
			font-weight: normal;
		}
		body.et_header_style_centered:not(.home) #main-header div#et-top-navigation{
			top: 0 !important;
		}
		body:not(.home) #top-menu li.mega-menu.mega-menu-parent li &gt; .sub-menu,
		body:not(.home) #top-menu li.mega-menu.mega-menu-parent li &gt; a,
		body.et_fullwidth_nav:not(.home) #top-menu li.mega-menu &gt; ul,
		body:not(.home) .et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu,
		body:not(.home) #main-header .nav li ul.sub-menu,
		body:not(.home) #main-header .nav li ul.sub-menu li &gt; a{
			background-color: #fff;
			color: #000;
		}
		body:not(.home) .mobile_nav span.select_page,
		body:not(.home) #mobile_menu.et_mobile_menu li.mega-menu.menu-item-223642 ul.sub-menu li &gt; a[href="#"]{
			display:none !important;
		}
		body:not(.home) #main-header .et_mobile_menu li ul{
			background-color: #fff;
		}
		body:not(.home) #mobile_menu.et_mobile_menu{
			overflow-y:auto;
		}
		body:not(.home) #mobile_menu.et_mobile_menu &gt; li{
			float:left !important;
			width:100% !important;
		}
		body:not(.home) #mobile_menu.et_mobile_menu li.mega-menu &gt; ul{
			position: unset !important;
		}
		@media only screen and (max-device-width: 480px) {
			div.et_pb_menu_0_tb_header.et_pb_menu a{
				color:#000;
			}
			
		}	</pre></body></html>