a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey { padding: 5px 30px; }
.vc_btn3-container.vc_btn3-inline { display: block; width: 100%; }
.vc_btn3-container.vc_btn3-inline a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey { width: 100%; background: #923537; color: #fff; border-radius: 20px; }
.btn-publication.vc_btn3-container.vc_btn3-inline { display: block; width: initial !important;margin-top: 20px;text-align: center; }
.btn-publication.vc_btn3-container.vc_btn3-inline a {width: 190px !important; text-align: center;display: inline-flex; align-items: center; align-content: center; }

.vc_btn3-container.btn-publication.vc_btn3-inline a:before { 
content: ''; background: url(/wp-content/uploads/2022/12/ico-book-hoverd.png); 
position: relative; display: block; width: 20px; height: 18px; background-size: 20px !important; 
padding-left: 10px; background-repeat: no-repeat; background-position-y: -16px; margin-left: 5px; }
.vc_btn3-container.btn-publication.vc_btn3-inline a:hover:before {background-position-y: 1px;}



#main .second-sct-box .vc_btn3-container.vc_btn3-inline a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover ,
#main .vc_btn3-container.btn-publication.vc_btn3-inline a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover { background: transparent; color: #000; border: 1px solid #000000; transition: ease .5s; }
#main .btn-publication-elememt a:hover , 
#main .btn-Photos-elememt a:hover { background: #fff; color: #030303; border-color: #030303; transition: ease .5s; }


html:lang(ar) #page a.BTN-is {grid-gap: 10px; padding:10px 0px;background-color:transparent;border:none;}
html:lang(ar) #page a.BTN-is {grid-gap: 10px; padding:10px 0px;background-color:transparent;border:none;}

#page a.BTN-is:hover {background-color:transparent;border:none;}

.btn-align-left { display: flex ; justify-content: flex-end; }
#page a.BTN-is { width: 100%; justify-content: flex-end;padding: 15px 0px;font-weight: 700; font-size: 16px; line-height: 28px;background: transparent !important; grid-gap: 5px;}
i.icomoon-the7-font-the7-arrow-40.blue-icon , i.icomoon-the7-font-the7-arrow-41 { color: #3d77fd !important; }
i.icomoon-the7-font-the7-arrow-40 , i.icomoon-the7-font-the7-arrow-41 { margin: 0px !important; }
i.icomoon-the7-font-the7-arrow-40 , i.icomoon-the7-font-the7-arrow-41 {font-size: 18px;}
i.icomoon-the7-font-the7-arrow-40 { vertical-align: middle; }

.btns{ display: flex; justify-content:space-between; width: 100%; grid-gap: 5px; align-items: center;}
.btns i.fa.fa-shopping-cart, .btns i.fa.fa-arrow-left  , .btns i.fa.fa-arrow-right { margin-top: 4px; }
.btns a { display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px 15px; grid-gap: 16px; background-color: white; color: #af1841; height: 36px; font-size: 14px; line-height: 20px; text-decoration: none; border-radius: 151.1px; }


/*langs*/
html:lang(ar) .rtlcst a#dt-btn-2 { float: left; }
html:lang(fr-FR) i.icomoon-the7-font-the7-arrow-40.blue-icon ,
html:lang(tzm) i.icomoon-the7-font-the7-arrow-40.blue-icon , 
html:lang(fr-FR) i.icomoon-the7-font-the7-arrow-40  ,  
html:lang(tzm)  i.icomoon-the7-font-the7-arrow-40 {transform: rotate(180deg); display: inline-grid;}
