@font-face {
font-family: 'icomoon';
src:url(//www.designerblogs.com/wp-content/plugins/awesome-responsive-menu/assets/fonts/icomoon.eot);
src:url(//www.designerblogs.com/wp-content/plugins/awesome-responsive-menu/assets/fonts/icomoon.eot?#iefix) format('embedded-opentype'),
url(//www.designerblogs.com/wp-content/plugins/awesome-responsive-menu/assets/fonts/icomoon.woff) format('woff'),
url(//www.designerblogs.com/wp-content/plugins/awesome-responsive-menu/assets/fonts/icomoon.ttf) format('truetype'),
url(//www.designerblogs.com/wp-content/plugins/awesome-responsive-menu/assets/fonts/icomoon.svg#icomoon) format('svg');
font-weight: normal;
font-style: normal;
} .responsive-menuwrapper {
width: 100%;
max-width: 300px;
float: left;
position: relative;
-webkit-perspective: 1000px;
perspective: 1000px;
-webkit-perspective-origin: 50% 200%;
perspective-origin: 50% 200%;
z-index:99999;
}
.responsive-menuwrapper:first-child {
margin-right: 100px;
}
.responsive-menuwrapper button {
border: none;
width: 48px;
height: 45px;
text-indent: -900em;
overflow: hidden;
position: relative;
cursor: pointer;
outline: none;
}
.responsive-menuwrapper button:hover,
.responsive-menuwrapper button.dl-active,
.responsive-menuwrapper ul {
background: #aaa;
}
.responsive-menuwrapper button:after {
content: '';
position: absolute;
width: 68%;
height: 5px;
background: #fff;
top: 10px;
left: 16%;
box-shadow: 
0 10px 0 #fff, 
0 20px 0 #fff;
}
.responsive-menuwrapper ul {
padding: 0;
list-style: none;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.responsive-menuwrapper li {
position: relative;
}
.responsive-menuwrapper li a {
display: block;
position: relative;
padding: 15px 20px;
font-size: 16px;
line-height: 20px;
font-weight: 500;
color: #fff;
outline: none;
text-decoration:none;
}
.no-touch .responsive-menuwrapper li a:hover {
background: rgba(255,248,213,0.1);
}
.responsive-menuwrapper li.menu-back > a {
padding-left: 30px;
background: rgba(0,0,0,0.1);
}
.responsive-menuwrapper li.menu-back:after,
.responsive-menuwrapper li > a:not(:only-child):after {
position: absolute;
top: 0;
line-height: 50px;
font-family: 'icomoon';
speak: none;
-webkit-font-smoothing: antialiased;
content: "\e000";
}
.responsive-menuwrapper li.menu-back:after {
left: 10px;
color: rgba(212,204,198,0.3);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.responsive-menuwrapper li > a:after {
right: 10px;
color: rgba(0,0,0,0.15);
}
.responsive-menuwrapper .awesome-menu {
margin: 5px 0 0 0;
position: absolute;
width: 100%;
opacity: 0;
pointer-events: none;
-webkit-transform: translateY(10px);
transform: translateY(10px);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.responsive-menuwrapper .awesome-menu.awesome-menu-toggle {
transition: all 0.3s ease;
}
.responsive-menuwrapper .awesome-menu.awesome-menuopen {
opacity: 1;
pointer-events: auto;
-webkit-transform: translateY(0px);
transform: translateY(0px);
} .responsive-menuwrapper li .sub-menu {
display: none;
} .awesome-menu.dl-subview li,
.awesome-menu.dl-subview li.dl-subviewopen > a,
.awesome-menu.dl-subview li.dl-subview > a {
display: none;
}
.awesome-menu.dl-subview li.dl-subview,
.awesome-menu.dl-subview li.dl-subview .sub-menu,
.awesome-menu.dl-subview li.dl-subviewopen,
.awesome-menu.dl-subview li.dl-subviewopen > .sub-menu,
.awesome-menu.dl-subview li.dl-subviewopen > .sub-menu > li {
display: block;
} .responsive-menuwrapper > .sub-menu {
position: absolute;
width: 100%;
top: 50px;
left: 0;
margin: 0;
} .awesome-menu.dl-animate-out-1 {
-webkit-animation: MenuAnimOut1 0.4s;
animation: MenuAnimOut1 0.4s;
}
.awesome-menu.dl-animate-out-2 {
-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
animation: MenuAnimOut2 0.3s ease-in-out;
}
.awesome-menu.dl-animate-out-3 {
-webkit-animation: MenuAnimOut3 0.4s ease;
animation: MenuAnimOut3 0.4s ease;
}
.awesome-menu.dl-animate-out-4 {
-webkit-animation: MenuAnimOut4 0.4s ease;
animation: MenuAnimOut4 0.4s ease;
}
.awesome-menu.dl-animate-out-5 {
-webkit-animation: MenuAnimOut5 0.4s ease;
animation: MenuAnimOut5 0.4s ease;
}
@-webkit-keyframes MenuAnimOut1 {
0% { }
50% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
}
75% {
-webkit-transform: translateZ(-372.5px) rotateY(15deg);
opacity: .5;
}
100% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut2 {
0% { }
100% {
-webkit-transform: translateX(-100%);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut3 {
0% { }
100% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut4 {
0% { }
100% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut5 {
0% { }
100% {
-webkit-transform: translateY(40%);
opacity: 0;
}
}
@keyframes MenuAnimOut1 {
0% { }
50% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
transform: translateZ(-250px) rotateY(30deg);
}
75% {
-webkit-transform: translateZ(-372.5px) rotateY(15deg);
transform: translateZ(-372.5px) rotateY(15deg);
opacity: .5;
}
100% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
}
@keyframes MenuAnimOut2 {
0% { }
100% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
opacity: 0;
}
}
@keyframes MenuAnimOut3 {
0% { }
100% {
-webkit-transform: translateZ(300px);
transform: translateZ(300px);
opacity: 0;
}
}
@keyframes MenuAnimOut4 {
0% { }
100% {
-webkit-transform: translateZ(-300px);
transform: translateZ(-300px);
opacity: 0;
}
}
@keyframes MenuAnimOut5 {
0% { }
100% {
-webkit-transform: translateY(40%);
transform: translateY(40%);
opacity: 0;
}
}
.awesome-menu.dl-animate-in-1 {
-webkit-animation: MenuAnimIn1 0.3s;
animation: MenuAnimIn1 0.3s;
}
.awesome-menu.dl-animate-in-2 {
-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
animation: MenuAnimIn2 0.3s ease-in-out;
}
.awesome-menu.dl-animate-in-3 {
-webkit-animation: MenuAnimIn3 0.4s ease;
animation: MenuAnimIn3 0.4s ease;
}
.awesome-menu.dl-animate-in-4 {
-webkit-animation: MenuAnimIn4 0.4s ease;
animation: MenuAnimIn4 0.4s ease;
}
.awesome-menu.dl-animate-in-5 {
-webkit-animation: MenuAnimIn5 0.4s ease;
animation: MenuAnimIn5 0.4s ease;
}
@-webkit-keyframes MenuAnimIn1 {
0% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
20% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
opacity: 0.5;
}
100% {
-webkit-transform: translateZ(0px) rotateY(0deg);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn2 {
0% {
-webkit-transform: translateX(-100%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn3 {
0% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn4 {
0% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn5 {
0% {
-webkit-transform: translateY(40%);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
opacity: 1;
}
}
@keyframes MenuAnimIn1 {
0% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
20% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
transform: translateZ(-250px) rotateY(30deg);
opacity: 0.5;
}
100% {
-webkit-transform: translateZ(0px) rotateY(0deg);
transform: translateZ(0px) rotateY(0deg);
opacity: 1;
}
}
@keyframes MenuAnimIn2 {
0% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
opacity: 1;
}
}
@keyframes MenuAnimIn3 {
0% {
-webkit-transform: translateZ(300px);
transform: translateZ(300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes MenuAnimIn4 {
0% {
-webkit-transform: translateZ(-300px);
transform: translateZ(-300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes MenuAnimIn5 {
0% {
-webkit-transform: translateY(40%);
transform: translateY(40%);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
.responsive-menuwrapper > .sub-menu.dl-animate-in-1 {
-webkit-animation: SubMenuAnimIn1 0.4s ease;
animation: SubMenuAnimIn1 0.4s ease;
}
.responsive-menuwrapper > .sub-menu.dl-animate-in-2 {
-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
animation: SubMenuAnimIn2 0.3s ease-in-out;
}
.responsive-menuwrapper > .sub-menu.dl-animate-in-3 {
-webkit-animation: SubMenuAnimIn3 0.4s ease;
animation: SubMenuAnimIn3 0.4s ease;
}
.responsive-menuwrapper > .sub-menu.dl-animate-in-4 {
-webkit-animation: SubMenuAnimIn4 0.4s ease;
animation: SubMenuAnimIn4 0.4s ease;
}
.responsive-menuwrapper > .sub-menu.dl-animate-in-5 {
-webkit-animation: SubMenuAnimIn5 0.4s ease;
animation: SubMenuAnimIn5 0.4s ease;
}
@-webkit-keyframes SubMenuAnimIn1 {
0% {
-webkit-transform: translateX(50%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn2 {
0% {
-webkit-transform: translateX(100%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn3 {
0% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn4 {
0% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn5 {
0% {
-webkit-transform: translateZ(-200px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0);
opacity: 1;
}
}
@keyframes SubMenuAnimIn1 {
0% {
-webkit-transform: translateX(50%);
transform: translateX(50%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn2 {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn3 {
0% {
-webkit-transform: translateZ(-300px);
transform: translateZ(-300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn4 {
0% {
-webkit-transform: translateZ(300px);
transform: translateZ(300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn5 {
0% {
-webkit-transform: translateZ(-200px);
transform: translateZ(-200px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
.responsive-menuwrapper > .sub-menu.dl-animate-out-1 {
-webkit-animation: SubMenuAnimOut1 0.4s ease;
animation: SubMenuAnimOut1 0.4s ease;
}
.responsive-menuwrapper > .sub-menu.dl-animate-out-2 {
-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
animation: SubMenuAnimOut2 0.3s ease-in-out;
}
.responsive-menuwrapper > .sub-menu.dl-animate-out-3 {
-webkit-animation: SubMenuAnimOut3 0.4s ease;
animation: SubMenuAnimOut3 0.4s ease;
}
.responsive-menuwrapper > .sub-menu.dl-animate-out-4 {
-webkit-animation: SubMenuAnimOut4 0.4s ease;
animation: SubMenuAnimOut4 0.4s ease;
}
.responsive-menuwrapper > .sub-menu.dl-animate-out-5 {
-webkit-animation: SubMenuAnimOut5 0.4s ease;
animation: SubMenuAnimOut5 0.4s ease;
}
@-webkit-keyframes SubMenuAnimOut1 {
0% {
-webkit-transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(50%);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut2 {
0% {
-webkit-transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut3 {
0% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut4 {
0% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut5 {
0% {
-webkit-transform: translateZ(0);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-200px);
opacity: 0;
}
}
@keyframes SubMenuAnimOut1 {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(50%);
transform: translateX(50%);
opacity: 0;
}
}
@keyframes SubMenuAnimOut2 {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
opacity: 0;
}
}
@keyframes SubMenuAnimOut3 {
0% {
-webkit-transform: translateZ(0px);
transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-300px);
transform: translateZ(-300px);
opacity: 0;
}
}
@keyframes SubMenuAnimOut4 {
0% {
-webkit-transform: translateZ(0px);
transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(300px);
transform: translateZ(300px);
opacity: 0;
}
}
@keyframes SubMenuAnimOut5 {
0% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-200px);
transform: translateZ(-200px);
opacity: 0;
}
} .no-js .responsive-menuwrapper .awesome-menu {
position: relative;
opacity: 1;
-webkit-transform: none;
transform: none;
}
.no-js .responsive-menuwrapper li .sub-menu {
display: block;
}
.no-js .responsive-menuwrapper li.menu-back {
display: none;
}
.no-js .responsive-menuwrapper li > a:not(:only-child) {
background: rgba(0,0,0,0.1);
}
.no-js .responsive-menuwrapper li > a:not(:only-child):after {
content: '';
}
.awesome-responsive-menu-fix {
z-index: 9999;
position: fixed ;
left: 0;
top: 0;
width: 100%;
}.ml_item a{font-family: Georgia,Times,'Times New Roman',serif; font-size: 11px; color: #afa06a; text-transform: lowercase; letter-spacing: 1.3px; font-weight: normal; font-style: italic;
text-align: center; display: block;}
.start-price {width: 200px;}
.clear-button {clear:both; display: block; width: 200px; margin: 0px auto;}
.sidebar li {border-bottom: 0px dotted #888;  margin-bottom: 1px;   padding-bottom: 0px;}
.postimage, .postimage img {width: 195px; height: 195px;}
.sidebar-primary .widget{border:0px solid #fff; padding: 0px;}
.sidebar-primary .has-border, #multicollinks {border: 1px solid #eaeaed;  padding: 20px 20px 15px 20px;  margin: 0px 0px 25px 0px;}
.no-side-padding {padding: 20px 0px 5px !important;}
.no-side-padding img {box-sizing: initial; padding: 0px 5px;} 
.entry-image-link img {z-index: 99;}
.sub-menu {z-index: 999 !important;}
.small-logo .title-area {width: 100px}
.related .related_post li img:hover {opacity: 1;}
.related .related_post li {width: 28% !important;  margin: 0px 2.35% !important;}
.wp_rp_content, .related_post {width: 100% !important;}
.related_post {display: block;}
.post .related .wp_rp_wrap .related_post_title {font-size: 13px; text-transform: uppercase; color: #afa06a; letter-spacing: 1.5px; font-weight: 400;
font-family: 'Nevis',sans-serif;}
.download-template-default .entry-footer {display:none;}
a:focus {outline: 0px dotted #444;}
.dark-gray {background-color: #afa06a !important; color: #fff !important; border-radius: 0px !important; border: 1px solid #afa06a !important;}
.dark-gray:hover {background-color: #fff !important; color: #afa06a !important;} .page .wufoo-form-container .info h2 {font-size: 13px !important; text-transform: uppercase !important; color: #afa06a !important; letter-spacing: 1.5px !important; font-weight: 800 !important;
font-family: 'Nevis',sans-serif !important;} .less-space {margin-bottom: 25px;}
.clear {clear: both;}
.single-download .entry-header .entry-meta {display: none;}
.single-download .entry-content {margin-top: 30px;}
.backtoshop {font-family: Georgia,Arial,Tahoma,Helvetica,FreeSans,sans-serif; opacity: 1; font-style: italic; text-transform: lowercase; letter-spacing: 1.3px; font-size: 12px;}
.parent-pageid-97946 .entry-content {margin-top: 0px;}
textarea#comment {color: #1c1c19; font-family: 'Proxima Nova', sans-serif; font-style: normal; font-size: 16px; letter-spacing: 0.5px; font-weight: 300; line-height: 1.625;}
.postid-29384 .move-center {width: 200px;}
.long-button {width: 210px;} .instagram-page {text-align: center;}
.instagram-page-content {max-width: 800px; margin: 0px auto;}
.instagram-page .site-header {position: static;}
.instagram-page .menu-item a {color: #f7d999; font-family: 'Nevis',sans-serif; text-transform: uppercase; font-weight: 400; letter-spacing: 2px; font-size: 12px;
background-color:#161614; padding: 10px 0px; margin-bottom: 2px; width: 100%; display: block;}
.instagram-page .content-sidebar-wrap main .post { padding-bottom: 0px;}
.instagram-page .entry { margin-bottom: 0px;}
.instagram-page .widget-title {font-size: 16px;
color: #afa06a;
display: block;
text-align: center;
letter-spacing: 2px;
font-family: 'Nevis',sans-serif;
line-height: 200%;
padding: 1px 0 0px 0;
position: relative;
margin-bottom: .5em;
font-weight: 400;
text-transform: uppercase;}
.instagram-page .widget-title:after {border-bottom: 1px solid #eaeaed; width: 150px; content: ''; display: block; margin: 0px auto 20px;}
.instagram-page #awesome-menu {display: none !important;} .to-top {
display:inline-block;
height:45px;
width:45px;
position:fixed;
bottom:40px;
right:10px;
box-shadow:0 0 10px rgba(0,0,0,0.05);
overflow:hidden;
text-indent:100%;
white-space:nowrap;
background:rgba(210,192,142,0.8) url(//www.designerblogs.com/wp-content/themes/dbtheme/images/to-top.svg) no-repeat center 50%;
visibility:hidden;
opacity:0;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
}
.to-top.top-is-visible {
visibility:visible;
opacity:1;
}
.to-top.top-fade-out {
opacity:.5;
}
.no-touch .to-top:hover {
background-color:#bcac6c;
opacity:1;
}
@media only screen and (min-width: 768px) {
.to-top {
right:20px;
bottom:20px;
}
}
@media only screen and (min-width: 1024px) {
.to-top {
height:45px;
width:45px;
right:30px;
bottom:30px;
}
}
.site-inner .post-1414 a.backtoshop {position: absolute; top: 7px;}
.site-inner .post-1414 {position: relative;}
.center_full {width: 100%; text-align: center; display: inline-block; margin-top: 20px;}
@media only screen and (max-width:600px) {
.site-inner .post-1414 {padding-top: 25px;}
.site-inner .post-1414 a.backtoshop {top: 0px;}
} .customeropinion {color: #aaa; font-size: 12.5px; letter-spacing: 0.5px; font-family: Georgia,Arial,Tahoma,Helvetica,FreeSans,sans-serif; font-style: italic !important; font-weight: 400;}
.customeropinion b {font-weight: 400; font-size: 12.5px; text-align: right !important; display: block; margin-top: 10px; margin-right: 6%;}
.customeropinion img {margin-top: -12px; margin-left: 2%; padding: 0px;} @media only screen and (max-width:370px) {
#comments p {font-size: 13px;}
#multicollinks .ml_col_2 {width: 100%; float: none; margin-bottom: 8px;}
} .page-id-320019 #colorbox {display: none !important;}
.page-id-320019 #cboxOverlay {display: none !important;}
.modal-dialog {margin-top: 140px !important;}
.page-id-320019 img {image-rendering: -webkit-optimize-contrast;}
.page-id-320019 #filter_gallery_320020 .thumbnail_320020 {width: auto !important;}
.page-id-320019 .hvr-glow {backface-visibility: visible !important; -webkit-backface-visibility: visible !important; transform: none !important; -webkit-transform: none !important;}
.page-id-320019 .simplefilter_320020 li {background-color: #afa06a !important; border: 1px solid #afa06a !important; color:#fff !important;}
.page-id-320019 .entry-content .simplefilter_320020 li.active {background-color: #ffffff !important; color:#afa06a !important;}
.page-id-320019 .simplefilter_320020 li:hover {background-color: #ffffff !important; color:#afa06a !important;}
.ekko-lightbox {z-index: 99999 !important;}
.ekko-lightbox .modal-dialog {margin-top:250px !important;} .page-id-320019 .entry-content .simplefilter {margin-left:0;}
.filtr-container .filtr-item img {box-sizing: border-box; padding:2px;} #custom_html-4 {border: 1px solid #eaeaed;padding: 20px 20px 15px 20px;margin: 0px 0px 25px 0px; width:100%;}
.db_links {display: flex; text-align: center; justify-content: space-around; width:100%; box-sizing: border-box;}
.db_links_left, .db_links_right {flex-wrap: nowrap; flex-grow: 1}
.db_links a {font-family: Georgia,Times,'Times New Roman',serif;font-size: 11px;color: #afa06a; text-transform: lowercase;
letter-spacing: 1.3px;font-weight: normal;font-style: italic;text-align: center;display: block;} .move-center {width: 180px;}
.nav-primary a {padding-left:10px; padding-right:10px;}
.small-logo .nav-primary a {padding-left:10px; padding-right:20px;}
figcaption {text-align: center; letter-spacing: 2px; font-size: 13px; color: #939ca4;}
.wp-block-pullquote {border-top: 4px solid; border-bottom: 4px solid; margin: 40px auto; padding: 20px !important;}
.wp-block-pullquote  blockquote::before {content: "" !important; font-size: 0px; left: 0px; top:0px;}
.wp-block-quote.left-quote {border-left:5px solid#ede5d1; padding: 20px !important;} 
.wp-block-quote.left-quote::before {content: "" !important;}
.wp-block-quote.left-quote p {padding: 0px; margin: 0px;} #menu-mobile-menu .mob_social {display: inline-block;}
#menu-mobile-menu .mob_social a {padding: 20px;} @media only screen and (max-width: 768px) {
.home_bottom_buttons {display: flex; flex-wrap:wrap; justify-content:center;}
.home_bottom_buttons a {padding: 7px 10px;}
.widget-title {font-size:16px;}
.footer-widgets a {font-size:15px;}
.home-bottom .textwidget {margin: 0;}
.home-bottom img {margin:0;}
} .edd-free-downloads-modal-wrapper {z-index: 99999;}
#edd-free-downloads-modal {top:150px;}
#edd_free_download_optin {float: left; margin: 0px 5px 0px 5px;}
#edd-free-downloads-modal label.edd-free-downloads-checkbox-label {display:block;} #edd_checkout_form_wrap input.edd-input {width:30%; padding:11px; display:block !important;}
#edd_checkout_form_wrap input.edd-apply-discount {width:30%; padding:8px !important; display:block;}
@media only screen and (max-width: 768px) {
#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap input.edd-apply-discount {width:100%;}
} @media only screen and (max-width: 1100px) and (min-width: 768px) {
.site-header .wrap {width:100%;}
.title-area {z-index: 99; max-width:80px;}
.nav-primary {left:0; right:0;}
.nav-secondary a {padding: 25px 10px 10px;}
}
@media only screen and (max-width: 960px) and (min-width: 768px) {
.site-header .menu-primary a {padding: 25px 10px 23px;}
.site-header .sub-menu a {padding: 7px;}
}
@media only screen and (max-width: 900px) and (min-width: 768px) {
.nav-secondary .menu-secondary {max-width: 600px; margin: 0 auto;}
.site-header  .menu-primary >li a {padding: 25px 3px 23px;}
} .flexneed .wp-block-group__inner-container {display: flex; justify-content: space-between;}
.flexneed .wp-block-group__inner-container figure {width: 22%;}
.edd_free_downloads_form_class a{margin: 10px auto !important; display: block !important; max-width: 300px;}
.wp-block-separator {margin-top: 30px !important;}
.noborder img {border: 0px solid #fff !important; padding-bottom: 0px !important;}
@media only screen and (max-width: 600px) {
.flexneed .wp-block-group__inner-container {flex-wrap: wrap;}
.flexneed .wp-block-group__inner-container figure {width: 50%;}
} .author .archive-pagination:before {content:" "; display: table; width:100%;}
.author .content .entry {border:0;}
.archive.author .entry-image-link img {outline: 0;} .page-id-397287 .purchase, .page-id-397287 .demo {padding: 0px !important;}
.purchase .wp-block-button__link, .demo .wp-block-button__link {background-color: transparent !important; font-size: 11px; letter-spacing: 1px; padding: 10px 20px;}
.demo .wp-block-button__link {color:#afa06a !important;}
.purchase:hover a{color:#afa06a !important;}
.demo:hover a{color:#fff !important;} @media only screen and (max-width: 480px) {
.page img {box-sizing: border-box;}
}
.button-reversed .wp-block-button__link{
background-color: transparent !important;
font-size: 11px;
letter-spacing: 1px;
padding: 10px 20px;
}
.wp-block-group .button-reversed{padding: 0px;}
.button-reversed a, .button-reversed a:visited {display: block; color: #fff;}
.button-reversed a:hover {color: #afa06a;} .mailsub #mc_embed_signup{background-color: #161614; padding: 30px 30px; color: #fff; text-align: center;}
.mailsub #mc_embed_signup h2 {color: #f7d999; font-family: 'Nevis', sans-serif; text-transform: uppercase; font-weight: 400; letter-spacing: 2px;}
.mailsub #mc_embed_signup h2:after {display: block; background-color: #f7d999; width: 100px; height: 1px; content: ''; margin: 10px auto;}
.mailsub .descrp {margin: 0px 0px 20px; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; line-height: 23px;}
.mailsub #mc_embed_signup b {color: #f7d999;}
.mailsub #mc-embedded-subscribe {background-image: linear-gradient(to bottom right, #897a47, #f2d596); color: #fff; font-weight: bold; letter-spacing: 2px; font-style: normal; font-size: 13px; }
.mailsub #mc-embedded-subscribe:hover {background-image: linear-gradient(to bottom right, #161614, #161614);background-color: #161614;}
.mailsub #mc_embed_signup div.mce_inline_error {background-color: #e77676;}
.mailsub .mc-field-group{margin-top: 10px;}
.mailsub #mc_embed_signup h3 {font-family: Georgia, Times, 'Times New Roman', serif; font-style: italic; text-transform: lowercase;  letter-spacing: 1.5px; font-size: 11px; color: #f7d999; font-weight: normal; margin-bottom: 20px;}
.sidebar .nomargin {margin: 0px !important;} .wp-block-separator {border: 1px solid #eee; margin: 40px auto; width: 300px;}
.wp-block-quote {border-left: 4px solid; margin: 40px 0px; padding: 20px; font-weight: bold; display: block; margin: 40px 0px !important;}
.wp-block-quote p {padding: 0px; margin: 0px !important;}
.wp-block-quote::before {content: "";}
.is-style-wide {width: 100%;}
.blocks-gallery-grid {margin-left: 0px !important;}
.wp-block-pullquote {border-top: 4px solid; border-bottom: 4px solid; margin: 40px 0px;}
.wp-block-pullquote::before, .wp-block-pullquote blockquote::before {content: "" !important;}
figcaption {text-align: center; text-transform: uppercase; letter-spacing: 2px; font-size: 11px;}
.ab-has-custom-background-color .wp-block-image {margin-bottom: 0px;}
.wp-block-atomic-blocks-ab-column li {padding: 5px 0px;}
.ab-testimonial-avatar-wrap img {border: 0px solid #fff !important; padding: 0px !important;}
.wp-block-image img{box-sizing: border-box !important;}
.design-price {margin: 20px 0px;}
.entry-content .ab-accordion-title {cursor:pointer;} .post .entry-content h2 {font-weight: bold; font-size: 22px; margin-bottom: 30px;}
.post .entry-content h3 {font-weight: bold; font-size: 18px; margin-bottom: 30px;}
.post .ab-block-testimonial h2 {font-weight: bold; font-size: 16px; margin-bottom: 0px !important;} .product-square {background-color: #fafafa; padding: 40px;}
.product-square:hover {background-color: #eeeeee;}
.product-square p {padding: 0px; margin: 0px !important;}
.product-square h3 {font-weight: bold; font-size: 16px;}
.product-square h3:after {height: 2px; content: ''; width: 100px; display: block; background-color: #fff; margin: 15px auto 0px;}
.product-square i {text-align: center; width: 100%; font-size: 80px; margin-bottom: 30px; color: #dbcca4; margin-top: 10px;}
.product-square:hover i {color: #fff;} .pros {background-color: #ecf4d5; padding: 10px;}
.cons {background-color: #ffecec; padding: 10px;}
.pros h4, .cons h4 {text-align: center; font-weight: bold; width: 100%; margin: 20px 0px;}
.pros li, .cons li {padding: 0px 10px 10px 0px}