/* Add here all your CSS customizations */

a:hover, a:focus {text-decoration:none;}

p {color:#333;}
body {color:#333;}

.clear {clear: both; height: 0px}
.clear5 {clear: both; height: 5px}
.clear10 {clear: both; height: 10px}
.clear15 {clear: both; height: 15px}
.clear18 {clear: both; height: 18px}
.clear20 {clear: both; height: 20px}
.clear30 {clear: both; height: 30px}
.clear50 {clear: both; height: 50px}

.margin3px {margin:3px;}

.img100 {width:100%;}

.margin0 {margin:0 !important;}
.margin0auto {margin:0 auto;}

.margintop10 {margin-top:10px;}
.margintop20 {margin-top:20px;}

.marginbottom30 {margin-bottom:30px;}
.marginbottom20 {margin-bottom:20px;}
.marginbottom10 {margin-bottom:10px;}

.marginright10 {margin-right:10px;}
.marginright20 {margin-right:20px;}
.marginright40 {margin-right:40px;}

.marginleft20 {margin-left:20px;}
.marginleft40 {margin-left:40px;}

.paddingleft20 {padding-left:20px;}
.paddingleft40 {padding-left:40px;}

.paddingbottom10 {padding-bottom:10px;}


.marginimgnovosti {margin:7px 28px 0 0}

.bigtar {cursor:pointer;}

.font20 {font-size:20px;}

/* .btn-default {background:#eee; border:1px solid #eee;} */

.success_message p {color:#018461; font-size:18px; font-weight:600;}
.success_message2 p {color:#018461; font-size:18px; font-weight:600;}

.error_message p {color:#AF0202; font-weight:400;}
.error_message2 p {color:#AF0202; font-weight:400;}



a.crni:link, a.crni:visited, a.crni:active {color: #333; text-decoration: none;}
a.crni:hover {color: #666; text-decoration: none;}
a.plavi:link, a.plavi:visited, a.plavi:active {color: #1e2887; text-decoration: none;}
a.plavi:hover {color: #0066B3; text-decoration: none;}
a.svjetloplavi:link, a.svjetloplavi:visited, a.svjetloplavi:active {color: #a4b9ff; text-decoration: none;}
a.svjetloplavi:hover {color: #ffffff; text-decoration: none;}
a.sivi:link, a.sivi:visited, a.sivi:active {color: #7c7c7c; text-decoration: none;}
a.sivi:hover {color: #888; text-decoration: none;}
a.svjetlosivi:link, a.svjetlosivi:visited, a.svjetlosivi:active {color: #888; text-decoration: none;}
a.svjetlosivi:hover {color: #333; text-decoration: none;}
a.bijeli:link, a.bijeli:visited, a.bijeli:active {color: #ffffff; text-decoration: none;}
a.bijeli:hover {color: #924058; text-decoration: none;}
a.tagovi:link, a.tagovi:visited, a.tagovi:active {color:#000; text-decoration:none; border:1px solid #eee; border-radius:2px; padding:0 4px; background:#eee; float:left; margin:0 4px 4px 0; font-size:11px !important;}
a.tagovi:hover {background:#aaa; border:1px solid #adadad; color:#fff}
a.partnertagovi:link, a.partnertagovi:visited, a.partnertagovi:active {color:#fff; text-decoration:none; border:1px solid #888; border-radius:2px; padding:0 4px; background:#888; float:left; margin:0 4px 4px 0; font-size:12px !important;}
a.partnertagovi:hover {background:#666; border:1px solid #666; color:#fff}
a.partnertagovibig:link, a.partnertagovibig:visited, a.partnertagovibig:active {color:#fff; text-decoration:none; border:1px solid #888; border-radius:2px; padding:0 6px; background:#888; float:left; margin:0 6px 6px 0; font-size:14px !important;}
a.partnertagovibig:hover {background:#666; border:1px solid #666; color:#fff}

a.purple:link, a.purple:visited, a.purple:active {color: #b40639; text-decoration: none; font-style: italic;}
a.purple:hover {color: #77102e; text-decoration: none;}

a.crveni:link, a.crveni:visited, a.crveni:active {color: #cc0400; text-decoration: none;}
a.crveni:hover {color: #e60300; text-decoration: none;}

.kvali-poc {font-size:2em; color:#333; line-height:1.2em; height:1.2em; overflow:hidden; margin:0 0 10px 0; font-weight:400;}

.ref-sli-a {}
.preko-sli {height:284px; transition: all 1s ease}
/* .ref-sli-a:hover .preko-sli {background: rgba(0,0,0,0.8)} */
.ref-sli-bg {background-size:cover; background-repat: no-repeat; background-position: center center; height:384px; border-right:1px solid #000;}
.ref-sli-logo {background: rgba(0,0,0,0.8); transition: all 1s ease}
.ref-sli-a:hover .ref-sli-logo {background: rgba(0,0,0,0.6)}

/* .redbg {background-color:#b41040; border-top:4px solid #9d0834; border-bottom:4px solid #d2305f} */

.redbg { background-color:#f1f1f1;}


.padupdo20 {padding:20px 0; background:#212121;}
footer .form-group {margin-bottom:5px !important;}
.footer-naslov {font-family:open sans; font-weight:300; font-size:20px; width:100%; margin-bottom:30px; padding-top:20px; display:block;}

footer span {color:#cc0400;}
span.bijeli {color:#fff !important;}


.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #fafafa;}
.sidebar {background: #f1f1f1;padding: 15px;}
header.colored ul.nav-main {margin: -15px 0 -20px;}

header.colored nav ul.nav-main li a {padding-top:35px;}

.sidebar h4 {color:#b40639}

.dobavljacipopis {height:230px; max-height:230px; overflow:hidden; cursor:pointer;}
.dobavljacipopis h2 {margin:15px 0 10px 0; padding:0; font-size:18px; line-height:20px; color:#cc0300; font:normal 18px/20px Open sans; font-weight:400; height:2.2em; overflow:hidden; text-align:center;}
.dobavljacipopis p {margin:0; padding:0 10px; font-size:13px; line-height:22px; color:#fff;}
.thumbnail {background-color:#212121; padding:0; }
.thumbnail:hover {background-color:#000}

.proizvodthumbnail {background-color:#ddd; border-radius:0; padding:0 4px;}
.proizvodthumbnail:hover {background-color:#ccc; border-radius:0; padding:0 4px;}
.proizvodipopis {height:248px; max-height:248px; overflow:hidden; cursor:pointer;}
.proizvodipopis h2 {margin:10px 0; padding:0; color:#cc0300; font:normal 20px/23px Open sans; height:47px; overflow:hidden; text-align:center;}
.proizvodjaci {margin:0; padding:0 10px; font-size:12px; line-height:16px; color:#000; text-align:left;}
/*.proizvodipopis p a:link, .proizvodipopis p a:visited, .proizvodipopis p a:active {color:#808080}*/
/*.proizvodipopis p a:hover {color:#fff}*/

.proizvodjacithumbnail {background-color:#ddd; border-radius:0; padding:0 4px;}
.proizvodjacithumbnail:hover {background-color:#ccc; border-radius:0; padding:0 4px;}
.proizvodjacithumbnail h2 {margin:10px 0; padding:0; color:#cc0300; font:normal 20px/23px Open sans; height:27px; overflow:hidden; text-align:center;}
.proizvodjacipopis {height:203px; max-height:203px; overflow:hidden; cursor:pointer;}

td.docs {min-width:200px;}
td.docs a {line-height: 1.67;}
h6.doc {font-weight:600; font-size: 1.1em;}

.smaller {padding:0 !important;margin-bottom: 30px !important;border: 1px solid #990300;}
.smaller h4.smallerh4 {background:#990300; color:#FFFFFF; margin:0; padding:0 15px; font-size:1.3em; line-height:33px; -webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.smaller-inside {padding: 10px 15px 15px;}
ul.smallerproizvodi {list-style:none;margin-bottom: 0;padding-left: 0; font-size:13px;}
ul.smallerproizvodi li {border-top: 1px solid #fff;display: block;line-height: 20px;}
ul.smallerproizvodi li a {display: block;padding: 3px 17px;text-decoration: none;}
ul.smallerproizvodi li a:hover {background: #E0E0E0;display: block;text-decoration: none;padding: 3px 17px;}


h5.projekti {height:36px; overflow:hidden;}
.error_message p {color:#AF0202; font-weight:400;}
div.google-map {margin:0; border:1px solid #dfdfdf; -webkit-box-shadow: 0 0 20px rgba(200,200,200,0.5); -moz-box-shadow: 0 0 20px rgba(200,200,200,0.5); box-shadow: 0 0 20px rgba(200,200,200,0.5); height:500px;}

footer {background:#242424; color:#7c7c7c; padding-top:20px;}

.footertopborder {border-top: 1px solid #3a3a3e;}
.footerbottomborder {border-bottom: 1px solid #3a3a3e;}

h2.entry {font-weight:400; font-size:1.7em; margin:0 0 12px; line-height:1em}
h2.entryxs {font-weight:400; font-size:1.4em; margin:0 0 6px;}
.poveznice {margin:30px 0}

.potpis {color:#575757;}

.inline {display: inline;}

.wire {border-right:1px solid #2a2a2a; padding:40px 0;}
.wire h2 {font-size:1.5em; margin-bottom:10px; padding-bottom: 5px; border-bottom: 1px solid #2a2a2a}
.text-center {text-align:center}

.pocetnatekstwire {color:#fff; font-size:13px; text-transform:uppercase; font-weight:300; position:absolute; bottom:0px; padding: 10px 20px; background:#77102e;}
.pocetnatekstwire2 {color:#fff; font-size:13px; text-transform:uppercase; font-weight:300; position:absolute; bottom:0px; padding: 10px 20px; background:#61be49;}

.poc-rot-txt {color:#666666; padding:10px 20px 20px 20px}
.poc-rot-h2 {font-weight:500; font-size:28px; line-heigh:30px; max-height:90px; overflow:hidden; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25); margin:10px 20px;}
.poc-rot-h2 a {color:#000;}
.poc-rot-h2 a:hover {color:#77102e;}

header nav ul.nav-main li a {font-size:15px}


.entry-lista ul
{
    list-style-type: none;
    counter-reset: section;
    width:100%;
    font-size:13px;
    padding:0;
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
    margin-bottom:30px;
}

.entry-lista ul li 
{
    padding-left: 40px;
    position: relative;
line-height:35px;
border-bottom:1px dotted #ddd;


}

.entry-lista ul li:before 
{
    counter-increment: section;
    content: counter(section) ".";
    margin: 0 0 0 -34px;
    text-align: right;
    width: 2em;
    display: inline-block;
    position: absolute;
    height: 100%;
}

.entry-lista ul li:hover {background:#E8E8E8;}
.entry-lista ul li a {display:block;}

.rowwire {background:#2a2a2a; border-top:1px solid #2a2a2a; border-bottom:1px solid #2a2a2a;}

.vijesti-box-in2 {position:relative;}

#ticker-next, #ticker-previous {color:#000 !important;}
ul#vertical-ticker {list-style-type:none; padding:0;}
#vertical-ticker li {display:block; line-height:20px;}
.verticalnaslov {overflow:hidden; text-transform:none; font-size:15px; color:#fff; font-style:italic; position:absolute; bottom:20px; z-index:10; background: rgba(0,0,0,0.8); width:100%; padding: 5px 10px}
.verticalnaslov span {font-size:10px; text-transform:uppercase;}
.post-pocetna-text {line-height:20px; height:40px; overflow:hidden; color:#adadad;}
#vertical-ticker hr {margin:0; background-color:#2a2a2a; color:#2a2a2a;}



.width100p {width:100%}

.sli-naslov {font-size:16px; line-height:16px; color: #000; margin-bottom:10px; display:block; text-align:center; background: url(https://susret.net/slike/sli-nasl-line.png) 50% 50% no-repeat;}

.owl-carousel-novosti .owl-controls .owl-buttons div {
    text-align:center;
    background: transparent;
    border:1px solid transparent;
    border-radius: 3px;
    color: #000;
    opacity: 1;
    padding: 0 6px;
    font-size:20px;
}

.owl-carousel-novosti .owl-controls .owl-buttons .owl-prev {margin:0 85px 0 0;}
.owl-carousel-novosti .owl-controls .owl-buttons .owl-next {margin:0 0 0 85px;}



.owl-carousel-wire.owl-theme .owl-controls .owl-buttons div {
    background: none repeat scroll 0 0 #000;
    border: 1px solid #dfdfdf;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    margin: 5px;
    opacity: 0.5;


}

.owl-carousel-wire .owl-controls .owl-buttons .owl-prev {position: absolute; left: 2%; top: 27%; z-index: 40; padding: 8px 18px 10px 16px;}
.owl-carousel-wire .owl-controls .owl-buttons .owl-next {position: absolute; right: 2%; top: 27%; z-index: 40; padding: 8px 16px 10px 18px;}


.owl-carousel-wire2.owl-theme .owl-controls .owl-buttons div {
    background: rgba(0,0,0,0.8);
    border: 1px solid #dfdfdf;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    margin: 5px;
    opacity: 0.8;
}

.owl-carousel-wire2.owl-theme .owl-controls.clickable .owl-buttons div:hover {background: rgba(0,0,0,0.8) !important;}

.owl-carousel-wire2 .owl-controls .owl-buttons .owl-prev {position: absolute; left: 2%; top: 50%; z-index: 40; padding: 8px 18px 10px 16px;}
.owl-carousel-wire2 .owl-controls .owl-buttons .owl-next {position: absolute; right: 2%; top: 50%; z-index: 40; padding: 8px 16px 10px 18px;}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {background: transparent  !important;}
 
.owl-carousel-smaller .owl-controls .owl-buttons div {
    text-align:center;
    background: transparent;
    border:1px solid transparent;
    border-radius: 3px;
    color: #000;
    opacity: 1;
    padding: 0 6px;
    margin-top:0;
    margin-bottom:0;
    font-size:20px;
}

.owl-carousel-smaller.owl-theme .owl-controls {margin-top:0 !important;}

.poc-novosti {margin:15px;padding-top:5px;}
.poc-novosti h2 {font-size:22px; margin:20px 20px 5px 20px; line-height:30px; height:62px; overflow:hidden; font-weight:300; text-transform:uppercase;}
.poc-novosti-text {height:180px; overflow:hidden; margin:10px 20px; color:#fff; font-weight:300; font-size:13px;}

.breadcrumb {font-size:12px; color:#b41040; margin:10px 0; background:transparent; padding:0; border-radius:0;}
.breadcrumb i {color:#77102e}

/*
.brea .breadcrumb {font-size:12px; color:#ffdce6; margin:5px 0; background:transparent; padding:0; border-radius:0;}
.brea .breadcrumb i {color:#ffdce6}
.brea .breadcrumb a {color:#ffdce6;}
.brea .breadcrumb a:hover {color:#fff;}
*/

.brea .breadcrumb {font-size:12px; color:#aaa; margin:5px 0; background:transparent; padding:0; border-radius:0;}
.brea .breadcrumb i {color:#333}
.brea .breadcrumb a {color:#333;}
.brea .breadcrumb a:hover {color:#aaa;}


header div.search input.search:first-child {border-radius:4px; background:#924058; border:none;}

.form-control.search:-moz-placeholder {
  color: #fff;
}
.form-control.search::-moz-placeholder {
  color: #fff;
}
.form-control.search:-ms-input-placeholder {
  color: #fff;
}
.form-control.search::-webkit-input-placeholder {
  color: #fff;
}
.form-control.search {color:#fff;}

header div.social-icons {clear:none;}

ul.social-icons li {border-radius:4px;}

ul.social-icons2 li {border: 1px solid #7c7c7c; border-radius: 50%; background-color:#242424;}

.purplebg {background:#77102e;}
.purplebg.bigtar {transition: all 0.5s ease}
.purplebg.bigtar:hover {opacity:0.85}
.purplebg h2 a:hover {color:#000;}
.lightpurplebg {background:#b41040;}
.lightpurplebg.bigtar {transition: all 0.5s ease}
.lightpurplebg.bigtar:hover {opacity:0.85}
.lightpurplebg h2 a:hover {color:#000;}
.graybg {background:#a8acb3;}
.graybg.bigtar {transition: all 0.5s ease}
.graybg.bigtar:hover {opacity:0.85}
.lightgraybg {background:#242428;}
.lightgraybg.bigtar {transition: all 0.5s ease}
.lightgraybg.bigtar:hover {opacity:0.85}

.portalza {font-size:17px !important; font-weight:600 !important;}
body.sticky-menu-active header.flat-menu nav ul.nav-main {margin-bottom:-21px}
.punacrta {background:#ddd;}
.header-top {border-bottom:8px solid #ebebed; padding:5px 0;}
.dropdown-menu {min-width:220px;}

header nav ul.nav-main ul.dropdown-menu > li > a {font-size:0.85em}

.glavna-tekst {text-align:justify;}

.glavna-tekst img {max-width:100%; height:auto; display:block;}

header.flat-menu ul.nav-main > li > a {
    border-top: 4px solid transparent;
    margin-bottom: 0;
}
ul.nav-pills > li.active > a {
    border-bottom: 4px solid #77102e!important;
}

header.flat-menu nav ul.nav-main li > a,
header.flat-menu nav ul.nav-main li.active > a {
	letter-spacing:1px;
}

cite {
    border-left: 5px solid #eee;
    margin: 0 0 20px;
    padding: 10px 20px;
    background:#efefef;
    display:inline-block;
}

.sitemap {display:inline-block; width:49%; padding:1px 0;}
.sitemap a {display:block; color:#7c7c7c; transition:all ease 0.5s}

.sitemap a:hover {color:#bebebe;}
.sitemap a:hover i {color:#bebebe;}

aside hr {background:#ddd;}
ul.nav-list.primary > li a {padding:5px 20px;}
ul.nav-list.primary > li:last-child a {border-bottom:none;}

.iznadticker {color:#000; font-size:16px; font-style:italic; background:#e7e8ea; line-height:26px; padding:18px 18px 18px 18px; margin-top:10px; text-align:center;}

.med-naslov {font-size:18px; color:#000; line-heigh:20px; max-height:46px; overflow:hidden; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25); margin:10px 0;}
.med-tekst {font-size:13px; line-height:18px; color:#555; font-style:italic; height:60px;}


span.mali {font-size: 0.8em}

.smallerheader {background-color:#b41040; padding:15px;}
.smallerheader h4 {margin:0;}
.smallerheader h4 a {color:#fff;}
.smallerheader h4 a:hover {color:#ffdce6;}

.liturgija {margin-bottom:40px; float:left;}
.liturgija p {margin:0}

.liturgija .liturgija_txt p {
    padding: 15px 0 0;
}

.liturgija  .liturgija_uvod {font-weight:600; font-size:1.2em; margin:0 0 12px; line-height:1em}
.liturgija  h1 {font-weight:400; font-size:1.7em; margin:0 0 12px; line-height:1em; color:#77102e; font-style:italic;}

.liturgija h3 {font-weight:400; font-size:1.4em; margin:0 0 12px; line-height:1em; color:#77102e;}

.liturgija .dodatni_prikaz {float:left; margin-top:20px; padding-top:30px; width:100%; border-top:1px solid #ddd;}

.liturgija .omotek, .liturgija .omotek-last {
    float: left;
    width: 100%;
}

.liturgija .omotek-last {
    margin: 0 0 20px;
}
	
.liturgija .levo {
    float: left;
    margin: 0 20px 0 0;
    text-align: left;
    width: 135px;
}
	
.liturgija .desno {
    float: left;
    max-width:600px;
}


.liturgija .omotek .desno span, .omotek-last .desno span {
    color: #77102e;
    font-style: italic;

}

.liturgija .omotek .desno p.naslov, .omotek .levo p.naslov, .omotek-last .desno p.naslov, .omotek-last .levo p.naslov {
    color: #77102e;
    font-weight:600;
}

.nav-pills > li {border-top:20px solid transparent;}

body.sticky-menu-active .nav-pills > li {border-top:none;}
.owl-carousel-novosti {margin-bottom:15px;}




/* popup */


#slidebox {width:400px; max-width: 90%; max-height:600px;padding:0;background: #fff;border:0;z-index:10000; position:absolute; top:200px; left:0; right:0; margin-left:auto; margin-right:auto; padding:15px; box-shadow: 3px 3px 10px 5px rgba(0, 0, 0, 0.3);}

.pop-up-naslov, .pop-up-naslov2 {font-size: 18px; font-weight: 500; margin: 10px 0; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);}

.pop-up-naslov2 {font-size: 24px;}

.popup-tekst {font-size:13px;}

a.closepopup {background:#fff url(https://susret.net/slike/zatvori.png) no-repeat center center;position:absolute;cursor:pointer; top:0; right:0; opacity:1 !important; padding:5px; height:30px; width:30px;}
a.closepopup:hover {background:#fff url(https://susret.net/slike/zatvori2.png) no-repeat center center;  }



#slidebox2 {
    position: fixed;
    bottom: -220px;
    right:65px;
    z-index: 100020;
    transition:0.2s ease;
}

#slidebox2:hover {bottom:0}

.sticky-menu-active #slidebox2 {bottom:0}


.aviokarte i {color:#fff !important; font-size:60px;}
.aviokarte-text {margin:5px; font-size:12px; color:#fff; text-decoration:none; font-weight:600;}
.aviokarteslika {margin-top:-25px;}

a.closepopup2 {
    background: #fff url(https://susret.net/slike/zatvori.png) no-repeat center center;
    position: absolute;
    cursor: pointer;
    bottom: 0;
    left: 0;
    opacity: 1 !important;
    padding: 3px;
    height: 30px;
    width: 30px;
}


/* Cookie skripta */
.cc-cookies {position:fixed; width: 100%; left: 0; bottom:0; padding: 10px 5%; background:#fff;background:rgba(255,255,255,.85); color: #110300; font-size: 12px; font-weight: 400; z-index: 99999; text-align: center; }
.cc-cookies a, .cc-cookies a:hover { color: #110300; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }