/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
.page-id-5949 #main-container{
	  width: auto !important;
}
article#post-5949 {
    --boxed-content-spacing: 0px !important;
}
:root .page-id-5949 {
	--normal-container-max-width: auto !important;
	--container-width: auto !important;
}

/* Header Ads*/
.page-id-5949 #header [data-row]>div {
    min-height: 0;
}
/* Header Ads*/
.page-id-5949[data-header*="type-1"] .ct-header [data-row*="bottom"] > div {
    height: 0;
}

body #main-container, h1, h2, h3, h4, h5, h6, .dark-mode #parallax-world-of-ugg .parallax-one, #parallax-world-of-ugg .parallax-one, [data-header*="type-1"] .ct-header [data-row*="middle"] > div, .flip-box-front, .ct-back-to-top, .su-column.su-column-size-9-1 img, .su-column.su-column-size-5-1 img{
    transition: 0.6s;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-ms-transition: 0.6s;
	-o-transition: 0.6s;
}
.home_bg h1, .home_bg p, .custombutton, .Parallax-button,
.su-column.su-column-size-7-1 h1, .su-column.su-column-size-7-1 p{
    transition: 0s;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-ms-transition: 0s;
	-o-transition: 0s;
}

.home_bg{
  background-color: #34ADFF;
  background-image: -webkit-linear-gradient(150deg, #2756a4 35%, #3B82F6 35%);
	border: solid 1px rgba(0,0,0,0.1);
	height: 400px;
	width: 100%;
}
.dark-mode .home_bg{
  background-color: #34ADFF;
  background-image: -webkit-linear-gradient(150deg, #a43344 35%, #F74D67 35%);
	border: solid 1px #666666;
		height: 400px;
		width: 100%;
}
.home_bg h1 {
	margin-top: 6%;
	font-size:35px; 
	letter-spacing:2px; 
	text-align:center; 
	color: white; 
	font-weight:900; 
	z-index:10;
	opacity:.9;
	text-shadow: 1px 1px 1px black, 0 0 1px black, 0 0 0px black;
}
.home_bg p {
	letter-spacing:2px; 
	text-align:center; 
	color: white; 
	font-weight:500; 
	z-index:10;
	opacity:.9;
	text-shadow: 1px 1px 1px black, 0 0 1px black, 0 0 0px black;
}
.home_bg .custombutton {
    color: #eee;
    border: 1px solid #eee;
    border-radius: 2px;
    background-color: rgba(32, 34, 46,0.2);
	margin-bottom: 60px !important;
}
.dark-mode .home_bg .custombutton {
    color: #eee;
    border: 1px solid #eee;
    border-radius: 2px;
    background-color: rgba(32, 34, 46,0.2);
	margin-bottom: 60px !important;
}
.home_bg .custombutton:hover {
    background-color: #4054B2;
}
.home_bg h1, .home_bg p, .Parallax-button {
	text-align:center; 
}
.page-id-5949 .su-column.su-column-size-7-1 h1 {
    margin-bottom: 0.2em;
    line-height: 1.5em;
}
.page-id-5949 .su-column.su-column-size-7-1 .custombutton {
    padding: 5px 2.9111%;
}
.row1 {
  width: 100%;
  display: grid;
  place-items: center;
}
.col-md-3.col-sm-6 {
  place-items: center;
		width: 100%;
    padding: 10px;
}
.row1 {
  display: flex;
  flex-wrap: wrap;
}
.serviceBox{
    text-align: center;
    padding-top: 10px;
}
p.white{
	text-align: center;
}
.serviceBox .service-icon{
    background: #fff;
    width: 70px;
    height: 70px;
    margin: 0 auto 30px;
    border-radius: 50%;
    box-shadow: 5px 0 5px rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 1;
}
svg.e-font-icon-svg.e-far-play-circle {
    margin-left: 15px;
    margin-top: 15px;
    width: 100%;
    height: 100%;
    fill: #fff;
    filter: drop-shadow(2px 3px 1px #4444dd);
    stroke: #000000;
    stroke-width: 2;
    opacity: 0.9;
}
.serviceBox .service-icon:before,
.serviceBox .service-icon:after{
    content: "";
    background: linear-gradient(to right, #F09119 50%, transparent 50%);
    border-radius: 50%;
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    z-index: -1;
  transition: all ease 0.8s;
}
.serviceBox:hover .service-icon:before, .serviceBox:hover .service-icon:after {
    transform: rotateZ(180deg);
}
.serviceBox:hover .service-icon {
    box-shadow: -5px 1px 5px rgba(0, 0, 0, 0.2);
}
.serviceBox .custombutton{
    color: #eee;
    border: 1px solid #eee !important;
    border-radius: 2px;
    margin-top: 15px !important;
    background-color: rgba(32, 34, 46,0.2);
}
.serviceBox .custombutton:hover{
	border-color: #4054B2 !important;
background-color: #4054B2;
}
.serviceBox .service-icon:after{
    background: #F09119;
    box-shadow: 0 7px 15px rgba(0, 0, 0, 0.3);
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
}
.serviceBox {
    border: 1px solid #666666;
    padding: 20px;
    border-radius: 5px;
	  background-image: -webkit-linear-gradient(150deg, #2756a4 45%, #3B82F6 45%);
    position: relative;
    z-index: 1;
}
.dark-mode .serviceBox {
    border: 1px solid #666666;
    padding: 20px;
    border-radius: 5px;
	  background-image: -webkit-linear-gradient(150deg, #a43344 35%, #F74D67 35%);
    position: relative;
    z-index: 1;
}
.serviceBox .description{
    color: #eee;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.5px;
    margin: 0;
}
.serviceBox.red .service-icon:before{ background: linear-gradient(to right, #E34A3A 50%, transparent 50%); }
.serviceBox.red .service-icon:after{ background: #E34A3A; }
.serviceBox.blue .service-icon:before{ background: linear-gradient(to right, #009CB5 50%, transparent 50%); }
.serviceBox.blue .service-icon:after{ background: #009CB5; }
.serviceBox.green .service-icon:before{ background: linear-gradient(to right, #A1C52D 50%, transparent 50%); }
.serviceBox.green .service-icon:after{ background: #A1C52D; }
.serviceBox.yallow .service-icon:before{ background: linear-gradient(to right, #6B54B6 50%, transparent 50%); }
.serviceBox.yallow .service-icon:after{ background: #6B54B6; }


/*---------dark mode color----------*/
:root .dark-mode{
    --paletteColor1: #FB7258!important;
    --paletteColor2: #F74D67!important;
    --paletteColor3: #EFEFEF !important;
    --paletteColor4: #EFEFEF!important;
    --paletteColor5: #666666!important;
    --paletteColor6: #292f3d!important;
    --paletteColor7: #20222e!important;
    --paletteColor8: #292f3d!important;
	--form-field-border-initial-color: var(--border-color);
	--headings-color: #EFEFEF!important;
    --color: var(--paletteColor3)!important;
    --heading-1-color: #EFEFEF!important;
    --heading-2-color: #EFEFEF!important;
    --heading-3-color: #EFEFEF!important;
    --heading-4-color: #EFEFEF!important;
    --heading-5-color: #EFEFEF!important;
    --heading-6-color: #EFEFEF!important;
	--border-color: var(--paletteColor5)!important;
	--linkHoverColor: rgba(247, 77, 102, 0.71)!important;
	--linkInitialColor: var(--paletteColor2)!important;
	--buttonHoverColor: rgba(247, 77, 102, 0.71)!important;
	--buttonInitialColor: var(--paletteColor2);
	--form-field-border-initial-color: var(--paletteColor2);
	--search-button-focus-background: var(--paletteColor2);
	--search-button-background: var(--paletteColor2);
	--form-field-border-focus-color: var(--paletteColor2);
	--menu-indicator-active-color: var(--paletteColor2);
    --e-global-color-blocksy_palette_1: #FB7258!important;
    --e-global-color-blocksy_palette_2: #F74D67!important;
    --e-global-color-blocksy_palette_3: #EFEFEF !important;
    --e-global-color-blocksy_palette_4: #EFEFEF!important;
    --e-global-color-blocksy_palette_5: #666666!important;
    --e-global-color-blocksy_palette_6: #292f3d!important;
    --e-global-color-blocksy_palette_7: #20222e!important;
    --e-global-color-blocksy_palette_8: #292f3d!important;
} 
.dark-mode #main-container{
    border: solid 10px #F74D67;
}
.dark-mode[data-header*="type-1"] .ct-header [data-row*="middle"] > div{
	 border-bottom: var(--borderBottom);
	--borderTop: 1px solid rgba(44,62,80,0.2);
	--borderBottom: 1px solid #666666;
}
.dark-mode[data-footer*="type-1"] .ct-footer [data-row*="top"] > div {
	 --border-bottom: none !important;
    --border-top: 1px solid #666666;
   /* --border-bottom: 1px solid #666666;*/
}
.dark-mode[data-prefix="single_blog_post"] [class*="ct-container"] > article[class*="post"]{
	 --boxed-content-border: 1px solid #666666;
}
.dark-mode[data-header*="type-1"] .ct-header [data-id="logo"] .site-title:first-letter{
	color: #F74D67;
	font-size: 46px;
}	
.dark-mode .animated-submenu>.sub-menu{
	 border-left: 1px solid #666666 !important;
   border-right: 1px solid #666666 !important;
   border-bottom: 1px solid #666666 !important;
	background-color: #292F3D !important;
}
.dark-mode nav[class*=menu] .ct-menu-link{
	  color: #ffffff;
}
.dark-mode [data-pagination=simple] .page-numbers, .dark-mode [data-pagination=next_prev] .page-numbers{
	 border: 1px solid #666666 !important;
}
.dark-mode [data-pagination=simple] .page-numbers:not(.dots):hover, .dark-mode [data-pagination=next_prev] .page-numbers:not(.dots):hover{
	border: 1px solid #292F3D;
}

.dark-mode[data-header*="type-1"] .ct-header [data-id="logo"] .site-title {
	--linkInitialColor: rgb(245 245 245 / 100%);
}
.dark-mode .wp-block-separator{
background-color: #666666 !important;	
	height: 1px !important;
	margin-bottom:15px;
	margin-top:25px;
}
.dark-mode.page-id-5949 .su-column.su-column-size-5-1.su-column-centered img{
	filter: brightness(95%) !important;
}
.dark-mode .su-row .su-column {
    background-color: var(--paletteColor6);
}
.dark-mode[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
    --dropdown-divider: 1px solid rgba(255,255,255,.1) !important;
}
.dark-mode[data-prefix="single_blog_post"] [class*="ct-container"] > article[class*="post"] .su-row .su-column img[src*="pc-desktop.png"], .dark-mode[data-prefix="single_blog_post"] [class*="ct-container"] > article[class*="post"] .su-row .su-column img[src*="mobile-phone.png"]{
	filter: brightness(90%);
}
.wp-block-separator{
	height: 1px !important;
	margin-bottom:15px;
	margin-top:25px;
}
.page-id-5949 img{
transition: transform .6s;
}
.page-id-5949 img:hover{
   transform: scale(.9111);
}
.page-id-5949 .su-column.su-column-size-5-1.su-column-centered{
padding: inherit;
	text-align: center;
}
.page-id-5949 .su-column.su-column-size-5-1.su-column-centered h1 {
line-height: 2em;
text-align: left;
}
.page-id-5949 .su-column.su-column-size-5-1.su-column-centered p, .page-id-5949 .su-column.su-column-size-6-1.su-column-centered p{
font-size: 1em;
    margin-top: 1em;
    line-height: initial;
}

.page-id-5949 a.wp-block-latest-posts__post-title {
    display: none;
}
.page-id-5949 .wp-block-latest-posts__featured-image img {
    border-radius: 5px;
}
.page-id-5949 .wp-block-latest-posts__featured-image.aligncenter {
    margin-top: -10px;
}
.page-id-5949 .su-column.su-column-size-5-1.su-column-centered h6{
    font-size: 1.2em;
    line-height: initial;
    font-weight: normal;
    margin-top: -50px;
	    overflow: hidden;
}

.page-id-5949 .su-column.su-column-size-5-1.su-column-centered img{
		filter: brightness(30%) !important;
}
.page-id-5949 .custombutton {
    margin: 0px 0px 5px 5px;
}
.page-id-5949 .border-image {
    border: none;
    border-radius: 10px;
    padding: 5px;
}
#search-modal form button {
    --search-button-background: var(--paletteColor2) !important;
    --search-button-focus-background: var(--paletteColor2) !important;
}
#search-modal input {
  --form-field-border-initial-color: var(--paletteColor2) !important;
}
[data-pagination=simple] .page-numbers, [data-pagination=next_prev] .page-numbers{
	border: 1px solid #DFDFE2 !important;
}
.dark-mode[data-footer*="type-1"] .ct-footer [data-row*="top"] > div {
	 --border-bottom: none !important;
    --border-top: 1px solid #666666;
}
[data-footer*="type-1"] .ct-footer [data-row*="top"] > div {
	 --border-bottom: none !important;
    --border-top: 1px solid #66666633;
}
[data-footer*="type-1"] .ct-footer [data-row*="top"] > div {
    --container-spacing: 0px;
    margin-top: -6px;
}
[data-footer*="type-1"] .ct-footer [data-row*="top"]{
    margin-top: -5px;	
}
[data-header*="type-1"] .ct-header [data-row*="bottom"] > div{
    height: 130px;
    margin-top: -8px;	
}
.ct-related-posts .ct-image-container {
	border: 1px solid rgba(90, 90, 90, 1);
}
.ct-related-posts img {
	transform: scale(1);
	 transition: transform .5s, filter .5s ease-in-out !important;
	cursor: pointer;
}
.ct-related-posts img:hover{
	transform: scale(1.1);
	filter: brightness(100%);
	transition: transform .5s, filter .5s ease-in-out !important;
}
[data-prefix="categories"] .entries .ct-image-container img{
	transform: scale(1);
	 transition: transform .5s, filter .5s ease-in-out !important;
}
[data-prefix="categories"] .entries>:hover .ct-image-container img{
	transform: scale(1.1);
	filter: brightness(100%);
	transition: transform .5s, filter .5s ease-in-out !important;
}
[data-archive=default][data-cards=cover].entries .ct-image-container img{
	transform: scale(1);
	 transition: transform .5s, filter .5s ease-in-out;
}
[data-archive=default][data-cards=cover].entries>:hover .ct-image-container img{
	transform: scale(1);
	filter: brightness(100%);
	transition: transform .5s, filter .5s ease-in-out !important;
}
.dark-mode .ct-search-results{
	background: var(--search-dropdown-background, #292F3D);
	box-shadow: none;
	border: 1px solid #666666;
}
[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
    --dropdown-divider: 1px solid #DFDFE2;
}
[data-prefix="blog"] .entry-card, [data-prefix="categories"] .entry-card,[data-archive=default][data-cards=cover] .entry-card{
	 background-color: #212121;
}
.entry-card .entry-title {
	max-width: 20.5em !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
[data-archive=default][data-layout*=grid] .entry-card>*:not(:last-child).entry-meta, [data-archive=default][data-layout=classic] .entry-card>*:not(:last-child).entry-meta, [data-archive=default][data-layout=simple] .card-content>*:not(:last-child).entry-meta{
    --items-spacing: 5px !important;
	margin-bottom: 2px !important;
}
[data-archive=default][data-layout*=grid] .entry-card>*:not(:last-child), [data-archive=default][data-layout=classic] .entry-card>*:not(:last-child), [data-archive=default][data-layout=simple] .card-content>*:not(:last-child) {
    margin: 0 !important;
}
.animated-submenu>.sub-menu {
    border-radius: var(--border-radius) !important;
	border-left: 1px solid #DFDFE2 !important;
	border-right: 1px solid #DFDFE2 !important;
	border-bottom: 1px solid #DFDFE2 !important;
    background-color: #fff !important; 
    box-shadow: var(--box-shadow) !important;
}
[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu .ct-menu-link{
		--linkInitialColor: #6e6d76;
	font-weight: 700;
}
[data-prefix="single_blog_post"] [class*="ct-container"] > article[class*="post"] .su-row .su-column img[src*="pc-desktop.png"], [data-prefix="single_blog_post"] [class*="ct-container"] > article[class*="post"] .su-row .su-column img[src*="mobile-phone.png"]{
	filter: brightness(45%);
}
#header [data-column=middle] {
    display: block;
}
.page-id-5949 .ct-share-box[data-location=bottom] {
    margin-top: var(--margin, 0px);
	margin-bottom: 32px;
}
.page-id-5949 .su-column.su-column-size-9-1.su-column-centered h6 {
    font-size: 1.2em;
    line-height: initial;
    font-weight: normal;
    margin-top: -50px;
    overflow: hidden;
}

@media screen and (max-width: 959px) and (min-width: 768px) {
  #parallax-world-of-ugg .block {
	padding: 40px; width:620px;
}
}

@media screen and (min-width: 768px) {
  .col-md-3.col-sm-6 {
    flex: 0 50%;
    max-width: 50%;
}
}
@media screen and (max-width: 767px) {
  #parallax-world-of-ugg .block {
	padding: 30px; width:420px;
}
  #parallax-world-of-ugg h1 {
	font-size:30px;
}
  #parallax-world-of-ugg .block {
	padding: 30px;
}
  #parallax-world-of-ugg .parallax-one {
	padding-top:100px; padding-bottom:100px;
}
}
@media screen and (max-width: 479px) {
  #parallax-world-of-ugg .block {
	padding: 30px 15px; width:290px;
}
}
@media only screen and (min-width: 961px) {
.page-id-5949 #header [data-items] {
  width: auto !important;
}
.page-id-5949#header [data-column-set="2"]>div {
    grid-template-columns: max-content auto !important;
}
/* Dark mode switcher */
 .wpnm-button {
	 cursor: pointer;
}
/*-------inner button pos-------*/
.wpnm-button .wpnm-button-label {
    width: 44px;
    height: 22px;
		margin-top: 8px;
		margin-right: 5px;
    display: inline-block;
    background: #ebebeb;
    border-radius: 15px;
		border: 1px solid #9E9B99;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.4), inset 1px 1px 1px rgba(255,255,255,0.4);
}
/*-------background button pos-------*/
.wpnm-button .wpnm-button-label:after {
display: inline-block;
	position: relative;
	margin-left: 3px;
  content: "";
  width:16px;
  height: 16px;
  background: #ffcc89;
  border-radius: 10px;
	border: 1px solid #9E9B99;
  box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
	 z-index:3;
}
/*-------moon color-------*/
 .wpnm-button.active .wpnm-button-label:after, .wpnm-button.active .wpnm-button-label:before  {
	 display: inline-block;
  left:5px;
  transform: translateX(100%);
  background: #5A5A5A;
	border: 1px solid #E5E7EB;	 
}
/*--------- transition-------*/
.wpnm-button-label:before, .wpnm-button-label:after{
     box-sizing: border-box;
     margin: 0;
     padding: 0;
    /*transition*/
     -webkit-transition: 0.3s ease-in-out;
     -moz-transition: 0.3s ease-in-out;
     -o-transition: 0.3s ease-in-out;
     transition: 0.3s ease-in-out;
}

.wpnm-button svg {
  position: absolute;
	z-index:1;
}
.wpnm-button svg.sun {
	margin-top: 11px;
	margin-left: 3px;
  fill:#7e7e7e;
	width: 17px;
}
.wpnm-button svg.moon {
	margin-top: 11px;
	margin-left: 23px;
  fill:#7e7e7e;
	width: 17px;
}
#main-container {
    width: 1175px;
    margin-left: auto;
    margin-right: auto;
    border: solid 10px #4daef7;
	padding-left:5px;
	padding-right:5px;
}
[data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-row*="middle"] > div {
    --borderTop: 10px solid #F74D67;
    border-right: 10px solid #F74D67;
    border-left: 10px solid #F74D67;
    --borderBottom: none;
    width: 1175px !important;
    max-inline-size: -webkit-fill-available;
}
#header [data-row*=boxed]>div{
	padding: var(--padding, 0 0px) !important;
}
.dark-mode[data-header*="type-1"] .ct-header [data-row*="middle"] {
    --height: 50px;
    --borderTop: none;
    --borderBottom: none;
    --box-shadow: 0px 10px 20px rgba(44,62,80,0.55);
}
nav[class*=menu] li:hover>a, nav[class*=menu] li:hover>.ct-sub-menu-parent{
	--linkHoverColor: #ffffff;
	--linkActiveColor: #ffffff;
	background-color: var(--paletteColor2);
	text-shadow: 1px 1px 1px black, 0 0 1px black, 0 0 1px black;
}	
nav[class*=menu] li[class*=current-menu-]>a, nav[class*=menu] li[class*=current-menu-]>.ct-sub-menu-parent{
	--linkActiveColor: #ffffff;
	background-color: var(--paletteColor2);
	text-shadow: 1px 1px 1px black, 0 0 1px black, 0 0 1px black;
}	
.dark-mode[data-header*="type-1"] .ct-header [data-row*="bottom"] > div {
    --borderBottom: 1px solid #666666;
}
[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu{
		width: max-content;
}	
.sub-menu .menu-item-48{
	width: 150px;
}
.ct-share-box[data-type=type-1] .ct-icon-container {
    min-height: 40px;
}
[data-header*="type-1"] .ct-header [data-id="logo"] .site-title {
--fontFamily: Poppins, Sans-Serif;
	font-size: 20px;
    text-transform: uppercase;
	-webkit-transform: skewX(-20deg);
	-moz-transform: skewX(-20deg);
	-ms-transform: skewX(-20deg);
	-o-transform: skewX(-20deg);
	transform: skewX(-20deg);
	line-height: 0em;
	--linkInitialColor: rgb(54 50 54 / 76%);
}

.page-id-5949 .su-column.su-column-size-2-1 img, .page-id-5949 .su-column.su-column-size-12-1 img {
    width: 20%;
}
.page-id-5949 .su-column.su-column-size-6-1.su-column-centered img, .page-id-5949 .su-column.su-column-size-1-1 img{
	width: 20%;
	height: 22.5vh;
}	
.page-id-5949 .su-column.su-column-size-5-1.su-column-centered img {
    width: 300px;
}
.page-id-5949 .su-column.su-column-size-1-1 h1, .page-id-5949 .su-column.su-column-size-2-1 h1, .page-id-5949 .su-column.su-column-size-5-1 h1, .page-id-5949 .su-column.su-column-size-6-1 h1, .page-id-5949 .su-column.su-column-size-8-1 h1, .page-id-5949 .su-column.su-column-size-10-1 h1 {
    font-size: 40px;
    line-height: normal;
	margin-bottom: 0.2em;
	font-weight: 900;
}
.page-id-5949 .su-column.su-column-size-11-1 h1{
    font-size: 40px;
    line-height: normal;
	font-weight: 900;
}
.page-id-5949 .su-column.su-column-size-9-1 h1{
	font-size: 40px;
    font-weight: 900;	
	margin-bottom: -0.4em;
}	
.page-id-5949 .su-row .su-column.su-column-size-9-1 .su-u-trim>:first-child {
    margin-bottom: -2.1em;
}
.page-id-5949 .su-column.su-column-size-5-1.su-column-centered h2 {
    font-size: 4em;
    margin-top: -50px;
   /* margin-left: 60px;
    margin-right: 60px;*/
    overflow: hidden;
	width: 250px;
}
.page-id-5949 .su-column.su-column-size-5-1.su-column-centered h3 {
    overflow: hidden;
	font-size: 30px;
    font-weight: 900;
	 width: 300px;
    line-height: initial;
	margin-bottom: -30px;
}
.su-column.su-column-size-9-1 .su-table table td{
    padding: var(--table-padding, 0em 0em) !important;
}
.page-id-5949 .su-row .su-column.su-column-size-9-1 .su-u-trim>:first-child{
    margin-bottom: 0em;
}
.page-id-5949 .su-column.su-column-size-9-1 h1 {
    font-size: 40px;
    font-weight: 900;
    margin-bottom: -0.4em;
    margin-top: -30px;
}

.page-id-5949 .su-column.su-column-size-9-1 img {
		width: 309px;
    margin-bottom: -10px;
    filter: brightness(30%) !important;
    padding-left: 35px;
}

.dark-mode.page-id-5949 .su-column.su-column-size-9-1 img {
		width: 309px;
    margin-bottom: -10px;
    filter: brightness(95%) !important;
    padding-left: 35px;
}	
.page-id-5949 .su-column.su-column-size-9-1 h3 {
    overflow: hidden;
    font-size: 30px;
    font-weight: 900;
	  width: 300px;
	  margin-bottom: -30px;
    line-height: initial;
}	
.page-id-5949 .su-column.su-column-size-9-1.su-column-centered h2 {
    font-size: 4em;
    margin-top: -50px;
    overflow: hidden;
    width: 250px;
}
.page-id-5949 .su-column.su-column-size-9-1.su-column-centered h2 {
    font-size: 4em;
    margin-top: -50px;
    overflow: hidden;
    width: 250px;
}
  .col-md-3.col-sm-6 {
    flex: 0 0 20%;
    max-width: 20%;
}
}
@media only screen and (max-width: 960px) {
/* Dark mode switcher */
 .wpnm-button {
    cursor: pointer;
	 font-size: 14px;
}
 .wpnm-button-inner-left:empty {
     margin-left: -0.625em; 
}
 .wpnm-button-inner-left:before, .wpnm-button-inner-left:after {
     box-sizing: border-box;
     margin: 0;
     padding: 0;
    /*transition*/
     -webkit-transition: 0.4s ease-in-out;
     -moz-transition: 0.4s ease-in-out;
     -o-transition: 0.4s ease-in-out;
     transition: 0.4s ease-in-out;
     outline: none; 
}
 .wpnm-button .wpnm-button-inner, .wpnm-button .wpnm-button-inner-left {
     display: inline-block;
     font-size: 0.875em;
     position: relative;
     padding: 0em;
	 		margin-left: -1em;
     line-height: 1em;
     cursor: pointer;
     color: rgba(149, 149, 149, 0.51);
     font-weight: normal; 
}
 .wpnm-button .wpnm-button-inner-left:before {
     content: '';
     display: block;
     position: absolute;
     z-index: 1;
     line-height: 2.125em;
     text-indent: 2.5em;
     height: 1em;
     width: 1em;
     margin: 0.25em;
    /*border-radius*/
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     border-radius: 100%;
     right: 1.625em;
     bottom: 0em;
     background: #FFB200;
	 border: 1px solid #292F3D;
     transform: rotate(-45deg);
     box-shadow: 0 0 0.625em white; 
}
 .wpnm-button .wpnm-button-inner-left:after {
     content: "";
     display: inline-block;
     width: 2.5em;
     height: 1.5em;
     -webkit-border-radius: 1em;
     -moz-border-radius: 1em;
     border-radius: 1em;
     background: rgba(255, 255, 255, 0.15);
     vertical-align: middle;
     margin: 0 0.625em;
     border: 0.125em solid #888888; 
}
 .wpnm-button.active .wpnm-button-inner-left:before {
     right: 1.0625em;
     box-shadow: 0.3125em 0.3125em 0 0 #eee;
     background: transparent;
}
 .wpnm-button.active .wpnm-button-inner-left:after {
     background: rgba(0, 0, 0, 0.15);
     border: 0.125em solid white; 
}
 .wpnm-button .wpnm-button-inner-left {
     color: rgba(250, 250, 250, 0.51);
     font-weight: bold; 
}
 .wpnm-button.active .wpnm-button-inner-left {
     color: rgba(149, 149, 149, 0.51);
     font-weight: normal; 
}
 .wpnm-button.active .wpnm-button-inner-left + .wpnm-button-inner {
     color: rgba(250, 250, 250, 0.51);
     font-weight: bold; 
}
.page-id-5949 .su-column.su-column-size-5-1.su-column-centered h2 {
    font-size: 4em;
    margin-top: -50px;
    margin-left: 60px;
    margin-right: 60px;
    overflow: hidden;
}
.page-id-5949 .su-column.su-column-size-9-1.su-column-centered h3 {
    overflow: hidden;
    font-size: 30px;
    font-weight: 900;
    /* width: 300px; */
    line-height: initial;
    /* margin-bottom: -30px; */
}
.page-id-5949 .su-column.su-column-size-9-1.su-column-centered h2 {
    font-size: 4em;
    margin-top: -50px;
    overflow: hidden;
    width: auto;
}
.page-id-5949 .su-column.su-column-size-5-1.su-column-centered h3 {
    overflow: hidden;
	font-size: 30px;
    font-weight: 900;
	/* width: 300px;*/
    line-height: initial;
	/*margin-bottom: -30px;*/
}
}

.ct-related-posts .related-entry-title{
	display: none;
}
[data-layout*=grid] {
    grid-column-gap: var(--grid-columns-gap, 20px);
    grid-row-gap: var(--grid-columns-gap, 10px);
}
/*---------post prev----------*/
[data-archive=default] .entry-card .entry-title {
    margin: 10px 0px -10px -12px;
    --linkInitialColor: initial;
}	

/*---------befor media----------*/
#header [data-row]>div{
	border-bottom: solid 1px #666666;
}

.border-image{
	border: 1px solid #757575;
	margin-top: 30px;
	margin-bottom: 30px;
}
em {
    font-style: normal;
}
[data-hover].entry-card .ct-image-container img {
    transition: opacity .5s ease,transform .5s ease;
}
[data-archive=default] .entry-card .entry-title {
    margin: 10px 20px 0px 0px;
	text-shadow: 1px 1px 1px black, 0 0 1px black, 0 0 1px black;
}	

nav[class*=menu] li a{
	font-weight: 700;
	 --linkInitialColor: var(--color);
}
#search-modal input {
    background-color: rgba(0,0,0,0) !important;
}

[data-pagination=simple] .page-numbers:not(.dots):hover, [data-pagination=next_prev] .page-numbers:not(.dots):hover{
	--linkHoverColor: #ffffff;
	--linkActiveColor: #ffffff;
	background-color: var(--paletteColor2);
}
[data-header*="type-1"] .ct-header [data-id="logo"] .site-title:first-letter{
	color: #4daef7;
	font-size: 46px;
}
[data-header*="type-1"] .ct-header [data-id="logo"] .site-description {
    margin: 8px 0px 0px 50px;
}
#main-container{
    border: solid 10px #4daef7;
}


/*---------Mobile abd tablet----------*/
@media  (max-width: 781px){
.dark-mode #main-container {
    border: solid 3px #F74D67;
}
#main-container {
    border: solid 3px #4daef7;
}

[data-header*="type-1"] .ct-header [data-id="logo"] .site-title {
    margin-top: -14px !important;
}
[data-header*="type-1"] #offcanvas{
	--side-panel-width: 150vw !important;
}
	[data-prefix="single_blog_post"] [class*="ct-container"] > article[class*="post"]{
	--boxed-content-spacing: 5px !important;	
}
}	
@media only screen and (min-width: 481px) and (max-width: 960px) { 
[data-header*="type-1"] .ct-header [data-id="logo"] .site-title {
--fontFamily: Poppins, Sans-Serif;
	font-size: 20px;
    text-transform: uppercase;
	-webkit-transform: skewX(-20deg);
	-moz-transform: skewX(-20deg);
	-ms-transform: skewX(-20deg);
	-o-transform: skewX(-20deg);
	transform: skewX(-20deg);
	line-height: 0em;
	--linkInitialColor: rgb(54 50 54 / 76%);
}	
}
@media (max-width: 960px){	
	[class*=ct-container]>article{
     padding: 5px !important; 
     margin-left: 1px !important; 
     margin-right: 1px !important; 
     width: auto !important;
}
.ct-container, .ct-container-narrow {
    width: auto !important;
}
.ct-pagination {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
#header [data-row*=boxed]>div {
    --padding: 0 1vw !important;
}
[data-column=end]>[data-items=primary]{
	margin-left: -10px !important;	
}
.dark-mode[data-header*="type-1"] .ct-header [data-row*="middle"] {
    --height: 70px;
}
.page-id-5949 img {
     width: 100% !important;
    width: -moz-available;         
    width: -webkit-fill-available; 
    width: fill-available;
}	
.page-id-5949 .flip-box {
	display: block !important;
	width: 100% !important;
}
.page-id-5949 .su-table-responsive table td, .su-table-responsive table th {
    display: block;
    border-bottom: none !important;
    border-top: none !important;
    border-left: none !important;
    background-color: transparent !important;
	overflow: hidden;
	text-align: center;
}
.dark-mode .su-table-responsive table td, .dark-mode .su-table-responsive table th {
    display: block;
    border-right: solid 1px #666666 !important;
    border-bottom: none !important;
    border-top: none !important;
    border-left: none !important;
    background-color: transparent !important;
	    overflow: hidden;
	    text-align: center;
}
	.page-id-5949 h1, .page-id-5949 h2, .page-id-5949 p{
		text-align: center !important;
}
.page-id-5949 .su-column.su-column-size-5-1.su-column-centered img, .page-id-5949 .su-column.su-column-size-9-1 img {
    display: none;
}
.page-id-5949 .su-row .su-column.su-column-size-1-3{
	width: 100%;
  margin: 10px 10px 10px 0px !important;
}
.page-id-5949 .su-column.su-column-size-1-1 h1, .su-column.su-column-size-2-1 h1, .su-column.su-column-size-5-1 h1, .su-column.su-column-size-6-1 h1, .su-column.su-column-size-8-1 h1, .su-column.su-column-size-11-1 h1 {
    font-size: 30px;
    line-height: normal;
	font-weight: 900;
}
.page-id-5949 .su-column.su-column-size-9-1 h1{
	font-size: 30px;	
	line-height: normal;
	font-weight: 900;
}
}

@media only screen and (min-width: 961px) and (max-width: 1600px) {
	.page-id-5949 .su-column.su-column-size-6-1.su-column-centered img, .page-id-5949 .su-column.su-column-size-1-1 img {
    width: 20%;
	height: auto !important;
}
}

/*---------Custom-button--------------*/
.entry .custombutton	{
	font-style: initial !important;
	font-variant-caps: small-caps;
}
.downloadbutton {
    position: relative;
    display: var(--display, inline-flex);
	color: #eee;
	min-height: var(--buttonMinHeight);
    font-size: 15px;
	font-weight: 500;
	cursor: pointer;
	user-select: none;
	text-align: center;
    margin: 20px 0px 10px 10px;
    padding: 5px 15px;
    border: 1px solid #4daef7;
	border-radius: var(--buttonBorderRadius, 3px);
    transition: all .2s ease !important;
    text-decoration: none;
	--has-link-decoration: var(--false);
	background: #4daef7;
}
.downloadbutton:hover {
	transform: var(--buttonTransform, translate3d(0, -3px, 0));
	color: #eee;
    border-color: var(--buttonHoverColor);
    background-color: rgb(0 126 223);
	border-radius: var(--buttonBorderRadius, 3px);
}
.custombutton {
    position: relative;
    display: var(--display, inline-flex);
	min-height: var(--buttonMinHeight);
    font-size: 15px;
	font-weight: 500;
	cursor: pointer;
	user-select: none;
	text-align: center;
    color: var(--color);
    margin: 20px 0px 10px 10px;
    padding: 5px 15px;
    border: solid 1px rgba(0,0,0,0.1);
	border-radius: var(--buttonBorderRadius, 3px);
    transition: all .2s ease !important;
    text-decoration: none;
	  --has-link-decoration: var(--false);
}
.custombutton:hover {
	transform: var(--buttonTransform, translate3d(0, -3px, 0));
    --linkHoverColor: #ffffff;
	color: var(--buttonTextHoverColor);
    border-color: var(--buttonHoverColor)!important;
    background-color: var(--buttonHoverColor);
	border-radius: var(--buttonBorderRadius, 3px);
}
.dark-mode .downloadbutton {
	  color: #eee;
    border: 1px solid #f74d67;
    border-radius: var(--buttonBorderRadius, 3px);
    --has-link-decoration: var(--false);
	 background-color: #f74d67;
}
.dark-mode .downloadbutton:hover {
	transform: var(--buttonTransform, translate3d(0, -3px, 0));
	color: #eee;
    border-color: var(--buttonHoverColor);
    background-color: #d1324a;
	border-radius: var(--buttonBorderRadius, 3px);
}
.dark-mode .custombutton {
    color: #cbcbcb;
    border: 1px solid #666;
    border-radius: var(--buttonBorderRadius, 3px);
    --has-link-decoration: var(--false);
}
.downloadbutton .download-icon{
	margin: 0px 8px -6px -8px;
}

/*---------Entry-button--------------*/
.entry-card .ct-image-container img {
    height: 80% !important;
}
.entry-button {
    font-size: 12px !important;
    color: rgba(150,150,150,0.9) !important;
    align-self: var(--horizontal-alignment, flex-start) !important;
    margin-left: auto !important;
    margin-right: -6px !important;
    margin-top: -33px !important;
    padding: 6px 12px 6px 12px !important;
    background: none !important;
    border: 1px solid #666666 !important;
    margin-bottom: -5px !important;
}
.entry-button:hover {
   font-size: 12px !important;
	color: rgba(150,150,150,0.9) !important;
	background: none !important;
	border: 1px solid #666666 !important;
}
.entry-card {
    border: 1px solid rgba(43, 61, 79, 0.66) !important;
}
/*---------Tags-button--------------*/
.page-id-5949 .tag-cloud-link {
    position: relative;
    display: var(--display, inline-flex);
    min-height: var(--buttonMinHeight);
    font-size: 15px !important;
    font-weight: 500;
    cursor: pointer;
    user-select: none;
    text-align: center;
    color: var(--color);
    margin: 5px 0 0 0px;
    padding: 0px 10px 0px 10px;
    border: solid 1px rgba(0,0,0,0.1);
    border-radius: var(--buttonBorderRadius, 3px);
    transition: all .2s ease !important;
    text-decoration: none;
    --has-link-decoration: var(--false);
}
.page-id-5949.dark-mode .tag-cloud-link {
    color: #cbcbcb;
    border: 1px solid #666;
    border-radius: var(--buttonBorderRadius, 3px);
    --has-link-decoration: var(--false);
}
.page-id-5949 .tag-cloud-link:hover {
    transform: var(--buttonTransform, translate3d(0, -3px, 0));
    --linkHoverColor: #ffffff;
    color: var(--buttonTextHoverColor);
    border-color: var(--buttonHoverColor);
    background-color: var(--buttonHoverColor);
    border-radius: var(--buttonBorderRadius, 3px);
}
article>.entry-tags a {
    transition: all .2s ease !important;
}
/*---------Flip-Box-button--------------*/
.page-id-5949 .flip-box {
    display: inline-block;
    background-color: transparent;
    width: 20%;
    height: calc((65em - 8px)/5);
    perspective: 1000px;
	  padding: 5px;
}
.page-id-5949 .flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
	border: solid 1px #666666;
  border-radius: 5px;
}
.page-id-5949 .flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}
.page-id-5949 .flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.page-id-5949 .flip-box-front, .flip-box-front h4 {
	font-size: initial;
	font-weight: 700;
  background-color: var(--paletteColor2, #4daef7);
  color: #efefef;
	text-shadow: 1px 1px 1px black, 0 0 1px black, 0 0 1px black;
}
.page-id-5949 .flip-box-front-icon {
	width: 4em;
    height: 4em;
    position: relative;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-top: 1.3em;
    fill: #efefef;
	filter: drop-shadow(2px 3px 1px #4444dd);
	stroke: #000000;
  stroke-width: 2;
}
.page-id-5949 .flip-box-back {
  background-color: #4054b2;
  color: #efefef;
  transform: rotateY(180deg);
}
.page-id-5949 .flip-box-back h4{
	  color: #efefef;
	   font-size: initial;
}
.page-id-5949 .flip-box-back-button .custombutton{
    color: #efefef;
		border:solid 1px #efefef;
	    margin: 30px 0px 5px 5px;
}

.page-id-5949 .su-column.su-column-size-1-3 .flip-box {
	display: block;
    width: 100%;
}

.page-id-5949 .su-column.su-column-size-1-3 .su-u-trim>:first-child {
	margin: 0;
}
.page-id-5949 .su-column.su-column-size-1-3 .flip-box:hover .flip-box-inner {
  transform: rotateX(180deg);
}
.page-id-5949 .su-column.su-column-size-1-3 .flip-box-back {
    transform: rotateX(180deg);
}
.page-id-5949 .su-row .su-column.su-column-size-1-3{
    margin: 0 0 0 2%
}
.page-id-5949 .flip-box-front-icon-Engine {
    width: 5.8em;
    height: 4em;
    position: relative;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-top: .6em;
		padding-bottom: 5em;
    fill: #efefef;
    filter: drop-shadow(2px 3px 1px #4444dd);
}

.page-id-5949 .flip-box-front-icon-Lively {
    width: 5em;
    height: 4em;
    position: relative;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-top: 1.1em;
		padding-bottom: 4.4em;
    fill: #efefef;
    filter: drop-shadow(2px 3px 1px #4444dd);
    stroke: #000000;
    stroke-width: 2;
}
[data-footer*="type-1"] [data-id="copyright"] a{
	    text-shadow: 1px 1px 1px black, 0 0 1px black, 0 0 0px black;
}

div#parallax-world-of-ugg {
    border: solid 1px #666666;
}
#parallax-world-of-ugg h1 {
	font-size:50px; 
	letter-spacing:2px; 
	text-align:center; 
	color: white; 
	font-weight:900; 
	z-index:10;
	opacity:.9;
	text-shadow: 1px 1px 1px black, 0 0 1px black, 0 0 0px black;
}
#parallax-world-of-ugg p {
	letter-spacing:2px; 
	text-align:center; 
	color: white; 
	font-weight:900; 
	z-index:10;
	opacity:.9;
	text-shadow: 1px 1px 1px black, 0 0 1px black, 0 0 0px black;
}
#parallax-world-of-ugg .custombutton:hover {
    background-color: var(--paletteColor2);
}
#parallax-world-of-ugg .custombutton {
	color: #eee;
    font-weight: 700;
    border: 1px solid var(--paletteColor2);
    border-radius: 2px;
    text-shadow: 1px 1px 1px black, 0 0 1px black, 0 0 0px black;
    background-color: var(--paletteColor2);
}
.dark-mode #parallax-world-of-ugg h1 {
	font-size:50px; 
	letter-spacing:2px; 
	text-align:center; 
	color:white; 
	font-weight:900; 
	text-shadow: 1px 1px 1px black, 0 0 1px black, 0 0 0px black;
	z-index:10; 
	opacity:.9;
}
#parallax-world-of-ugg p, #parallax-world-of-ugg .Parallax-button {
	text-align:center; 
}
/* Section - Parallax */
/**************************/
#parallax-world-of-ugg .parallax-one {
padding-top: 202px;
    padding-bottom: 202px;
    overflow: hidden;
    position: relative;
    width: 100%;
    background-image: url(https://livewallpaperspc.com/wp-content/uploads/2023/07/parallax-Blue-scaled.webp);
    background-attachment: fixed;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.dark-mode #parallax-world-of-ugg .parallax-one {
padding-top: 202px;
    padding-bottom: 202px;
    overflow: hidden;
    position: relative;
    width: 100%;
    background-image: url(https://livewallpaperspc.com/wp-content/uploads/2023/07/parallax-Red-scaled.webp);
    background-attachment: fixed;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
/* Extras */
/**************************/
#parallax-world-of-ugg .line-break {border-bottom:1px solid black; width: 150px; margin:0 auto;}
}