@charset "UTF-8";

/**
 * Wordpress integration to any web app
 * (PrestaShop, OpenCart, Magento and more)
 *
 * [no mixing of PHP code or editing of files]
 * [automatically adjust CSS stylesheets]
 *
 * Just install the plugin and the magic is done!
 *
 * http://www.inveostore.com
 *
 * 2025, (c) Inveo s.r.o.
 */

#wordpress #wordpress-body { 
margin:0; 
padding:0;
line-height:20px; 
font-size:13px;
 background-color:#fff; 
 color:#5c5c5c; 
 font-family:Arial, Helvetica, sans-serif; 
 box-sizing:border-box;  
 -ms-word-wrap:break-word; 
 word-wrap:break-word;
 }
#wordpress * { 
 margin:0;
 padding:0;
 outline:none;
}
#wordpress img {
 border:none;
 margin:0;
 padding:0;
 height:auto
 }
#wordpress .wp-caption, 
#wordpress .wp-caption-text, 
#wordpress .sticky, 
#wordpress .gallery-caption, 
#wordpress .aligncenter { 
 margin:0;
 padding:0;
}
#wordpress p {
 margin:0;
 padding:0;
}
#wordpress a {
 text-decoration:none;
 color:#dc403b;
}
#wordpress a:hover {color:#000;}
#wordpress ol, 
#wordpress ul { margin:0; padding:0;}
#wordpress .entry-content ol li, 
#wordpress .entry-content ul li { margin-left:15px;}
#wordpress ul li ul, 
#wordpress ul li ul li ul, 
#wordpress ol li ol, 
#wordpress ol li ol li ol {
 margin-left:10px;
}
#wordpress h1, 
#wordpress h2, 
#wordpress h3, 
#wordpress h4, 
#wordpress h5, 
#wordpress h6 { 
 color:#484f5e;
 font-family:'Roboto', sans-serif;
 margin:0 0 20px;
 padding:0;
 line-height:1.1;
 font-weight:400;
 }
#wordpress h1 {font-size:32px;}
#wordpress h2 {font-size:30px;}
#wordpress h3 {font-size:24px;}
#wordpress h4 {font-size:20px;}
#wordpress h5 {font-size:18px;}
#wordpress h6 {font-size:14px;}
#wordpress .clear {clear:both;}
#wordpress .alignnone {
 width:100% !important;
}
#wordpress img.alignleft, 
#wordpress .alignleft { 
 float:left;
 margin:0 15px 0 0;
 padding:5px;
 border:1px solid #cccccc;
}
#wordpress img.alignright, 
#wordpress .alignright { 
 float:right;
 margin:0 0 0 15px;
 padding:5px;
 border:1px solid #cccccc;
}
#wordpress .textwidget select { width:100%;}
#wordpress table { width:100%}
#wordpress .left {float:left;}
#wordpress .right {float:right;}
#wordpress .space50 {clear:both;
 height:50px;}
#wordpress .space100 {clear:both; height:100px;}
#wordpress .pagination {
 display:table;
 clear:both;
}
#wordpress .pagination .nav-links {margin:20px 0;}
#wordpress .pagination .nav-links a { margin-right:5px;
 background:#646262;
 color:#fff;
 padding:5px 10px;
}
#wordpress .pagination .nav-links span.current, 
#wordpress .pagination .nav-links a:hover { padding:5px 10px; background:#dc403b; color:#fff;}
#wordpress #comment-nav-above .nav-previous, 
#wordpress #comment-nav-below .nav-previous { float:none !important;
 margin:10px 0;
}
#wordpress ol.comment-list li {list-style:none;
 margin-bottom:5px;
}
#wordpress .container { width:1150px; margin:0 auto; position:relative;}
#wordpress #menubar { background-color:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#wordpress .toggle {display: block;}
#wordpress .toggle a { color:#ffffff; background:url('/blog/wp-content/themes/gift4one/images/mobilemenu.png') no-repeat right center #da3813; padding:10px 10px; font-size:16px; text-align:left; display:none;}
#wordpress .toggle a:hover {color:#ffffff !important;}
#wordpress .sitenav { padding:0; }
#wordpress .sitenav ul { margin:0; padding:0; font-family:'Roboto', sans-serif; font-weight:400; font-size:15px; }
#wordpress .sitenav ul li { display:inline-block; margin:0; position:relative; text-align:center;}
#wordpress .sitenav ul li a { padding:20px 25px; display:block; color:#222; border-right:1px solid #ccc; }
#wordpress .sitenav ul li ul li {display:block; position:relative; float:none; top:-1px; border-bottom:1px solid #ddd;}
#wordpress .sitenav ul li ul li a {display:block; padding-top:10px; padding-bottom:10px; position:relative; top:1px; text-align:left; border-right:none !important;  }
#wordpress .sitenav ul li a:hover, 
#wordpress .sitenav ul li.current_page_item a { color:#da3813; }
#wordpress .sitenav ul li ul {display:none; z-index:9999999; position:relative;}
#wordpress .sitenav ul li:hover > ul {display:block; width:200px; position:absolute; left:0; text-align:left; background-color:#ffffff;  box-shadow:0 2px 2px #333; }
#wordpress .sitenav ul li:hover ul li ul {display:none; position:relative;}
#wordpress .sitenav ul li:hover ul li:hover > ul {display:block; position:absolute; left:200px; top:1px;}
#wordpress .sitenav .menu li > a.parent {  padding-right: 2em; position: relative;}
#wordpress .sitenav .menu li > a.parent::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 0.3em;
    content: "";
    display: block;
    position: absolute;
    right: 0.8751em;
    top: 48%;
}
#wordpress .sitenav .menu li ul li a.parent { padding-right: 0;}
#wordpress .sitenav .menu li ul li a.parent::after { right: 0.8751em; top: 46%;}
#wordpress .header {width:100%; background-color:#fff; }
#wordpress .logo {float:left; padding:15px 0; width:25.5%;text-align:left; }
#wordpress .logo h1 {font-weight:900; margin:0; line-height:50px; font-size:40px; }
#wordpress .logo h1 span { color:#da3813; font-weight:300;}
#wordpress .logo p { color:#333 }
#wordpress .logo a { color:#111111}
#wordpress .header_right {font:normal 14px/18px 'Roboto'; float:right; text-align:right; width:70%; color:#111; padding:30px 0 0;}
#wordpress .ReadMore { background-color:#da3813; color:#fff ; padding:5px 15px; font:normal 18px/22px 'Roboto'; text-transform:uppercase; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#wordpress a.ReadMore:hover { background-color:#865628; color:#fff; }
#wordpress .last_column {clear:right; margin-right:0 !important; }
#wordpress .MoreLink { background-color:#262626; color:#fff ;display: inline-block; padding:6px 15px;}
#wordpress .site-content-wrap { width:855px; float:left;}
#wordpress h1.entry-title { font-size:18px !important; border-bottom:1px solid #eeeeee; padding:0 0 15px 0; margin:0 0 15px 0; font-weight:bold; text-transform:uppercase;}
#wordpress .contentbox { background-color:#fff; padding:25px;}
#wordpress .fullwidth { width:100%; float:none;}
#wordpress .fullwidth p { margin-bottom:15px;}
#wordpress .pagewraps { padding:25px 0;}
#wordpress .pagewraps p { margin-bottom:20px; line-height:20px;}
#wordpress .thumbbox { background-color:#dedede;}
#wordpress .post_lists {  background-color:#fff; width:46.4%; float:left; margin: 0 40px 40px 0; min-height:370px;}
#wordpress .post_lists h5 { font-size:18px; color:#464545; border-bottom:1px solid #e8e6e6; padding-bottom:10px; margin-bottom:5px; font-weight:600;}
#wordpress .post_lists h5 a {color:#464545;}
#wordpress .post_lists h5 a:hover {color:#dc403b;}
#wordpress .post_lists p { margin-bottom:10px;}
#wordpress .post_lists .thumbbox { height:200px; overflow:hidden;}
#wordpress .post_lists img { width: 100%; margin:0 auto; display:block;}
#wordpress .post_lists .read-more a { font-size:12px;}
#wordpress .contentspace { padding:20px 0; position:relative;}
#wordpress .last_column { margin-right:0 !important;}
#wordpress .datebx { text-transform:uppercase; font-weight:bold; font-size:12px; color:#5a5b5b; display:block; margin-bottom:15px;}
#wordpress .commentbx { color:#333;}
#wordpress .commentbx a { color:#fff;}
#wordpress .postmeta { font-size:12px; color:#828181; margin:0; position:relative; word-wrap:break-word;}
#wordpress .postmeta a {color:#828181;}
#wordpress .postmeta span { margin-right:3px;}
#wordpress .post-date, 
#wordpress .post-comment, 
#wordpress .post-categories { display:inline; }
#wordpress .post-thumb {float:left; margin:5px 25px 5px 0;}
#wordpress .post_lists .post-date { background:url('/blog/wp-content/themes/gift4one/images/icon-date.png') no-repeat left 2px; padding:0 10px 0 15px;}
#wordpress .post_lists .post-comment { background:url('/blog/wp-content/themes/gift4one/images/icon-comment.png') no-repeat left 2px; padding:0 0 0 18px;}
#wordpress .post_lists:nth-child(2n+2) { margin-right:0;}
#wordpress #sidebar { width:272px; float:right; }
#wordpress aside.widget {margin-bottom:30px; background-color:#fff; border-bottom:5px solid #eee;}
#wordpress aside.widget ul { list-style:disc; }
#wordpress h3.widget-title { padding:0 0 15px 0; color:#363636; border-bottom:1px solid #edecec; font-size:18px; font-weight:bold; text-transform:uppercase;}
#wordpress #sidebar ul li { list-style:inside none disc; border-bottom:1px dashed #d0cfcf; padding:8px 0;}
#wordpress #sidebar ul li a { padding:0 0 0 10px; color:#3b3b3b;  display:inline-block; }
#wordpress #sidebar ul li a:hover { color:#dc403b;}
#wordpress #sidebar ul li:last-child { border:none;}
#wordpress #sidebar.left { float:left;}
#wordpress h3.hdrtitle { display:none;}
#wordpress #footer-wrapper { background-color:#eeeeee; color:#111; position:relative; padding:30px 0; text-align:center; }
#wordpress #footer-wrapper p { line-height:24px;}
#wordpress .button { background-color:#ff6565; border-bottom:4px solid #e44545; color:#fff; padding:8px 20px; display:inline-block; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px; }
#wordpress .button:hover {background-color:#34c6f6; border-color:#1898c2; color:#fff;}
#wordpress a.added_to_cart {background:#e1472f; padding:5px; display:inline-block; color:#fff; line-height:1;}
#wordpress a.added_to_cart:hover {background:#000000;}
#wordpress a.button.added:before {content: '' !important;}
#wordpress #bbpress-forums ul li {padding:0;}
#wordpress #subscription-toggle a.subscription-toggle {padding:5px 10px; display:inline-block; color:#e1472f; margin-top:4px;}
#wordpress textarea.wp-editor-area {border:1px #ccc solid;}
#wordpress .woocommerce input[type=text], 
#wordpress .woocommerce textarea {border:1px #ccc solid; padding:4px;}
#wordpress form.woocommerce-ordering select { padding:5px; color:#777777;}
#wordpress .woocommerce table.shop_table th, 
#wordpress .woocommerce-page table.shop_table th { font-family:'Roboto',san-serif; color:#da3813;}
#wordpress .woocommerce ul.products li.product .price, 
#wordpress .woocommerce-page ul.products li.product .price { color:inherit !important;}
#wordpress h1.product_title, 
#wordpress p.price { margin-bottom:10px;}
#wordpress .woocommerce table.shop_table th, 
#wordpress .woocommerce-page table.shop_table th { font-family:'Roboto',san-serif; color:#da3813;}
#wordpress .woocommerce ul.products li, 
#wordpress #payment ul.payment_methods li { list-style:none !important;}
#wordpress .woocommerce ul.products li.product .price, 
#wordpress .woocommerce-page ul.products li.product .price { color:inherit !important;}
#wordpress .woocommerce table.shop_table th, 
#wordpress .woocommerce table.shop_table td { border-bottom:0px !important}
#wordpress .screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;	height: 1px;width: 1px;	overflow: hidden;}
#wordpress .screen-reader-text:focus {	background-color: #f1f1f1;	border-radius: 3px;	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);	clip: auto !important;	color: #21759b;	display: block;
	font-size: 14px;font-size: 0.875rem;font-weight: bold;	height: auto;left: 5px;	line-height: normal;padding: 15px 23px 14px;text-decoration: none;	top: 5px;	width: auto;
	z-index: 100000; 
}
#wordpress .wpcf7 { margin:30px 0 0; padding:0;}
#wordpress .wpcf7 input[type="text"], 
#wordpress .wpcf7 input[type="tel"], 
#wordpress .wpcf7 input[type="email"] { width:40%; border:1px solid #cccccc; box-shadow:inset 1px 1px 2px #ccc; height:35px; padding:0 15px; color:#797979; margin-bottom:0;}
#wordpress .wpcf7 textarea {width:60%; border:1px solid #cccccc; box-shadow:inset 1px 1px 2px #ccc; height:150px; color:#797979; margin-bottom:25px; padding:10px; padding-right:0;}
#wordpress .wpcf7 input[type="submit"] {background-color:#da3813; width:auto; border:none; cursor:pointer; font:18px 'Roboto',san-serif; color:#ffffff; padding:10px 40px; border-radius:3px;}
#wordpress h1.screen-reader-text {font:22px 'Roboto',san-serif;}
#wordpress .site-nav-previous, 
#wordpress .nav-previous { float:left;}
#wordpress .site-nav-next, 
#wordpress .nav-next { float:right;}
#wordpress h3#reply-title {font:400 18px 'Roboto',san-serif;}
#wordpress #comments { margin:30px 0 0; padding:0;}
#wordpress nav#nav-below { margin-top:15px;}
#wordpress .post_tags a {word-wrap:break-word; padding:10px 5px 5px 0;}
#wordpress #sidebar table {width:100%; text-align:center;}
#wordpress #calendar_wrap caption {font-weight:700; padding-bottom:10px; text-transform:uppercase;}
#wordpress #prev {text-align:left;}
#wordpress #next {text-align:right;}
#wordpress #sidebar select { width:100%; height:25px;}
#wordpress #sidebar select option {width:240px;}
#wordpress .comment-author-link, 
#wordpress .comment-author-link a {font-weight:700 !important; color:#000;}
#wordpress #sidebar .widget-title a {color:#fff;}
#wordpress #sidebar .search-form { margin-bottom:20px;}
#wordpress #sidebar .search-form input.search-field { background-color:#fff; width:80%; padding: 12px 15px 12px 15px; box-sizing:border-box; border:1px solid #ddd; }
#wordpress #sidebar .search-form input.search-submit { background:url('/blog/wp-content/themes/gift4one/images/search-icon.png') no-repeat center center #efc62c; padding: 12px 0 12px 0; font-size:0; width:20%; height:43px; float:right; border:0; cursor:pointer;}
#wordpress .infomessage {display:block;}
#wordpress #wordpress-body.wp-custom-logo .logo h1 {display:none;}
#wordpress .tagline {clear:both; display:block;}
#wordpress #sidebar h1, 
#wordpress h2, 
#wordpress h3, 
#wordpress h4, 
#wordpress h5, 
#wordpress h6 {margin: 0 0 10px;}
#wordpress #recentcomments li {background-image:none !important;}
#wordpress #recentcomments li a {padding-left:0px !important;}
#wordpress .header_right table {width:100%; text-align:center;}
#wordpress .tparea {width:34%; float:right; text-align:left;}
#wordpress .contentbox .post-thumb img {width:100%;}
#wordpress .infomessage img {height:100%; display:block;}
#wordpress .infomessage1 { padding: 40px 0 20px 0;}
#wordpress .textwidget select { width:100%;}
#wordpress table { width:100%}