

*/
/* responsive.css */
/* 1    */
/**
/* 2    *|  * This is responsive css file for theme. It is broken into following sections:
/* 3    *| 	
/* 4    *| 	Landscape Phone to Portrait Tablet, Portrait Tablet (min-width 481px)
/* 5    *| 		Portfolio
/* 6    *| 			Portfolio Related Items
/* 7    *| 			
/* 8    *| 	Small Screens (max-width 640px)
/* 9    *| 		Visual Composer Shortcodes
/* 10   *| 	
/* 11   *| 	Medium Screens (min-width 641px)
/* 12   *| 		Global
/* 13   *| 		Forms
/* 14   *| 		Header
/* 15   *| 		Footer
/* 16   *| 		Blog
/* 17   *| 			Blog Isotope Listing
/* 18   *| 			General
/* 19   *| 			Blog listing
/* 20   *| 			Standard Post Format
/* 21   *| 			Quote
/* 22   *| 			Gallery
/* 23   *| 			Navigation
/* 24   *| 				Paging Navigation
/* 25   *| 			Error 404
/* 26   *| 			No results
/* 27   *| 			Comments
/* 28   *| 			Widgets
/* 29   *| 		My account login/register
/* 30   *| 		My account logged-in
/* 31   *| 			Edit account
/* 32   *| 			Billing Address/Shipping Address
/* 33   *| 			View Order
/* 34   *| 			Checkout - Thank you
/* 35   *| 		Order Tracking
/* 36   *| 		Shop Catalog
/* 37   *| 		Product Single
/* 38   *| 		Cart
/* 39   *| 			Cart Buttons
/* 40   *| 			Empty Cart / Wishlist 
/* 41   *| 		Checkout	
/* 42   *| 		Wishlist
/* 43   *| 		Portfolio
/* 44   *| 			Portfolio Single
/* 45   *| 		WooCommerce Messages
/* 46   *| 		WooCommerce Categories Grid
/* 47   *| 		Visual Composer Shortcodes
/* 48   *| 			General
/* 49   *| 			Separators
/* 50   *| 			Tabs & Tour Sections

/* responsive.css *|

/* 51   *| 			Tabs/Accordions/Toggles/Tour fix - jQuery ui
/* 52   *| 			Message Boxes
/* 53   *| 			Toggles
/* 54   *| 			Accordions
/* 55   *| 			Progress Bars
/* 56   *| 		Shortcode
/* 57   *| 		    Newsletter
/* 58   *| 			
/* 59   *| 	Landscape Tablet, Large Screens	(min-width 901px)
/* 60   *| 		Portfolio
/* 61   *| 			Portfolio Related Items
/* 62   *| 			
/* 63   *| 	Medium Screens Only (min-width 641px and max-width 1023px) 
/* 64   *| 		Visual Composer Shortcodes
/* 65   *| 		
/* 66   *| 	Small Screens / Medium Screens (max-width 1023px)
/* 67   *| 		Visual Composer Shortcodes
/* 68   *| 		
/* 69   *| 	Large Screens(min-width 1023px)
/* 70   *| 		Global
/* 71   *| 		Forms
/* 72   *| 		Header
/* 73   *| 		Blog
/* 74   *| 			Blog Isotope listing
/* 75   *| 			General
/* 76   *| 			Standard post format
/* 77   *| 			Error 404
/* 78   *| 			No Search Results
/* 79   *| 			Comments
/* 80   *| 		My account login/register
/* 81   *| 		My account logged-in
/* 82   *| 			View Order
/* 83   *| 			Checkout - Thank you
/* 84   *| 		Cart
/* 85   *| 			Empty Cart / Wishlist
/* 86   *| 		Checkout
/* 87   *| 		Wishlist
/* 88   *| 		Shop Catalog
/* 89   *| 		Product Single
/* 90   *| 		Offcanvas Left
/* 91   *| 		Footer
/* 92   *| 		WooCommerce Messages
/* 93   *| 		Visual Composer Shortcodes
/* 94   *| 			General
/* 95   *| 			Visual Composer Rows
/* 96   *| 			Blog Posts
/* 97   *| 			Tabs & Tour Sections
/* 98   *| 			Banner
/* 99   *| 		
/* 100  *| 	Large Screens (min-width 1025px)

/* responsive.css *|

/* 101  *| 		Gallery
/* 102  *| 		
/* 103  *| 	Xlarge Screens	(min-width 1265px)
/* 104  *| 		Top bar
/* 105  *| 		Portfolio
/* 106  *| 			Portfolio Default - 3 Items per Row
/* 107  *| 			Portfolio Related Items
/* 108  *| 		Checkout
/* 109  *| 		My account Logged-in
/* 110  *| 
/* 111  *| 	Xlarge Screens (min-width 1441px)
/* 112  *| 		Product Single
/* 113  *| 		
/* 114  *| 	Xlarge Screens (min-width 1601px)
/* 115  *| 		Portfolio
/* 116  *| 		Portfolio Default - 3 Items per Row
/* 117  *| 		Portfolio Related Items
/* 118  *| 		
/* 119  *|  */
/* 120  */
/*------------------------------------------------------------------
/* 121  *| 
/* 122  *| 
/* 123  *| /*landscape phone to portrait tablet, portrait tablet */
/* 124  */
/* 125  */

@media only screen and (min-width: 481px) {
    /* 126  */
    /* 127  */
    /**********************************************************************************/
    /* 128  */
    /* Portfolio **********************************************************************/
    /* 129  */
    /**********************************************************************************/
    /* 130  */
    /* 131  */
    
    .owl-pagination {
	    margin-top: 310px !important;
    }
    
    #insta {
	    display: none;
    }
    
    #instaimage {
	    display: block !important;
    }
    
    .portfolio-grid-sizer
    /* 132  */
    
    {
        /* 133  */
        
        width: 50%;
        /* 134  */
    }
    /* 135  */
    /* 136  */
    
    .portfolio_item,
    /* 137  */
    
    .portfolio_related_item
    /* 138  */
    
    {
        /* 139  */
        
        width: 50%;
        /* 140  */
        
        padding-bottom: 50%;
        /* 141  */
    }
    /* 142  */
    /* 143  */
    
    .portfolio_item.width2
    /* 144  */
    
    {
        /* 145  */
        
        width: 100%;
        /* 146  */
        
        padding-bottom: 50%;
        /* 147  */
    }
    /* 148  */
    /* 149  */
    
    .portfolio_item.width2.height2
    /* 150  */
    
    {
        /* responsive.css */
        /* 151  */
        
        width: 100%;
        /* 152  */
        
        padding-bottom: 100%;
        /* 153  */
    }
    /* 154  */
    /* 155  */
    /* 156  */
    /* portfolio related items */
    /* 157  */
    /* 158  */
    
    .portfolio_related_item.item_2.empty
    /* 159  */
    
    {
        /* 160  */
        
        display: block;
        /* 161  */
    }
    /* 162  */
    /* 163  */
    
    .portfolio_related_item.item_1.empty .portfolio_hover_link_effect
    /* 164  */
    
    {
        /* 165  */
        
        border-right: 1px solid #ddd;
        /* 166  */
    }
    /* 167  */
    /* 168  */
}
/* 169  */
/* 170  */
/* 171  */
/* max-width 640px, small screens */
/* 172  */

@media only screen and (max-width: 641px) {
    /* 173  */
    /* 174  */
    .owl-pagination {
	    margin-top: 310px !important;
    }
    
    #insta {
	    display: none;
    }
    
    #instaimage {
	    display: block !important;
    }
    
    #text-6  {
	    margin-left: -27px;
    }
    
    .order-info mark
    /* 175  */
    
    {
        /* 176  */
        
        background: none!important;
        /* 177  */
    }
    /* 178  */
    
    .woo-custom-title p {
        /* 179  */
        
        border-bottom: none;
        /* 180  */
    }
    /* 181  */
    
    .comment-text p {
        /* 182  */
        
        margin-left: 50px;
        /* 183  */
    }
    /* 184  */
    
    .comment-metadata {
        /* 185  */
        
        margin-left: 50px;
        /* 186  */
    }
    /* 187  */
    
    .overlay-top-search .site-search-inner form {
        /* 188  */
        
        width: 95%;
        /* 189  */
    }
    /* 190  */
    /**********************************************************************************/
    /* 191  */
    /* Visual Composer Shortcodes  ****************************************************/
    /* 192  */
    /**********************************************************************************/
    /* 193  */
    
    .nova-testimonial-grid-wrapper .testimonial_list_item_inner {
        /* 194  */
        
        padding: 15px;
        /* 195  */
    }
    /* 196  */
    
    .nova-testimonial-grid-wrapper .testimonial_thumbnail {
        /* 197  */
        
        display: none;
        /* 198  */
    }
    /* 199  */
    
    .full-width-page .columns
    /* 200  */
    
    {
        /* responsive.css */
        /* 201  */
        
        padding-left: 30px !important;
        /* 202  */
        
        padding-right: 30px !important;
        /* 203  */
    }
    /* 204  */
    /* 205  */
    
    .wpb_wrapper .vc_separator h2
    /* 206  */
    
    {
        /* 207  */
        
        font-size: 1.875em !important;
        /* 208  */
        
        line-height: 1.33333em !important;
        /* 209  */
    }
    /* 210  */
    /* 211  */
    /* 212  */
}
/* 213  */
/* 214  */
/* 215  */
/* min-width 641px, medium screens */
/* 216  */

@media only screen and (min-width: 641px) {
    /* 217  */
    /* 218  */
    /**********************************************************************************/
    /* 219  */
    /* Global *************************************************************************/
    /* 220  */
    /**********************************************************************************/
    /* 221  */
    /* 222  */
     #text-6  {
	    margin-left: -27px;
    }
    
    #insta {
	    display: none;
    }
    
    #instaimage {
	    display: block !important;
    }
    
    .row {
        /* 223  */
        
        padding: 0 50px;
        /* 224  */
    }
    /* 225  */
    /* 226  */
    
    .row .row {
        /* 227  */
        
        padding: 0;
        /* 228  */
    }
    /* 229  */
    /* 230  */
    
    h1,
    h2
    /* 231  */
    
    {
        /* 232  */
        
        line-height: 1.13;
        /* 233  */
    }
    /* 234  */
    /* 235  */
    
    h1 {
        /* 236  */
        
        font-size: 3.125rem;
        /* 237  */
    }
    /* 238  */
    /* 239  */
    
    h2 {
        /* 240  */
        
        font-size: 2.3125rem;
        /* 241  */
    }
    /* 242  */
    /* 243  */
    
    h3 {
        /* 244  */
        
        font-size: 1.875rem;
        /* 245  */
        
        line-height: 1.2em;
        /* 246  */
    }
    /* 247  */
    /* 248  */
    
    h4 {
        /* 249  */
        
        font-size: 1.4375rem;
        /* 250  */
        
        line-height: 1.391304em;
        /* responsive.css */
        /* 251  */
    }
    /* 252  */
    /* 253  */
    
    h5 {
        /* 254  */
        
        font-size: 1.125rem;
        /* 255  */
        
        line-height: 1.55555em;
        /* 256  */
    }
    /* 257  */
    /* 258  */
    
    h6 {
        /* 259  */
        
        font-size: 1rem;
        /* 260  */
        
        line-height: 1.625em;
        /* 261  */
    }
    /* 262  */
    /* 263  */
    
    .single .entry-title
    /* 264  */
    
    {
        /* 265  */
        
        font-size: 4.6875rem;
        /* 266  */
    }
    /* 267  */
    /* 268  */
    /* 269  */
    /* 270  */
    /* 271  */
    /**********************************************************************************/
    /* 272  */
    /* Forms  *************************************************************************/
    /* 273  */
    /**********************************************************************************/
    /* 274  */
    /* 275  */
    
    .woocommerce form .form-row-first,
    /* 276  */
    
    .woocommerce-page form .form-row-first,
    /* 277  */
    
    .woocommerce form .form-row-last,
    /* 278  */
    
    .woocommerce-page form .form-row-last
    /* 279  */
    
    {
        /* 280  */
        
        width: 48%;
        /* 281  */
    }
    /* 282  */
    /* 283  */
    
    button,
    /* 284  */
    
    .button,
    /* 285  */
    
    input[type="button"],
    /* 286  */
    
    input[type="reset"],
    /* 287  */
    
    input[type="submit"]
    /* 288  */
    
    {
        /* 289  */
        
        width: auto;
        /* 290  */
    }
    /* 291  */
    /* 292  */
    
    .woocommerce .woocommerce-ordering,
    /* 293  */
    
    .woocommerce-page .woocommerce-ordering
    /* 294  */
    
    {
        /* 295  */
        
        margin-left: 0px;
        /* 296  */
        
        margin-right: 0px;
        /* 297  */
    }
    /* 298  */
    
    .woocommerce-ordering select.big-select
    /* 299  */
    
    {
        /* 300  */
        
        width: auto !important;
        /* responsive.css */
        /* 301  */
    }
    /* 302  */
    /* 303  */
    /* 304  */
    /**********************************************************************************/
    /* 305  */
    /* Footer *************************************************************************/
    /* 306  */
    /**********************************************************************************/
    /* 307  */
    /* 308  */
    
    #site-footer {
        /* 309  */
        
        padding: 30px 0 0;
        /* 310  */
    }
    /* 311  */
    /* 312  */
    
    .trigger-footer-widget-area {
        /* 313  */
        
        display: none;
        /* 314  */
        /* 315  */
    }
    /* 316  */
    /* 317  */
    
    .site-footer-first-widget-area
    /* 318  */
    
    {
        /* 319  */
        
        display: block;
        /* 320  */
    }
    /* 321  */
    /* 322  */
    
    #site-footer .button.checkout.wc-forward
    /* 323  */
    
    {
        /* 324  */
        
        margin-bottom: 30px;
        /* 325  */
    }
    /* 326  */
    /* 327  */
    
    .site-footer-first-widget-area .columns:nth-child(2n+1) {
        /* 328  */
        
        clear: left;
        /* 329  */
    }
    /* 330  */
    /* 331  */
    
    .footer-navigation-wrapper ul
    /* 332  */
    
    {
        /* 333  */
        
        margin-bottom: 34px;
        /* 334  */
    }
    /* 335  */
    /* 336  */
    
    .footer-navigation-wrapper ul li
    /* 337  */
    
    {
        /* 338  */
        
        display: inline-block;
        /* 339  */
        
        padding-right: 14px;
        /* 340  */
        
        margin: 0px 10px 15px 0;
        /* 341  */
        
        position: relative;
        /* 342  */
    }
    /* 343  */
    /* 344  */
    
    .footer-navigation-wrapper ul li:after
    /* 345  */
    
    {
        /* 346  */
        
        content: "";
        /* 347  */
        
        display: inline-block;
        /* 348  */
        
        width: 0;
        /* 349  */
        
        height: 100%;
        /* 350  */
        
        border-right: 1px solid;
        /* responsive.css */
        /* 351  */
        /* 352  */
        
        opacity: 0.5;
        /* 353  */
        /* 354  */
        
        position: absolute;
        /* 355  */
        
        top: -1px;
        /* 356  */
        
        right: 0;
        /* 357  */
    }
    /* 358  */
    /* 359  */
    
    .footer-navigation-wrapper ul li:last-child:after
    /* 360  */
    
    {
        /* 361  */
        
        display: none;
        /* 362  */
    }
    /* 363  */
    /* 364  */
    /**********************************************************************************/
    /* 365  */
    /* Portfolio **********************************************************************/
    /* 366  */
    /**********************************************************************************/
    /* 367  */
    /* 368  */
    
    .portfolio-cat-page {
        /* 369  */
        
        margin-top: 50px;
        /* 370  */
    }
    /* 371  */
    
    .portfolio-filters .filters-group.list-categories-center {
        /* 372  */
        
        margin-bottom: 50px;
        /* 373  */
    }
    /* 374  */
    
    .portfolio_related {
        /* 375  */
        
        margin-top: 30px;
        /* 376  */
    }
    /* 377  */
    
    .portfolio_related_title {
        /* 378  */
        
        margin-bottom: 30px;
        /* 379  */
    }
    /* 380  */
    
    .portfolio-item {
        /* 381  */
        
        margin-bottom: 20px;
        /* 382  */
    }
    /* 383  */
    
    .nav-next a,
    .nav-previous a {
        /* 384  */
        
        border: none;
        /* 385  */
    }
    /* 386  */
    /**********************************************************************************/
    /* 387  */
    /* Blog ***************************************************************************/
    /* 388  */
    /**********************************************************************************/
    /* 389  */
    /* 390  */
    /* Blog listing */
    /* 391  */
    /* 392  */
    /* 393  */
    
    .entry_meta_archive,
    /* 394  */
    
    .entry-title-archive span,
    /* 395  */
    
    .gallery-title,
    /* 396  */
    
    .entry-content-archive,
    /* 397  */
    
    .blog #nav-below.paging-navigation,
    /* 398  */
    
    .archive #nav-below.paging-navigation
    /* 399  */
    
    {
        /* 400  */
        
        margin-left: 0px;
        /* responsive.css */
        /* 401  */
        
        margin-right: 0px;
        /* 402  */
    }
    /* 403  */
    /* 404  */
    
    .thumbnail_archive
    /* 405  */
    
    {
        /* 406  */
        
        margin-top: 0px;
        /* 407  */
    }
    /* 408  */
    /* 409  */
    
    .page-title-desc,
    /* 410  */
    
    .page-type
    /* 411  */
    
    {
        /* 412  */
        
        margin-bottom: 20px;
        /* 413  */
    }
    /* 414  */
    /* 415  */
    
    .blog-post .blog-post-inner
    /* 416  */
    
    {
        /* 417  */
        
        padding-bottom: 60px;
        /* 418  */
    }
    /* 419  */
    /* 420  */
    /* 421  */
    /* Standard post format */
    /* 422  */
    /* 423  */
    
    .entry-thumbnail
    /* 424  */
    
    {
        /* 425  */
        
        margin: 0 0px 58px;
        /* 426  */
    }
    /* 427  */
    /* 428  */
    
    .single-post-header.with-thumb .title
    /* 429  */
    
    {
        /* 430  */
        
        padding: 225px 0 220px 0;
        /* 431  */
    }
    /* 432  */
    /* 433  */
    
    .post_meta:before
    /* 434  */
    
    {
        /* 435  */
        
        margin: 39px auto 43px;
        /* 436  */
    }
    /* 437  */
    /* 438  */
    
    .blog-single .wp-caption-text,
    /* 439  */
    
    .blog-page .wp-caption-text
    /* 440  */
    
    {
        /* 441  */
        
        position: absolute;
        /* 442  */
        
        bottom: 25px;
        /* 443  */
        
        width: 180px;
        /* 444  */
        
        padding: 15px 20px;
        /* 445  */
        
        background: #333333;
        /* 446  */
        
        margin: 0;
        /* 447  */
    }
    /* 448  */
    /* 449  */
    
    .blog-single .wp-caption.alignnone .wp-caption-text,
    /* 450  */
    
    .blog-page .wp-caption.alignnone .wp-caption-text
    /* responsive.css */
    /* 451  */
    
    {
        /* 452  */
        
        right: -25px;
        /* 453  */
    }
    /* 454  */
    /* 455  */
    
    .blog-single .wp-caption.aligncenter .wp-caption-text,
    /* 456  */
    
    .blog-page .wp-caption.aligncenter .wp-caption-text
    /* 457  */
    
    {
        /* 458  */
        
        right: -15px;
        /* 459  */
    }
    /* 460  */
    /* 461  */
    
    .blog-single .wp-caption.alignleft .wp-caption-text,
    /* 462  */
    
    .blog-page .wp-caption.alignleft .wp-caption-text
    /* 463  */
    
    {
        /* 464  */
        
        left: -25px;
        /* 465  */
    }
    /* 466  */
    /* 467  */
    
    .blog-single .wp-caption.alignright .wp-caption-text,
    /* 468  */
    
    .blog-page .wp-caption.alignright .wp-caption-text
    /* 469  */
    
    {
        /* 470  */
        
        right: -15px;
        /* 471  */
    }
    /* 472  */
    /* 473  */
    /* Quote */
    /* 474  */
    /* 475  */
    
    blockquote p {
        /* 476  */
        
        padding-left: 43px;
        /* 477  */
    }
    /* 478  */
    /* 479  */
    /* 480  */
    /* gallery */
    /* 481  */
    /* 482  */
    
    .gallery br {
        /* 483  */
        
        height: 0;
        /* 484  */
        
        display: block;
        /* 485  */
    }
    /* 486  */
    /* 487  */
    
    .gallery-columns-1 dl.gallery-item
    /* 488  */
    
    {
        /* 489  */
        
        width: 100% !important;
        /* 490  */
        
        padding-bottom: 100% !important;
        /* 491  */
    }
    /* 492  */
    /* 493  */
    
    .gallery-columns-2 dl.gallery-item
    /* 494  */
    
    {
        /* 495  */
        
        width: 50% !important;
        /* 496  */
        
        padding-bottom: 50% !important;
        /* 497  */
    }
    /* 498  */
    /* 499  */
    
    .gallery-columns-3 dl.gallery-item
    /* 500  */
    
    {
        /* responsive.css */
        /* 501  */
        
        width: 33.3333333333% !important;
        /* 502  */
        
        padding-bottom: 33.3333333333% !important;
        /* 503  */
    }
    /* 504  */
    /* 505  */
    
    .gallery-columns-4 dl.gallery-item
    /* 506  */
    
    {
        /* 507  */
        
        width: 25% !important;
        /* 508  */
        
        padding-bottom: 25% !important;
        /* 509  */
    }
    /* 510  */
    /* 511  */
    
    .gallery-columns-5 dl.gallery-item
    /* 512  */
    
    {
        /* 513  */
        
        width: 20% !important;
        /* 514  */
        
        padding-bottom: 20% !important;
        /* 515  */
    }
    /* 516  */
    /* 517  */
    
    .gallery-columns-6 dl.gallery-item
    /* 518  */
    
    {
        /* 519  */
        
        width: 16.6666666666% !important;
        /* 520  */
        
        padding-bottom: 16.6666666666% !important;
        /* 521  */
    }
    /* 522  */
    /* 523  */
    
    .gallery-columns-7 dl.gallery-item
    /* 524  */
    
    {
        /* 525  */
        
        width: 14.285714% !important;
        /* 526  */
        
        padding-bottom: 14.285714% !important;
        /* 527  */
    }
    /* 528  */
    /* 529  */
    
    .gallery-columns-8 dl.gallery-item
    /* 530  */
    
    {
        /* 531  */
        
        width: 12.5% !important;
        /* 532  */
        
        padding-bottom: 12.5% !important;
        /* 533  */
    }
    /* 534  */
    /* 535  */
    
    .gallery-columns-9 dl.gallery-item
    /* 536  */
    
    {
        /* 537  */
        
        width: 11.1111111111% !important;
        /* 538  */
        
        padding-bottom: 11.1111111111% !important;
        /* 539  */
    }
    /* 540  */
    /* 541  */
    
    .gallery-item .gallery-caption
    /* 542  */
    
    {
        /* 543  */
        
        display: block;
        /* 544  */
        
        font-size: 1rem;
        /* 545  */
        
        text-align: left;
        /* 546  */
        
        line-height: 1.5em;
        /* 547  */
        
        color: #999;
        /* 548  */
        
        background: #52366c;
        /* 549  */
        
        padding: 9px 20px;
        /* 550  */
        /* responsive.css */
        /* 551  */
        
        opacity: 0;
        /* 552  */
        
        z-index: -1;
        /* 553  */
        /* 554  */
        
        position: absolute;
        /* 555  */
        
        right: 20px;
        /* 556  */
        
        bottom: 40px;
        /* 557  */
        
        left: 20px;
        /* 558  */
        /* 559  */
        
        transition: opacity 0.3s, bottom 0.3s, z-index 0s ease 0.3s;
        /* 560  */
        
        -webkit-transition: opacity 0.3s, bottom 0.3s, z-index 0s ease 0.3s;
        /* 561  */
    }
    /* 562  */
    /* 563  */
    
    .gallery-item .gallery-caption:after
    /* 564  */
    
    {
        /* 565  */
        
        content: "";
        /* 566  */
        
        display: block;
        /* 567  */
        
        width: 0;
        /* 568  */
        
        height: 0;
        /* 569  */
        
        border-style: solid;
        /* 570  */
        
        border-width: 6px 6px 0 6px;
        /* 571  */
        
        border-color: #52366c transparent transparent transparent;
        /* 572  */
        /* 573  */
        
        position: absolute;
        /* 574  */
        
        bottom: -6px;
        /* 575  */
        
        right: 10px;
        /* 576  */
    }
    /* 577  */
    /* 578  */
    
    .gallery-item .gallery-caption.show
    /* 579  */
    
    {
        /* 580  */
        
        opacity: 1;
        /* 581  */
        
        z-index: 9;
        /* 582  */
        /* 583  */
        
        bottom: 60px;
        /* 584  */
        /* 585  */
        
        transition: opacity 0.3s, bottom 0.3s, z-index 0.3s;
        /* 586  */
        
        -webkit-transition: opacity 0.3s, bottom 0.3s, z-index 0.3s;
        /* 587  */
    }
    /* 588  */
    /* 589  */
    
    .gallery-caption-trigger
    /* 590  */
    
    {
        /* 591  */
        
        display: block;
        /* 592  */
        
        width: 24px;
        /* 593  */
        
        line-height: 24px;
        /* 594  */
        
        border-radius: 12px;
        /* 595  */
        
        background: rgba(255, 255, 255, 0.3);
        /* 596  */
        
        font-size: 14px;
        /* 597  */
        
        font-style: italic;
        /* 598  */
        
        font-weight: bold;
        /* 599  */
        
        font-family: 'Georgia', sans-serif;
        /* 600  */
        /* responsive.css */
        /* 601  */
        
        position: absolute;
        /* 602  */
        
        right: 24px;
        /* 603  */
        
        bottom: 24px;
        /* 604  */
        
        z-index: 10;
        /* 605  */
        /* 606  */
        
        transition: all 0.3s;
        /* 607  */
        
        -webkit-transition: all 0.3s;
        /* 608  */
    }
    /* 609  */
    /* 610  */
    
    .gallery-caption-trigger:hover
    /* 611  */
    
    {
        /* 612  */
        
        background: #fff;
        /* 613  */
    }
    /* 614  */
    /* 615  */
    /* 616  */
    /* Navigation */
    /* 617  */
    /* 618  */
    
    .paging-navigation,
    /* 619  */
    
    .post-navigation
    /* 620  */
    
    {
        /* 621  */
        
        background: none;
        /* 622  */
        
        height: auto;
        /* 623  */
    }
    /* 624  */
    /* 625  */
    
    .paging-navigation:after,
    /* 626  */
    
    .paging-navigation:before,
    /* 627  */
    
    .post-navigation:after,
    /* 628  */
    
    .post-navigation:before
    /* 629  */
    
    {
        /* 630  */
        
        display: none;
        /* 631  */
    }
    /* 632  */
    /* 633  */
    /* 634  */
    
    #nav-below {
        /* 635  */
        
        margin: 50px 0 57px;
        /* 636  */
    }
    /* 637  */
    /* 638  */
    
    .nav-previous,
    /* 639  */
    
    .nav-next
    /* 640  */
    
    {
        /* 641  */
        
        margin-left: 0;
        /* 642  */
        
        margin-right: 0;
        /* 643  */
        
        font-size: 1.3125rem;
        /* 644  */
    }
    /* 645  */
    /* 646  */
    
    .nav-next a,
    /* 647  */
    
    .nav-previous a
    /* 648  */
    
    {
        /* 649  */
        
        font-size: 14px;
        /* 650  */
        
        background: none;
        /* responsive.css */
        /* 651  */
        
        font-weight: normal;
        /* 652  */
        
        text-transform: uppercase;
        /* 653  */
        
        display: inline-block;
        /* 654  */
        
        padding-top: 0;
        /* 655  */
        
        height: auto;
        /* 656  */
    }
    /* 657  */
    /* 658  */
    
    .nav-next a
    /* 659  */
    
    {
        /* 660  */
        
        text-align: right;
        /* 661  */
    }
    /* 662  */
    /* 663  */
    
    .nav-previous a
    /* 664  */
    
    {
        /* 665  */
        
        text-align: left;
        /* 666  */
    }
    /* 667  */
    /* 668  */
    
    .nav-next a:hover,
    /* 669  */
    
    .nav-previous a:hover
    /* 670  */
    
    {
        /* 671  */
        
        background: none;
        /* 672  */
    }
    /* 673  */
    /* 674  */
    
    .nav-next a:before,
    /* 675  */
    
    .nav-previous a:before
    /* 676  */
    
    {
        /* 677  */
        
        display: none
        /* 678  */
    }
    /* 679  */
    /* 680  */
    
    .nav-next .nav-next-title,
    /* 681  */
    
    .nav-previous .nav-previous-title
    /* 682  */
    
    {
        /* 683  */
        
        display: block;
        /* 684  */
    }
    /* 685  */
    /* 686  */
    
    .nav-next a span,
    /* 687  */
    
    .nav-previous a span
    /* 688  */
    
    {
        /* 689  */
        
        display: inline-block;
        /* 690  */
    }
    /* 691  */
    /* 692  */
    /* 693  */
    /* Paging navigation */
    /* 694  */
    
    #nav-below.paging-navigation
    /* 695  */
    
    {
        /* 696  */
        
        margin-bottom: 3px;
        /* 697  */
        
        padding: 0 1.5%;
        /* 698  */
    }
    /* 699  */
    /* 700  */
    
    .paging-navigation .nav-next
    /* responsive.css */
    /* 701  */
    
    {
        /* 702  */
        
        float: right;
        /* 703  */
    }
    /* 704  */
    /* 705  */
    
    .paging-navigation .fa
    /* 706  */
    
    {
        /* 707  */
        
        display: inline-block;
        /* 708  */
    }
    /* 709  */
    /* 710  */
    /* 711  */
    /* error 404 */
    /* 712  */
    /* no results */
    /* 713  */
    /* 714  */
    
    .error-404,
    /* 715  */
    
    .no-results
    /* 716  */
    
    {
        /* 717  */
        
        margin-top: 0px;
        /* 718  */
        
        min-height: 500px;
        /* 719  */
    }
    /* 720  */
    /* 721  */
    
    .no-results .search-form
    /* 722  */
    
    {
        /* 723  */
        
        display: inline-block;
        /* 724  */
        
        padding-bottom: 80px;
        /* 725  */
    }
    /* 726  */
    /* 727  */
    
    .no-results input[type="text"],
    /* 728  */
    
    .no-results input[type="search"]
    /* 729  */
    
    {
        /* 730  */
        
        width: 300px;
        /* 731  */
        
        margin-right: 10px;
        /* 732  */
    }
    /* 733  */
    /* 734  */
    
    .error-404 h1.page-title
    /* 735  */
    
    {
        /* 736  */
        
        font-size: 6rem;
        /* 737  */
        
        margin-bottom: 23px;
        /* 738  */
    }
    /* 739  */
    /* 740  */
    
    .no-results h1.page-title
    /* 741  */
    
    {
        /* 742  */
        
        font-size: 6.25rem;
        /* 743  */
        
        margin-top: 100px;
        /* 744  */
        
        margin-bottom: 30px;
        /* 745  */
    }
    /* 746  */
    /* 747  */
    /* Comments */
    /* 748  */
    /* 749  */
    
    .comments-area {
        /* 750  */
        
        margin: 86px 0 65px;
        /* responsive.css */
        /* 751  */
    }
    /* 752  */
    /* 753  */
    
    .comment-list {
        /* 754  */
        
        margin: 55px 0 0 !important;
        /* 755  */
    }
    /* 756  */
    /* 757  */
    
    .comments-area article {
        /* 758  */
        
        padding: 0;
        /* 759  */
    }
    /* 760  */
    /* 761  */
    
    .comment-content {
        /* 762  */
        
        padding: 0 0 0 100px;
        /* 763  */
    }
    /* 764  */
    /* 765  */
    
    .comment-author-avatar {
        /* 766  */
        
        width: 70px;
        /* 767  */
        
        height: 70px;
        /* 768  */
        
        -webkit-border-radius: 70px;
        /* 769  */
        
        -moz-border-radius: 70px;
        /* 770  */
        
        border-radius: 70px;
        /* 771  */
    }
    /* 772  */
    /* 773  */
    
    .comment-author-avatar img {
        /* 774  */
        
        width: 70px;
        /* 775  */
        
        height: 70px;
        /* 776  */
    }
    /* 777  */
    /* 778  */
    
    .comment-text p
    /* 779  */
    
    {
        /* 780  */
        
        margin: 10px 0 23px;
        /* 781  */
    }
    /* 782  */
    /* 783  */
    
    .logged-in-as,
    /* 784  */
    
    .comment-notes,
    /* 785  */
    
    #reply-title {
        /* 786  */
        
        text-align: left;
        /* 787  */
    }
    /* 788  */
    /* 789  */
    
    .comment-respond {
        /* 790  */
        
        margin: 30px 0 30px 0;
        /* 791  */
    }
    /* 792  */
    /* 793  */
    
    .logged-in-as,
    /* 794  */
    
    .comment-notes {
        /* 795  */
        
        margin-bottom: 1.25rem;
        /* 796  */
    }
    /* 797  */
    /* 798  */
    
    .comment-list > li:last-child .comment-separator
    /* 799  */
    
    {
        /* 800  */
        
        opacity: 0;
        /* responsive.css */
        /* 801  */
    }
    /* 802  */
    /* 803  */
    
    #respond
    /* 804  */
    
    {
        /* 805  */
        
        margin-top: -6px;
        /* 806  */
    }
    /* 807  */
    /* 808  */
    
    #commentform .comment-notes
    /* 809  */
    
    {
        /* 810  */
        
        padding: 5px 0 31px;
        /* 811  */
    }
    /* 812  */
    /* 813  */
    
    #commentform .form-submit {
        /* 814  */
        
        margin-top: 20px;
        /* 815  */
    }
    /* 816  */
    /* 817  */
    
    .comment-separator
    /* 818  */
    
    {
        /* 819  */
        
        width: 100%;
        /* 820  */
        
        height: 0px;
        /* 821  */
        
        border-bottom-width: 1px;
        /* 822  */
        
        border-bottom-style: solid;
        /* 823  */
        
        margin: 32px 0;
        /* 824  */
    }
    /* 825  */
    /* 826  */
    /* 827  */
    /* 828  */
    /**********************************************************************************/
    /* 829  */
    /* My account login/register  *****************************************************/
    /* 830  */
    /**********************************************************************************/
    /* 831  */
    /* 832  */
    
    .login-register-container .page-title
    /* 833  */
    
    {
        /* 834  */
        
        margin-bottom: 28px;
        /* 835  */
    }
    /* 836  */
    /* 837  */
    /* 838  */
    /**********************************************************************************/
    /* 839  */
    /* My account logged-in ***********************************************************/
    /* 840  */
    /**********************************************************************************/
    /* 841  */
    /* 842  */
    
    .woocommerce-account h2
    /* 843  */
    
    {
        /* 844  */
        
        margin-bottom: 15px;
        /* 845  */
    }
    /* 846  */
    /* 847  */
    
    .myaccount_user_inner
    /* 848  */
    
    {
        /* 849  */
        
        font-size: 1.125rem;
        /* 850  */
    }
    /* responsive.css */
    /* 851  */
    /* 852  */
    
    .account_button
    /* 853  */
    
    {
        /* 854  */
        
        margin-top: 35px !important;
        /* 855  */
    }
    /* 856  */
    /* 857  */
    
    .woocommerce ul.digital-downloads li .count,
    /* 858  */
    
    .woocommerce-page ul.digital-downloads li .count
    /* 859  */
    
    .woocommerce ul.digital-downloads li a,
    /* 860  */
    
    .woocommerce-page ul.digital-downloads li a
    /* 861  */
    
    {
        /* 862  */
        
        display: inline-block;
        /* 863  */
    }
    /* 864  */
    /* 865  */
    
    .woocommerce ul.digital-downloads li a,
    /* 866  */
    
    .woocommerce-page ul.digital-downloads li a
    /* 867  */
    
    {
        /* 868  */
        
        width: 65%;
        /* 869  */
        
        float: left;
        /* 870  */
    }
    /* 871  */
    /* 872  */
    
    .woocommerce ul.digital-downloads li .count,
    /* 873  */
    
    .woocommerce-page ul.digital-downloads li .count
    /* 874  */
    
    {
        /* 875  */
        
        float: right;
        /* 876  */
        
        padding-left: 0;
        /* 877  */
    }
    /* 878  */
    /* 879  */
    
    .woocommerce ul.digital-downloads li:after,
    /* 880  */
    
    .woocommerce-page ul.digital-downloads li:after
    /* 881  */
    
    {
        /* 882  */
        
        margin: 0 0 19px 0;
        /* 883  */
        
        padding: 19px 0 0;
        /* 884  */
        
        clear: both;
        /* 885  */
    }
    /* 886  */
    /* 887  */
    
    .woocommerce table.my_account_orders,
    /* 888  */
    
    .woocommerce-page table.my_account_orders
    /* 889  */
    
    {
        /* 890  */
        
        margin-top: 0px;
        /* 891  */
        
        font-size: 0.9375rem;
        /* 892  */
    }
    /* 893  */
    /* 894  */
    
    .woocommerce .my_account_container table.shop_table .order-date,
    /* 895  */
    
    .woocommerce .my_account_container table.shop_table .order-actions
    /* 896  */
    
    {
        /* 897  */
        
        display: table-cell;
        /* 898  */
    }
    /* 899  */
    /* 900  */
    
    .woocommerce .my_account_container table.shop_table .order-actions .account_view_link
    /* responsive.css */
    /* 901  */
    
    {
        /* 902  */
        /* 903  */
    }
    /* 904  */
    /* 905  */
    
    .woocommerce .my_account_container table.shop_table .order-actions a
    /* 906  */
    
    {
        /* 907  */
        
        padding-left: 10px;
        /* 908  */
    }
    /* 909  */
    /* 910  */
    
    .woocommerce .my_account_container table.shop_table .order-status,
    /* 911  */
    
    .woocommerce .my_account_container table.shop_table .order-date
    /* 912  */
    
    {
        /* 913  */
        
        padding-left: 25px;
        /* 914  */
        
        padding-right: 25px;
        /* 915  */
    }
    /* 916  */
    /* 917  */
    
    .woocommerce .my_account_container table.shop_table .order-total
    /* 918  */
    
    {
        /* 919  */
        
        padding-left: 25px;
        /* 920  */
        
        padding-right: 25px;
        /* 921  */
        
        width: 239px;
        /* 922  */
    }
    /* 923  */
    /* 924  */
    
    .woocommerce .my_account_container table.shop_table td.order-number,
    /* 925  */
    
    .woocommerce-page .my_account_container table.shop_table td.order-number
    /* 926  */
    
    {
        /* 927  */
        
        font-size: 1.5rem;
        /* 928  */
    }
    /* 929  */
    /* 930  */
    
    .woocommerce .my_account_container table.shop_table td .amount,
    /* 931  */
    
    .woocommerce-page .my_account_container table.shop_table td .amount
    /* 932  */
    
    {
        /* 933  */
        
        display: inline-block;
        /* 934  */
    }
    /* 935  */
    /* 936  */
    
    .order_details_footer_container,
    /* 937  */
    
    .woocommerce-page .my_account_container table.shop_table.order_details_footer
    /* 938  */
    
    {
        /* 939  */
        
        width: 470px;
        /* 940  */
        
        float: right;
        /* 941  */
    }
    /* 942  */
    /* 943  */
    /* 944  */
    /* Edit account */
    /* 945  */
    /* 946  */
    
    .woocommerce form .form-row-first.first-name-row,
    /* 947  */
    
    .woocommerce-page form .form-row-last.last-name-row,
    /* 948  */
    
    .woocommerce form .form-row-first.password-row,
    /* 949  */
    
    .woocommerce-page form .form-row-last.repeat-password-row
    /* 950  */
    
    {
        /* responsive.css */
        /* 951  */
        
        width: 48%;
        /* 952  */
    }
    /* 953  */
    /* 954  */
    /* 955  */
    /* Billing Address/Shipping Address */
    /* 956  */
    /* 957  */
    
    .shipping_billing_wrapper
    /* 958  */
    
    {
        /* 959  */
        
        float: left;
        /* 960  */
        
        width: 66.66666%;
        /* 961  */
    }
    /* 962  */
    /* 963  */
    
    .my_address_description
    /* 964  */
    
    {
        /* 965  */
        
        width: 33.33333%;
        /* 966  */
        
        margin-bottom: 30px;
        /* 967  */
        
        padding-right: 52px;
        /* 968  */
        
        padding-bottom: 23px;
        /* 969  */
        
        float: left;
        /* 970  */
    }
    /* 971  */
    /* 972  */
    
    .billing_shipping_address_title
    /* 973  */
    
    {
        /* 974  */
        
        margin-top: 4px;
        /* 975  */
        
        margin-bottom: 13px;
        /* 976  */
    }
    /* 977  */
    /* 978  */
    /* 979  */
    /* View Order*/
    /* 980  */
    /* 981  */
    
    .order-info
    /* 982  */
    
    {
        /* 983  */
        
        margin: 16px -60px 8px;
        /* 984  */
        
        padding-left: 60px;
        /* 985  */
        
        padding-right: 60px;
        /* 986  */
    }
    /* 987  */
    /* 988  */
    
    .order-info mark
    /* 989  */
    
    {
        /* 990  */
        
        font-size: 1.125rem;
        /* 991  */
        
        font-weight: 700;
        /* 992  */
        
        padding: 3px 10px;
        /* 993  */
        
        margin: 0 5px 5px;
        /* 994  */
        
        display: inline-block;
        /* 995  */
    }
    /* 996  */
    /* 997  */
    
    .shop_table.order_details_footer .product-total,
    /* 998  */
    
    .shop_table.order_details .product-total
    /* 999  */
    
    {
        /* 1000 */
        
        width: 250px;
        /* responsive.css */
        /* 1001 */
    }
    /* 1002 */
    /* 1003 */
    
    .customer_details
    /* 1004 */
    
    {
        /* 1005 */
        
        float: left;
        /* 1006 */
        
        width: 33.33333%;
        /* 1007 */
    }
    /* 1008 */
    /* 1009 */
    /* 1010 */
    /* Checkout - Thank you */
    /* 1011 */
    /* 1012 */
    
    .thank_you_header p
    /* 1013 */
    
    {
        /* 1014 */
        
        font-size: 1.125rem;
        /* 1015 */
    }
    /* 1016 */
    /* 1017 */
    
    .thank_you_header_text
    /* 1018 */
    
    {
        /* 1019 */
        
        margin: 13px -500px 0;
        /* 1020 */
        
        padding: 31px 500px 15px;
        /* 1021 */
    }
    /* 1022 */
    /* 1023 */
    
    .thank_you_header .order_details
    /* 1024 */
    
    {
        /* 1025 */
        
        display: inline-block
        /* 1026 */
    }
    /* 1027 */
    /* 1028 */
    
    .thank_you_header .order_details
    /* 1029 */
    
    {
        /* 1030 */
        
        padding-top: 40px;
        /* 1031 */
    }
    /* 1032 */
    /* 1033 */
    
    .thank_you_bank_details
    /* 1034 */
    
    {
        /* 1035 */
        
        margin-top: 90px;
        /* 1036 */
    }
    /* 1037 */
    /* 1038 */
    
    .woocommerce-checkout .content-area .billing_shipping_address_title
    /* 1039 */
    
    {
        /* 1040 */
        
        margin-top: 4px;
        /* 1041 */
    }
    /* 1042 */
    /* 1043 */
    
    .woocommerce-checkout .shipping_billing_wrapper .columns:last-of-type
    /* 1044 */
    
    {
        /* 1045 */
        
        margin-top: 0px;
        /* 1046 */
    }
    /* 1047 */
    /* 1048 */
    /* 1049 */
    /**********************************************************************************/
    /* 1050 */
    /* Order Tracking *****************************************************************/
    /* responsive.css */
    /* 1051 */
    /**********************************************************************************/
    /* 1052 */
    /* 1053 */
    
    .track_order_form
    /* 1054 */
    
    {
        /* 1055 */
        
        width: 460px;
        /* 1056 */
        
        max-width: 100%;
        /* 1057 */
        
        margin: 0 auto 10px;
        /* 1058 */
        
        padding: 43px 60px 60px;
        /* 1059 */
    }
    /* 1060 */
    /* 1061 */
    /**********************************************************************************/
    /* 1062 */
    /* Shop Catalog *******************************************************************/
    /* 1063 */
    /**********************************************************************************/
    /* 1064 */
    /* 1065 */
    
    .woocommerce ul.products-grid,
    /* 1066 */
    
    .woocommerce-page ul.products-grid
    /* 1067 */
    
    {
        /* 1068 */
        
        margin: 0px -10px 36px;
        /* 1069 */
    }
    /* 1070 */
    /* 1071 */
    
    .woocommerce-pagination
    /* 1072 */
    
    {
        /* 1073 */
        
        margin: 0px 0 67px;
        /* 1074 */
    }
    /* 1075 */
    /* 1076 */
    
    .products .out_of_stock_badge_loop,
    /* 1077 */
    
    .out_of_stock_badge_single
    /* 1078 */
    
    {
        /* 1079 */
        
        font-size: .75rem;
        /* 1080 */
        
        padding: 1px 8px;
        /* 1081 */
    }
    /* 1082 */
    /* 1083 */
    
    .woocommerce .products span.onsale,
    /* 1084 */
    
    .woocommerce-page .products span.onsale,
    /* 1085 */
    
    .woocommerce span.onsale,
    /* 1086 */
    
    .woocommerce-page span.onsale
    /* 1087 */
    
    {
        /* 1088 */
        
        font-size: .75rem;
        /* 1089 */
        
        padding: 1px 8px;
        /* 1090 */
    }
    /* 1091 */
    /* 1092 */
    /* 1093 */
    /**********************************************************************************/
    /* 1094 */
    /* Product Single *****************************************************************/
    /* 1095 */
    /**********************************************************************************/
    /* 1096 */
    /* 1097 */
    
    div.product .top_bar_shop
    /* 1098 */
    
    {
        /* 1099 */
        
        display: block;
        /* 1100 */
    }
    /* responsive.css */
    /* 1101 */
    /* 1102 */
    
    .product_content_wrapper
    /* 1103 */
    
    {
        /* 1104 */
        
        padding-top: 60px;
        /* 1105 */
        
        margin-top: 0;
        /* 1106 */
    }
    /* 1107 */
    /* 1108 */
    
    .product-images-wrapper
    /* 1109 */
    
    {
        /* 1110 */
        
        margin: 0;
        /* 1111 */
    }
    /* 1112 */
    /* 1113 */
    
    .woocommerce table.shop_attributes,
    /* 1114 */
    
    .woocommerce-page table.shop_attributes
    /* 1115 */
    
    {
        /* 1116 */
        
        margin-top: 0px;
        /* 1117 */
        
        margin-bottom: 0px;
        /* 1118 */
    }
    /* 1119 */
    /* 1120 */
    
    .woocommerce table.shop_attributes th,
    /* 1121 */
    
    .woocommerce-page table.shop_attributes th
    /* 1122 */
    
    {
        /* 1123 */
        
        width: 150px;
        /* 1124 */
    }
    /* 1125 */
    /* 1126 */
    
    .woocommerce table.shop_attributes th,
    /* 1127 */
    
    .woocommerce-page table.shop_attributes th,
    /* 1128 */
    
    .woocommerce table.shop_attributes td,
    /* 1129 */
    
    .woocommerce-page table.shop_attributes td
    /* 1130 */
    
    {
        /* 1131 */
        
        font-size: 1.125rem;
        /* 1132 */
        
        padding: 13px 0px 13px;
        /* 1133 */
    }
    /* 1134 */
    /* 1135 */
    
    .product_infos .group_table td.label
    /* 1136 */
    
    {
        /* 1137 */
        
        padding-right: 40px !important;
        /* 1138 */
    }
    /* 1139 */
    /* 1140 */
    
    .product_infos .group_table td.label label
    /* 1141 */
    
    {
        /* 1142 */
        
        margin-top: 0px;
        /* 1143 */
    }
    /* 1144 */
    /* 1145 */
    
    .woocommerce .product_infos .group_table td.label .price,
    /* 1146 */
    
    .woocommerce-page .product_infos .group_table td.label .price
    /* 1147 */
    
    {
        /* 1148 */
        
        display: none;
        /* 1149 */
    }
    /* 1150 */
    /* responsive.css */
    /* 1151 */
    
    .woocommerce .product_infos .group_table td.price,
    /* 1152 */
    
    .woocommerce-page .product_infos .group_table td.price
    /* 1153 */
    
    {
        /* 1154 */
        
        display: table-cell;
        /* 1155 */
    }
    /* 1156 */
    /* 1157 */
    
    .woocommerce #reviews #comments ol.commentlist li,
    /* 1158 */
    
    .woocommerce-page #reviews #comments ol.commentlist li
    /* 1159 */
    
    {
        /* 1160 */
        
        margin: 50px 0 55px;
        /* 1161 */
    }
    /* 1162 */
    /* 1163 */
    
    .woocommerce #reviews #comments ol.commentlist li img.avatar,
    /* 1164 */
    
    .woocommerce-page #reviews #comments ol.commentlist li img.avatar
    /* 1165 */
    
    {
        /* 1166 */
        
        width: 70px;
        /* 1167 */
        
        height: 70px;
        /* 1168 */
    }
    /* 1169 */
    /* 1170 */
    
    .woocommerce #reviews h3,
    /* 1171 */
    
    .woocommerce-page #reviews h3
    /* 1172 */
    
    {
        /* 1173 */
        
        font-size: 14px;
        /* 1174 */
        
        text-transform: uppercase;
        /* 1175 */
    }
    /* 1176 */
    /* 1177 */
    
    .woocommerce #reviews #comments ol.commentlist li .comment-text,
    /* 1178 */
    
    .woocommerce-page #reviews #comments ol.commentlist li .comment-text
    /* 1179 */
    
    {
        /* 1180 */
        
        margin: 0 100px 0 90px;
        /* 1181 */
    }
    /* 1182 */
    /* 1183 */
    
    .woocommerce #reviews #comments ol.commentlist li .comment-text .description,
    /* 1184 */
    
    .woocommerce-page #reviews #comments ol.commentlist li .comment-text .description
    /* 1185 */
    
    {
        /* 1186 */
        
        margin: 11px -100px 0 0;
        /* 1187 */
    }
    /* 1188 */
    /* 1189 */
    
    .woocommerce #reviews .star-rating,
    /* 1190 */
    
    .woocommerce-page #reviews .star-rating
    /* 1191 */
    
    {
        /* 1192 */
        
        margin-right: -100px;
        /* 1193 */
    }
    /* 1194 */
    /* 1195 */
    
    .woocommerce .comment-form-rating p.stars,
    /* 1196 */
    
    .woocommerce-page .comment-form-rating p.stars
    /* 1197 */
    
    {
        /* 1198 */
        
        font-size: 0.875rem;
        /* 1199 */
    }
    /* 1200 */
    /* responsive.css */
    /* 1201 */
    
    .woocommerce form .form-row-first.comment-form-author,
    /* 1202 */
    
    .woocommerce-page form .form-row-first.comment-form-author,
    /* 1203 */
    
    .woocommerce form .form-row-last.comment-form-email,
    /* 1204 */
    
    .woocommerce-page form .form-row-last.comment-form-email
    /* 1205 */
    
    {
        /* 1206 */
        
        width: 48%;
        /* 1207 */
    }
    /* 1208 */
    /* 1209 */
    /* 1210 */
    /**********************************************************************************/
    /* 1211 */
    /* Cart ***************************************************************************/
    /* 1212 */
    /**********************************************************************************/
    /* 1213 */
    /* 1214 */
    
    .cart_form
    /* 1215 */
    
    {
        /* 1216 */
        
        margin-bottom: 80px;
        /* 1217 */
    }
    /* 1218 */
    /* 1219 */
    
    .cart_form .custom_border:after
    /* 1220 */
    
    {
        /* 1221 */
        
        display: block;
        /* 1222 */
    }
    /* 1223 */
    /* 1224 */
    
    .woocommerce .cart_form .cart-collaterals,
    /* 1225 */
    
    .woocommerce-page .cart_form .cart-collaterals
    /* 1226 */
    
    {
        /* 1227 */
        
        padding-bottom: 40px;
        /* 1228 */
    }
    /* 1229 */
    /* 1230 */
    
    .cart_right_wrapper
    /* 1231 */
    
    {
        /* 1232 */
        
        margin: 0;
        /* 1233 */
    }
    /* 1234 */
    /* 1235 */
    
    .woocommerce table.cart .product-thumbnail,
    /* 1236 */
    
    .woocommerce #content table.cart .product-thumbnail,
    /* 1237 */
    
    .woocommerce-page table.cart .product-thumbnail,
    /* 1238 */
    
    .woocommerce-page #content table.cart .product-thumbnail
    /* 1239 */
    
    {
        /* 1240 */
        /* 1241 */
        
        display: table-cell;
        /* 1242 */
    }
    /* 1243 */
    /* 1244 */
    
    .woocommerce table.cart .product-name .amount-wrapper,
    /* 1245 */
    
    .woocommerce #content table.cart .product-name .amount-wrapper
    /* 1246 */
    
    {
        /* 1247 */
        
        display: none;
        /* 1248 */
    }
    /* 1249 */
    /* 1250 */
    
    .woocommerce table.cart .product-name,
    /* responsive.css */
    /* 1251 */
    
    .woocommerce #content table.cart .product-name
    /* 1252 */
    
    {
        /* 1253 */
        
        padding-right: 40px;
        /* 1254 */
    }
    /* 1255 */
    /* 1256 */
    
    .woocommerce td.product-quantity,
    /* 1257 */
    
    .woocommerce-page td.product-quantity {
        /* 1258 */
        
        min-width: 80px;
        /* 1259 */
    }
    /* 1260 */
    /* 1261 */
    
    .woocommerce .quantity,
    /* 1262 */
    
    .woocommerce #content .quantity,
    /* 1263 */
    
    .woocommerce-page .quantity,
    /* 1264 */
    
    .woocommerce-page #content .quantity
    /* 1265 */
    
    {
        /* 1266 */
        
        width: 70px;
        /* 1267 */
    }
    /* 1268 */
    /* 1269 */
    
    .woocommerce table.cart .product-price,
    /* 1270 */
    
    .woocommerce #content table.cart .product-price,
    /* 1271 */
    
    .product-price-thead,
    /* 1272 */
    
    .product-name-thead
    /* 1273 */
    
    {
        /* 1274 */
        
        display: table-cell;
        /* 1275 */
    }
    /* 1276 */
    /* 1277 */
    
    .woocommerce table.cart td.product-remove
    /* 1278 */
    
    {
        /* 1279 */
        
        text-align: center;
        /* 1280 */
        
        width: 40px;
        /* 1281 */
        
        max-width: 40px;
        /* 1282 */
    }
    /* 1283 */
    
    .coupon .input-text {
        /* 1284 */
        
        width: 200px !important
        /* 1285 */
    }
    /* 1286 */
    
    .woocommerce-cart table.cart td.actions .button {
        /* 1287 */
        
        width: auto !important;
        /* 1288 */
    }
    /* 1289 */
    
    .woocommerce .cart-collaterals,
    /* 1290 */
    
    .woocommerce-page .cart-collaterals {
        /* 1291 */
        
        padding: 23px 40px 40px;
        /* 1292 */
    }
    /* 1293 */
    /* 1294 */
    /* 1295 */
    
    .woocommerce-cart.woocommerce-page #content .quantity input.qty
    /* 1296 */
    
    {
        /* 1297 */
        
        font-size: 1rem;
        /* 1298 */
        
        width: 50px;
        /* 1299 */
        
        height: 45px;
        /* 1300 */
        
        padding: 6px 0;
        /* responsive.css */
        /* 1301 */
    }
    /* 1302 */
    /* 1303 */
    
    .shipping-calculator-wrapper,
    /* 1304 */
    
    .update_and_checkout
    /* 1305 */
    
    {
        /* 1306 */
        
        width: 50%;
        /* 1307 */
        
        float: right;
        /* 1308 */
    }
    /* 1309 */
    /* 1310 */
    
    .shipping-calculator-button-wrapper:after,
    /* 1311 */
    
    .shipping-calculator-form:after,
    /* 1312 */
    
    .cart-buttons:after,
    /* 1313 */
    
    .cart-totals-wrapper:after,
    /* 1314 */
    
    .cart-collaterals:after,
    /* 1315 */
    
    .cart_right_wrapper:after
    /* 1316 */
    
    {
        /* 1317 */
        
        content: "";
        /* 1318 */
        
        display: block;
        /* 1319 */
        
        clear: both;
        /* 1320 */
    }
    /* 1321 */
    /* 1322 */
    /* 1323 */
    /*cart buttons*/
    /* 1324 */
    
    .widget_shopping_cart .buttons a {
        /* 1325 */
        
        width: 49%;
        /* 1326 */
    }
    /* 1327 */
    /* Empty Cart / Wishlist */
    /* 1328 */
    /* 1329 */
    
    .cart-wishlist-empty-banner
    /* 1330 */
    
    {
        /* 1331 */
        
        margin-top: 67px;
        /* 1332 */
    }
    /* 1333 */
    /* 1334 */
    
    .cart-wishlist-empty-banner img
    /* 1335 */
    
    {
        /* 1336 */
        
        max-width: none;
        /* 1337 */
    }
    /* 1338 */
    /* 1339 */
    
    .cart-wishlist-empty {
        /* 1340 */
        
        font-size: 3.125rem;
        /* 1341 */
        
        line-height: 1.2em;
        /* 1342 */
        
        margin-bottom: 100px;
        /* 1343 */
    }
    /* 1344 */
    /* 1345 */
    
    .cart-empty
    /* 1346 */
    
    {
        /* 1347 */
        
        margin: 22px 0 18px;
        /* 1348 */
    }
    /* 1349 */
    /* 1350 */
    
    .return-to-shop
    /* responsive.css */
    /* 1351 */
    
    {
        /* 1352 */
        
        margin-bottom: 185px;
        /* 1353 */
    }
    /* 1354 */
    /* 1355 */
    /* 1356 */
    /**********************************************************************************/
    /* 1357 */
    /* Checkout ***********************************************************************/
    /* 1358 */
    /**********************************************************************************/
    /* 1359 */
    /* 1360 */
    
    .woocommerce-checkout .content-area h3
    /* 1361 */
    
    {
        /* 1362 */
        
        margin: 0px 20px 20px 0;
        /* 1363 */
    }
    /* 1364 */
    /* 1365 */
    /* 1366 */
    
    .thank_you_header .order_details li.order,
    /* 1367 */
    
    .thank_you_header .order_details li.total,
    /* 1368 */
    
    .thank_you_header .order_details li.date,
    /* 1369 */
    
    .thank_you_header .order_details li.method
    /* 1370 */
    
    {
        /* 1371 */
        
        width: auto;
        /* 1372 */
    }
    /* 1373 */
    /* 1374 */
    
    .thank_you_header .order_details li.order,
    /* 1375 */
    
    .thank_you_header .order_details li.total,
    /* 1376 */
    
    .thank_you_header .order_details li.date
    /* 1377 */
    
    {
        /* 1378 */
        
        margin-right: 77px;
        /* 1379 */
    }
    /* 1380 */
    /* 1381 */
    
    .thank_you_header .order_details li.total
    /* 1382 */
    
    {
        /* 1383 */
        
        clear: none;
        /* 1384 */
    }
    /* 1385 */
    /* 1386 */
    
    .thank_you_header .order_details li.date
    /* 1387 */
    
    {
        /* 1388 */
        /* padding-right: 2.25em;
/* 1389 *| 		 margin-right: 2em;*/
        /* 1390 */
    }
    /* 1391 */
    /* 1392 */
    
    .thank_you_header .order_details li.date,
    /* 1393 */
    
    .thank_you_header .order_details li.order
    /* 1394 */
    
    {
        /* 1395 */
        
        padding-bottom: 0px;
        /* 1396 */
    }
    /* 1397 */
    /* 1398 */
    
    .thank_you_header_img_top
    /* 1399 */
    
    {
        /* 1400 */
        
        margin: 14px 0 40px 0;
        /* responsive.css */
        /* 1401 */
    }
    /* 1402 */
    /* 1403 */
    
    .thank_you_header_img_bottom
    /* 1404 */
    
    {
        /* 1405 */
        
        margin: 11px 0 30px 0;
        /* 1406 */
    }
    /* 1407 */
    /* 1408 */
    
    .order_details.bacs_details li
    /* 1409 */
    
    {
        /* 1410 */
        
        clear: none;
        /* 1411 */
    }
    /* 1412 */
    /* 1413 */
    
    .checkout_left_wrapper
    /* 1414 */
    
    {
        /* 1415 */
        
        margin-top: 50px;
        /* 1416 */
        
        margin-bottom: 105px;
        /* 1417 */
    }
    /* 1418 */
    /* 1419 */
    
    .checkout_right_wrapper {
        /* 1420 */
        
        margin: 0px 0 13px;
        /* 1421 */
    }
    /* 1422 */
    /* 1423 */
    
    .checkout_right_wrapper .custom_border:after
    /* 1424 */
    
    {
        /* 1425 */
        
        display: block;
        /* 1426 */
    }
    /* 1427 */
    /* 1428 */
    
    .order_review_wrapper
    /* 1429 */
    
    {
        /* 1430 */
        
        padding: 25px 40px 32px;
        /* 1431 */
    }
    /* 1432 */
    /* 1433 */
    
    .woocommerce .order_review_wrapper .my_account_container table.shop_table.order_details_footer tr td:last-child,
    /* 1434 */
    
    .woocommerce-page .order_review_wrapper .my_account_container table.shop_table.order_details_footer tr td:last-child
    /* 1435 */
    
    {
        /* 1436 */
        
        width: 200px;
        /* 1437 */
        
        padding-left: 30px;
        /* 1438 */
    }
    /* 1439 */
    /* 1440 */
    
    .order_review_wrapper .shop_table.order_details .product-total
    /* 1441 */
    
    {
        /* 1442 */
        
        width: 200px;
        /* 1443 */
    }
    /* 1444 */
    /* 1445 */
    
    .order_review_wrapper .order_details_footer_container,
    /* 1446 */
    
    .woocommerce-page .order_review_wrapper .my_account_container table.shop_table.order_details_footer
    /* 1447 */
    
    {
        /* 1448 */
        
        float: right;
        /* 1449 */
        
        width: 370px;
        /* 1450 */
        
        margin-bottom: 18px;
        /* responsive.css */
        /* 1451 */
    }
    /* 1452 */
    /* 1453 */
    
    .woocommerce .col2-set .col-2,
    /* 1454 */
    
    .woocommerce-page .col2-set .col-2
    /* 1455 */
    
    {
        /* 1456 */
        
        margin-top: 65px;
        /* 1457 */
    }
    /* 1458 */
    /* 1459 */
    
    .woocommerce .checkout .col-2 h3,
    /* 1460 */
    
    .woocommerce-page .checkout .col-2 h3 {
        /* 1461 */
        
        float: left;
        /* 1462 */
        
        margin-bottom: 20px;
        /* 1463 */
    }
    /* 1464 */
    /* 1465 */
    
    #ship-to-different-address {
        /* 1466 */
        
        text-align: center;
        /* 1467 */
        
        float: left;
        /* 1468 */
        
        padding-top: 5px;
        /* 1469 */
        
        margin-bottom: 0;
        /* 1470 */
    }
    /* 1471 */
    /* 1472 */
    
    .woocommerce #payment #place_order,
    /* 1473 */
    
    .woocommerce-page #payment #place_order
    /* 1474 */
    
    {
        /* 1475 */
        
        width: auto;
        /* 1476 */
    }
    /* 1477 */
    /* 1478 */
    /* 1479 */
    /**********************************************************************************/
    /* 1480 */
    /* Wishlist ***********************************************************************/
    /* 1481 */
    /**********************************************************************************/
    /* 1482 */
    /* 1483 */
    
    .woocommerce-page table.cart.wishlist_table .product-name,
    /* 1484 */
    
    .woocommerce-page #content table.cart.wishlist_table .product-name
    /* 1485 */
    
    {
        /* 1486 */
        
        padding-right: 70px;
        /* 1487 */
        
        width: auto;
        /* 1488 */
    }
    /* 1489 */
    /* 1490 */
    
    .product-add-to-cart .button,
    /* 1491 */
    
    .woocommerce .product-add-to-cart a.alt.button
    /* 1492 */
    
    {
        /* 1493 */
        
        font-size: 13px !important;
        /* 1494 */
        
        width: auto;
        /* 1495 */
        
        height: auto;
        /* 1496 */
        
        padding-right: 32px !important;
        /* 1497 */
        
        padding-left: 32px !important;
        /* 1498 */
        /* 1499 */
        
        position: relative;
        /* 1500 */
        
        top: 0;
        /* responsive.css */
        /* 1501 */
    }
    /* 1502 */
    /* 1503 */
    
    .woocommerce-page table.cart.wishlist_table .product-add-to-cart,
    /* 1504 */
    
    .woocommerce-page #content table.cart.wishlist_table .product-add-to-cart
    /* 1505 */
    
    {
        /* 1506 */
        
        width: 200px;
        /* 1507 */
    }
    /* 1508 */
    /* 1509 */
    
    .product-add-to-cart .button:before,
    /* 1510 */
    
    .woocommerce .product-add-to-cart a.alt.button:before
    /* 1511 */
    
    {
        /* 1512 */
        
        display: none;
        /* 1513 */
    }
    /* 1514 */
    /* 1515 */
    /**********************************************************************************/
    /* 1516 */
    /* Portfolio **********************************************************************/
    /* 1517 */
    /**********************************************************************************/
    /* 1518 */
    /* 1519 */
    
    .portfolio_content_effect .portfolio_title_effect,
    /* 1520 */
    
    .wpb_wrapper h2.portfolio_title_effect
    /* 1521 */
    
    {
        /* 1522 */
        
        font-size: 1.875rem;
        /* 1523 */
    }
    /* 1524 */
    /* 1525 */
    
    .filters-group.list-categories-center
    /* 1526 */
    
    {
        /* 1527 */
        
        margin-bottom: 5px;
        /* 1528 */
    }
    /* 1529 */
    /* 1530 */
    /* 1531 */
    /* portfolio single */
    /* 1532 */
    /* 1533 */
    
    .portfolio_content_nav #nav-below
    /* 1534 */
    
    {
        /* 1535 */
        
        padding: 20px 0;
        /* 1536 */
        
        margin: 0;
        /* 1537 */
        
        border-top: 1px solid #f2f2f2;
        /* 1538 */
        
        border-bottom: 1px solid #f2f2f2;
        /* 1539 */
    }
    /* 1540 */
    /* 1541 */
    
    .portfolio_content_nav #nav-below .nav-previous span:before,
    /* 1542 */
    
    .portfolio_content_nav #nav-below .nav-next span:after
    /* 1543 */
    
    {
        /* 1544 */
        /* 1545 */
        
        font-size: 20px;
        /* 1546 */
        
        color: #888;
        /* 1547 */
        /* 1548 */
        
        display: inline-block;
        /* 1549 */
        
        font: normal normal normal;
        /* 1550 */
        
        font-size: inherit;
        /* responsive.css */
        /* 1551 */
        
        text-rendering: auto;
        /* 1552 */
        
        -webkit-font-smoothing: antialiased;
        /* 1553 */
        
        -moz-osx-font-smoothing: grayscale;
        /* 1554 */
    }
    /* 1555 */
    /* 1556 */
    
    .portfolio_content_nav #nav-below .nav-previous span:before
    /* 1557 */
    
    {
        /* 1558 */
        
        content: "\2190";
        /* 1559 */
        
        margin-right: 3px;
        /* 1560 */
        
        font-size: 18px;
        /* 1561 */
    }
    /* 1562 */
    /* 1563 */
    
    .portfolio_content_nav #nav-below .nav-next span:after
    /* 1564 */
    
    {
        /* 1565 */
        
        content: "\2192";
        /* 1566 */
        
        margin-left: 3px;
        /* 1567 */
        
        font-size: 18px;
        /* 1568 */
    }
    /* 1569 */
    /* 1570 */
    /* 1571 */
    /**********************************************************************************/
    /* 1572 */
    /* WooCommerce Messages ***********************************************************/
    /* 1573 */
    /**********************************************************************************/
    /* 1574 */
    /* 1575 */
    
    .woocommerce-error,
    /* 1576 */
    
    .woocommerce-message,
    /* 1577 */
    
    .woocommerce .woocommerce-error,
    /* 1578 */
    
    .woocommerce-page .woocommerce-error,
    /* 1579 */
    
    .woocommerce .woocommerce-message,
    /* 1580 */
    
    .woocommerce-page .woocommerce-message
    /* 1581 */
    
    {
        /* 1582 */
        
        font-size: 1.125rem;
        /* 1583 */
        
        line-height: 1.5rem;
        /* 1584 */
        
        padding: 18px 33px 18px 33px !important;
        /* 1585 */
    }
    /* 1586 */
    /* 1587 */
    
    .woocommerce-wishlist.woocommerce .woocommerce-message,
    /* 1588 */
    
    .woocommerce-wishlist.woocommerce-page .woocommerce-message,
    /* 1589 */
    
    .single-product.woocommerce .woocommerce-message,
    /* 1590 */
    
    .single-product.woocommerce-page .woocommerce-message
    /* 1591 */
    
    {
        /* 1592 */
        
        padding: 18px 33px 63px 33px !important;
        /* 1593 */
        
        margin: -14px 0 35px !important;
        /* 1594 */
    }
    /* 1595 */
    /* 1596 */
    
    .single-product.woocommerce .woocommerce-error,
    /* 1597 */
    
    .single-product.woocommerce-page .woocommerce-error
    /* 1598 */
    
    {
        /* 1599 */
        
        padding: 18px 33px !important;
        /* 1600 */
        
        margin: -14px 0 35px !important;
        /* responsive.css */
        /* 1601 */
    }
    /* 1602 */
    /* 1603 */
    
    .woocommerce .woocommerce-error .button,
    /* 1604 */
    
    .woocommerce .woocommerce-info .button,
    /* 1605 */
    
    .woocommerce .woocommerce-message .button
    /* 1606 */
    
    {
        /* 1607 */
        
        font-size: 1.125rem !important;
        /* 1608 */
        
        left: 35px;
        /* 1609 */
        
        bottom: 26px;
        /* 1610 */
    }
    /* 1611 */
    /* 1612 */
    
    .woocommerce form.checkout_coupon,
    /* 1613 */
    
    .woocommerce-page form.checkout_coupon
    /* 1614 */
    
    {
        /* 1615 */
        
        border-width: 1px;
        /* 1616 */
        
        border-style: solid;
        /* 1617 */
        
        padding: 30px 0;
        /* 1618 */
        
        width: 695px;
        /* 1619 */
        
        max-width: 100%;
        /* 1620 */
        
        margin: 18px 0 30px;
        /* 1621 */
    }
    /* 1622 */
    /* 1623 */
    
    .checkout_coupon_inner
    /* 1624 */
    
    {
        /* 1625 */
        
        display: inline-block;
        /* 1626 */
    }
    /* 1627 */
    /* 1628 */
    
    form.checkout_coupon #coupon_code
    /* 1629 */
    
    {
        /* 1630 */
        
        width: 320px;
        /* 1631 */
        
        display: inline-block;
        /* 1632 */
        
        margin-right: 10px;
        /* 1633 */
        
        margin-bottom: 0;
        /* 1634 */
        
        float: left;
        /* 1635 */
    }
    /* 1636 */
    /* 1637 */
    
    .checkout_login form.login
    /* 1638 */
    
    {
        /* 1639 */
        
        width: 510px;
        /* 1640 */
        
        min-height: 1px;
        /* 1641 */
        
        margin: 15px 0;
        /* 1642 */
        
        padding: 24px 20px 14px;
        /* 1643 */
        
        border: none;
        /* 1644 */
    }
    /* 1645 */
    /* 1646 */
    
    .woocommerce-checkout .checkout_coupon_box .woocommerce-message
    /* 1647 */
    
    {
        /* 1648 */
        
        margin-top: 10px !important;
        /* 1649 */
        
        margin-bottom: 40px !important;
        /* 1650 */
    }
    /* responsive.css */
    /* 1651 */
    /* 1652 */
    
    .woocommerce form.login .inline
    /* 1653 */
    
    {
        /* 1654 */
        
        font-size: 1.125rem;
        /* 1655 */
    }
    /* 1656 */
    /* 1657 */
    
    .woocommerce form.login .lost_password
    /* 1658 */
    
    {
        /* 1659 */
        
        margin-top: -66px;
        /* 1660 */
        
        font-size: 1.125rem;
        /* 1661 */
    }
    /* 1662 */
    
    .woocommerce-checkout .checkout_coupon_box .checkout_coupon {
        /* 1663 */
        
        min-height: 1px;
        /* 1664 */
    }
    /* 1665 */
    
    .woocommerce-checkout.woocommerce .checkout_coupon_box .woocommerce-error,
    /* 1666 */
    
    .woocommerce-checkout.woocommerce-page .checkout_coupon_box .woocommerce-error,
    /* 1667 */
    
    .woocommerce-checkout.woocommerce form.checkout .woocommerce-error,
    /* 1668 */
    
    .woocommerce-checkout.woocommerce-page form.checkout .woocommerce-error
    /* 1669 */
    
    {
        /* 1670 */
        
        padding: 18px 33px 18px 33px !important;
        /* 1671 */
        /* 1672 */
    }
    /* 1673 */
    /* 1674 */
    
    .woocommerce-checkout .woocommerce > .woocommerce-message
    /* 1675 */
    
    {
        /* 1676 */
        
        margin-bottom: 10px !important;
        /* 1677 */
    }
    /* 1678 */
    /* 1679 */
    /* 1680 */
    /**********************************************************************************/
    /* 1681 */
    /* WooCommerce Categories Grid ****************************************************/
    /* 1682 */
    /**********************************************************************************/
    /* 1683 */
    /* 1684 */
    
    .category_list .category_name
    /* 1685 */
    
    {
        /* 1686 */
        
        font-size: 1.875rem;
        /* 1687 */
    }
    /* 1688 */
    /* 1689 */
    /* 1690 */
    /**********************************************************************************/
    /* 1691 */
    /* Visual Composer Shortcodes  ****************************************************/
    /* 1692 */
    /**********************************************************************************/
    /* 1693 */
    /* 1694 */
    /*general*/
    /* 1695 */
    /* 1696 */
    
    .wpb_wrapper .categories_grid
    /* 1697 */
    
    {
        /* 1698 */
        
        margin-bottom: 0;
        /* 1699 */
    }
    /* 1700 */
    /* responsive.css */
    /* 1701 */
    
    .full-width-page .wpb_wrapper .gallery,
    /* 1702 */
    
    .full-width-page .wpb_alert.wpb_content_element,
    /* 1703 */
    
    .full-width-page .wpb_wrapper .wpb_gmaps_widget,
    /* 1704 */
    
    .full-width-page .wpb_wrapper #map_container,
    /* 1705 */
    
    .full-width-page .wpb_wrapper .wpb_revslider_element,
    /* 1706 */
    
    .full-width-page .wpb_wrapper .portfolio-isotope-container
    /* 1707 */
    
    {
        /* 1708 */
        
        margin-left: -60px !important;
        /* 1709 */
        
        margin-right: -60px !important;
        /* 1710 */
    }
    /* 1711 */
    /* 1712 */
    /* 1713 */
    /*separators*/
    /* 1714 */
    /* 1715 */
    
    .wpb_wrapper .vc_separator h2,
    /* 1716 */
    
    .wpb_wrapper .vc_separator div
    /* 1717 */
    
    {
        /* 1718 */
        
        padding: 0 50px;
        /* 1719 */
        
        white-space: pre;
        /* 1720 */
    }
    /* 1721 */
    /* 1722 */
    
    .wpb_wrapper .vc_separator.without-separator h2
    /* 1723 */
    
    {
        /* 1724 */
        
        white-space: normal;
        /* 1725 */
    }
    /* 1726 */
    /* 1727 */
    
    .wpb_wrapper .vc_separator .vc_sep_holder
    /* 1728 */
    
    {
        /* 1729 */
        
        display: table-cell;
        /* 1730 */
    }
    /* 1731 */
    /* 1732 */
    
    .vc_separator_align_left.vc_separator h2,
    /* 1733 */
    
    .vc_separator_align_left.vc_separator div
    /* 1734 */
    
    {
        /* 1735 */
        
        padding: 0 50px 0 0;
        /* 1736 */
    }
    /* 1737 */
    /* 1738 */
    
    .vc_separator_align_right.vc_separator h2,
    /* 1739 */
    
    .vc_separator_align_right.vc_separator div
    /* 1740 */
    
    {
        /* 1741 */
        
        padding: 0 0px 0 50px;
        /* 1742 */
    }
    /* 1743 */
    /* 1744 */
    
    .wpb_wrapper .without-separator .vc_sep_holder
    /* 1745 */
    
    {
        /* 1746 */
        
        display: none;
        /* 1747 */
    }
    /* 1748 */
    /* 1749 */
    /* 1750 */
    /*Tabs & Tour Sections*/
    /* responsive.css */
    /* 1751 */
    /* 1752 */
    
    .wpb_tabs.wpb_content_element .wpb_tabs_nav li
    /* 1753 */
    
    {
        /* 1754 */
        
        display: inline-block;
        /* 1755 */
        
        margin: 0 0px 0px 16px;
        /* 1756 */
        
        position: relative;
        /* 1757 */
        
        z-index: 1;
        /* 1758 */
    }
    /* 1759 */
    /* 1760 */
    
    .wpb_tour.wpb_content_element .wpb_tabs_nav li:after,
    /* 1761 */
    
    .wpb_tabs.wpb_content_element .wpb_tabs_nav li:after
    /* 1762 */
    
    {
        /* 1763 */
        
        display: none !important;
        /* 1764 */
    }
    /* 1765 */
    /* 1766 */
    
    .wpb_tour.wpb_content_element .wpb_tabs_nav li a,
    /* 1767 */
    
    .wpb_tabs.wpb_content_element .wpb_tabs_nav li a
    /* 1768 */
    
    {
        /* 1769 */
        
        display: inline-block;
        /* 1770 */
        
        margin-bottom: 0;
        /* 1771 */
    }
    /* 1772 */
    /* 1773 */
    
    .wpb_tabs.wpb_content_element .wpb_tabs_nav li a
    /* 1774 */
    
    {
        /* 1775 */
        /* 1776 */
    }
    /* 1777 */
    /* 1778 */
    
    .wpb_tour.wpb_content_element .wpb_tabs_nav li a
    /* 1779 */
    
    {
        /* 1780 */
        
        font-size: 0.8125rem;
        /* 1781 */
        
        margin-bottom: 10px;
        /* 1782 */
    }
    /* 1783 */
    /* 1784 */
    
    .wpb_tour.wpb_content_element .wpb_tabs_nav
    /* 1785 */
    
    {
        /* 1786 */
        
        width: 25%;
        /* 1787 */
        
        padding-right: 15px;
        /* 1788 */
    }
    /* 1789 */
    /* 1790 */
    
    .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab
    /* 1791 */
    
    {
        /* 1792 */
        
        width: 75%;
        /* 1793 */
        
        padding: 0;
        /* 1794 */
        
        padding-left: 15px;
        /* 1795 */
        
        padding-bottom: 30px;
        /* 1796 */
    }
    /* 1797 */
    /* 1798 */
    
    .wpb_tabs.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
    /* 1799 */
    
    .wpb_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab
    /* 1800 */
    
    {
        /* responsive.css */
        /* 1801 */
        
        padding: 30px 0;
        /* 1802 */
    }
    /* 1803 */
    /* 1804 */
    
    .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav
    /* 1805 */
    
    {
        /* 1806 */
        
        width: 75%;
        /* 1807 */
        
        padding-left: 15px;
        /* 1808 */
        
        margin-left: 25%;
        /* 1809 */
    }
    /* 1810 */
    /* 1811 */
    
    .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav span a
    /* 1812 */
    
    {
        /* 1813 */
        
        font-size: 1rem;
        /* 1814 */
    }
    /* 1815 */
    /* 1816 */
    /* 1817 */
    /* Tabs/Accordions/Toggles/Tour fix - jQuery ui */
    /* 1818 */
    /* 1819 */
    
    .wpb_tour .ui-helper-reset,
    /* 1820 */
    
    .wpb_tabs .ui-helper-reset,
    /* 1821 */
    
    .wpb_accordion .ui-helper-reset
    /* 1822 */
    
    {
        /* 1823 */
        
        line-height: 1.8;
        /* 1824 */
    }
    /* 1825 */
    /* 1826 */
    /* 1827 */
    /*Message Boxes*/
    /* 1828 */
    /* 1829 */
    
    .wpb_alert.wpb_content_element .messagebox_text:before
    /* 1830 */
    
    {
        /* 1831 */
        
        top: 5px;
        /* 1832 */
    }
    /* 1833 */
    /* 1834 */
    /* 1835 */
    /* Toggles */
    /* 1836 */
    /* 1837 */
    
    .wpb_wrapper .wpb_toggle,
    /* 1838 */
    
    #content .wpb_wrapper h4.wpb_toggle
    /* 1839 */
    
    {
        /* 1840 */
        
        font-size: 1.3125rem;
        /* 1841 */
        
        line-height: 2rem;
        /* 1842 */
        
        padding-left: 40px;
        /* 1843 */
        
        margin-bottom: 28px;
        /* 1844 */
    }
    /* 1845 */
    /* 1846 */
    
    .wpb_wrapper .wpb_toggle:last-of-type + .wpb_toggle_content,
    /* 1847 */
    
    #content .wpb_wrapper h4.wpb_toggle:last-of-type + .wpb_toggle_content
    /* 1848 */
    
    {
        /* 1849 */
        
        margin-top: 16px;
        /* 1850 */
    }
    /* responsive.css */
    /* 1851 */
    /* 1852 */
    
    .wpb_wrapper .wpb_toggle_content
    /* 1853 */
    
    {
        /* 1854 */
        
        margin-top: -16px;
        /* 1855 */
        
        margin-bottom: 31px;
        /* 1856 */
        
        padding-left: 40px;
        /* 1857 */
    }
    /* 1858 */
    /* 1859 */
    /* 1860 */
    /*Accordions*/
    /* 1861 */
    /* 1862 */
    
    .wpb_heading.wpb_accordion_heading
    /* 1863 */
    
    {
        /* 1864 */
        
        margin: 0 0 11px;
        /* 1865 */
    }
    /* 1866 */
    /* 1867 */
    
    .wpb_wrapper .wpb_content_element .wpb_accordion_header .accordion_title
    /* 1868 */
    
    {
        /* 1869 */
        
        font-size: 14px;
        /* 1870 */
        
        line-height: 2.3rem;
        /* 1871 */
        
        padding: 13px 40px 13px 20px;
        /* 1872 */
        
        font-weight: 400;
        /* 1873 */
        
        letter-spacing: 2px;
        /* 1874 */
        
        text-transform: uppercase;
        /* 1875 */
    }
    /* 1876 */
    /* 1877 */
    
    .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
    /* 1878 */
    
    .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon
    /* 1879 */
    
    {
        /* 1880 */
        
        top: 22px;
        /* 1881 */
    }
    /* 1882 */
    /* 1883 */
    
    .wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content
    /* 1884 */
    
    {
        /* 1885 */
        
        padding-bottom: 27px;
        /* 1886 */
    }
    /* 1887 */
    /* 1888 */
    /* 1889 */
    /*Progress Bars*/
    /* 1890 */
    /* 1891 */
    
    .wpb_heading.wpb_progress_bar_heading
    /* 1892 */
    
    {
        /* 1893 */
        
        font-size: 1.4375rem;
        /* 1894 */
    }
    /* 1895 */
    /**********************************************************************************/
    /* 1896 */
    /* Shortcode **********************************************************************/
    /* 1897 */
    /**********************************************************************************/
    /* 1898 */
    /* 1899 */
    /* Newsletter Shortcode */
    /* 1900 */
    /* responsive.css */
    /* 1901 */
    
    .nsu-form {
        /* 1902 */
        
        max-width: 733px;
        /* 1903 */
        
        width: 100%;
        /* 1904 */
        
        margin: 0 auto;
        /* 1905 */
    }
    /* 1906 */
    
    .nsu-form input.nsu-field,
    .nsu-form input.nsu-field:focus {
        /* 1907 */
        
        height: 80px;
        /* 1908 */
        
        line-height: 80px;
        /* 1909 */
        
        padding-left: 40px;
        /* 1910 */
        /* 1911 */
    }
    /* 1912 */
    
    .nsu-form input.nsu-submit,
    .nsu-form input.nsu-submit:hover {
        /* 1913 */
        
        display: inline-block;
        /* 1914 */
    }
	/*.nsu-form input.nsu-submit[type="submit"]{
		color:#52366c !important;
	}*/
	.nsu-form input.nsu-field, .nsu-form input.nsu-field:focus{
		color:#52366c ;
	}
	.nsu-form input.nsu-submit[type="submit"]:hover{
		opacity:.6;
		color:#52366c ;
	}
    /* 1915 */
    /* 1916 */
}
/* 1917 */
/* 1918 */
/* 1919 */
/* min-width 901px, landscape tablet,large screens */
/* 1920 */

@media only screen and (min-width: 901px) {
    /* 1921 */
    /* 1922 */
    /**********************************************************************************/
    /* 1923 */
    /* Portfolio **********************************************************************/
    /* 1924 */
    /**********************************************************************************/
    /* 1925 */
    /* 1926 */
    
    #insta {
	    display: block;
    }
    
    #instaimage {
	    display: none !important;
    }
    
    .portfolio-grid-sizer
    /* 1927 */
    
    {
        /* 1928 */
        
        width: 33.3333333333%;
        /* 1929 */
    }
    /* 1930 */
    /* 1931 */
    
    .portfolio_item,
    /* 1932 */
    
    .portfolio_related_item
    /* 1933 */
    
    {
        /* 1934 */
        
        width: 33.3333333333%;
        /* 1935 */
        
        padding-bottom: 33.3333333333%;
        /* 1936 */
    }
    /* 1937 */
    /* 1938 */
    
    .portfolio_item.width2
    /* 1939 */
    
    {
        /* 1940 */
        
        width: 66.6666666666%;
        /* 1941 */
        
        padding-bottom: 33.3333333333%;
        /* 1942 */
    }
    /* 1943 */
    /* 1944 */
    
    .portfolio_item.width2.height2
    /* 1945 */
    
    {
        /* 1946 */
        
        width: 66.6666666666%;
        /* 1947 */
        
        padding-bottom: 66.6666666666%;
        /* 1948 */
    }
    /* 1949 */
    /* 1950 */
    /* responsive.css */
    /* 1951 */
    /* portfolio related items */
    /* 1952 */
    /* 1953 */
    
    .portfolio_related_item.item_3.empty
    /* 1954 */
    
    {
        /* 1955 */
        
        display: block;
        /* 1956 */
    }
    /* 1957 */
    /* 1958 */
    
    .portfolio_related_item.item_2.empty .portfolio_hover_link_effect
    /* 1959 */
    
    {
        /* 1960 */
        
        border-right: 1px solid #ddd;
        /* 1961 */
    }
    /* 1962 */
    /* 1963 */
}
/* 1964 */
/* 1965 */
/* 1966 */
/*min-width 641px and max-width 1023px, medium screens */
/* 1967 */

@media only screen and (min-width: 641px) and (max-width: 1023px) {
    /* 1968 */
    /* 1969 */
    /* 1970 */
    /**********************************************************************************/
    /* 1971 */
    /* Visual Composer Shortcodes  ****************************************************/
    /* 1972 */
    /**********************************************************************************/
    /* 1973 */
    /* 1974 */
    
    .full-width-page .columns
    /* 1975 */
    
    {
        /* 1976 */
        
        padding-left: 60px !important;
        /* 1977 */
        
        padding-right: 60px !important;
        /* 1978 */
    }
    /* 1979 */
    /* 1980 */
}
/* 1981 */
/* 1982 */
/* 1983 */
/* max-width 1023px, small screens/medium screens */
/* 1984 */

@media only screen and (max-width: 1023px) {
    /* 1985 */
    /* 1986 */
    /**********************************************************************************/
    /* 1987 */
    /* Visual Composer Shortcodes  ****************************************************/
    /* 1988 */
    /**********************************************************************************/
    /* 1989 */
    /* 1990 */
    
    .full-width-page .row
    /* 1991 */
    
    {
        /* 1992 */
        
        padding-left: 0 !important;
        /* 1993 */
        
        padding-right: 0 !important;
        /* 1994 */
    }
    /* 1995 */
    /* 1996 */
    
    .full-width-page .columns .row
    /* 1997 */
    
    {
        /* 1998 */
        
        margin-left: 0;
        /* 1999 */
        
        margin-right: 0;
        /* 2000 */
    }
    /* responsive.css */
    /* 2001 */
    /* 2002 */
    
    .full-width-page .columns .columns
    /* 2003 */
    
    {
        /* 2004 */
        
        padding-left: 0px !important;
        /* 2005 */
        
        padding-right: 0px !important;
        /* 2006 */
    }
    /* 2007 */
    /* 2008 */
    
    .full-width-page .columns .wpb_content_element
    /* 2009 */
    
    {
        /* 2010 */
        
        padding-left: 0 !important;
        /* 2011 */
        
        padding-right: 0 !important;
        /* 2012 */
    }
    /* 2013 */
    /* 2014 */
}
/* 2015 */
/* 2016 */
/* 2017 */
/* min-width 1023px, large screens */
/* 2018 */

@media only screen and (min-width: 1023px) {
    /* 2019 */
    /* 2020 */
    /**********************************************************************************/
    /* 2021 */
    /* Global *************************************************************************/
    /* 2022 */
    /**********************************************************************************/
    /* 2023 */
    /* 2024 */
    
    .owl-theme .owl-controls {
        /* 2025 */
        
        margin-top: 0px;
        /* 2026 */
    }
    /* 2027 */
    /* 2028 */
    
    .owl-theme .owl-controls .owl-page span
    /* 2029 */
    
    {
        /* 2030 */
        
        height: 8px;
        /* 2031 */
        
        margin: 5px 3px;
        /* 2032 */
        
        width: 8px;
        /* 2033 */
    }
    /* 2034 */
    /* 2035 */
    /**********************************************************************************/
    /* 2036 */
    /* Forms  *************************************************************************/
    /* 2037 */
    /**********************************************************************************/
    /* 2038 */
    /* 2039 */
    
    select.big-select,
    /* 2040 */
    
    select.topbar-language-switcher,
    /* 2041 */
    
    select.wcml_currency_switcher
    /* 2042 */
    
    {
        /* 2043 */
        
        opacity: 0;
        /* 2044 */
        /* 2045 */
    }
    /* 2046 */
    /* 2047 */
    
    .woocommerce form .form-row-first,
    /* 2048 */
    
    .woocommerce-page form .form-row-first,
    /* 2049 */
    
    .woocommerce form .form-row-last,
    /* 2050 */
    
    .woocommerce-page form .form-row-last
    /* responsive.css */
    /* 2051 */
    
    {
        /* 2052 */
        
        width: 48.8%;
        /* 2053 */
    }
    /* 2054 */
    /* 2055 */
    /* 2056 */
    /**********************************************************************************/
    /* 2057 */
    /* Blog ***************************************************************************/
    /* 2058 */
    /**********************************************************************************/
    /* 2059 */
    /* 2060 */
    /* 2061 */
    /* blog isotope listing */
    /* 2062 */
    /* 2063 */
    
    .blog-post,
    /* 2064 */
    
    .grid-sizer
    /* 2065 */
    
    {
        /* 2066 */
        
        width: 33.3333333333%;
        /* 2067 */
    }
    /* 2068 */
    /* 2069 */
    /* 2070 */
    /* Standard post format */
    /* 2071 */
    /* 2072 */
    
    .entry-thumbnail
    /* 2073 */
    
    {
        /* 2074 */
        
        padding: 0 25px;
        /* 2075 */
    }
    /* 2076 */
    /* 2077 */
    
    .blog-single .larger
    /* 2078 */
    
    {
        /* 2079 */
        
        width: 915px;
        /* 2080 */
        
        margin-left: -124px;
        /* 2081 */
        
        margin-bottom: 1.23em;
        /* 2082 */
        
        max-width: 915px;
        /* 2083 */
        /* 2084 */
    }
    /* 2085 */
    /* 2086 */
    
    .parallax-container
    /* 2087 */
    
    {
        /* 2088 */
        
        background-attachment: fixed;
        /* 2089 */
    }
    /* 2090 */
    /* 2091 */
    /* 2092 */
    /* error 404 */
    /* 2093 */
    /* no results */
    /* 2094 */
    /* 2095 */
    
    .error-404 input[type="text"],
    /* 2096 */
    
    .error-404 input[type="search"],
    /* 2097 */
    
    .no-results input[type="text"],
    /* 2098 */
    
    .no-results input[type="search"]
    /* 2099 */
    
    {
        /* 2100 */
        
        width: 470px;
        /* responsive.css */
        /* 2101 */
        
        margin-right: 10px;
        /* 2102 */
    }
    /* 2103 */
    /* 2104 */
    /* 2105 */
    /* Comments */
    /* 2106 */
    /* 2107 */
    
    .comment-list ul.children {
        /* 2108 */
        
        margin: 0 0 0em 120px;
        /* 2109 */
    }
    /* 2110 */
    /* 2111 */
    
    .previous-image,
    /* 2112 */
    
    .next-image {
        /* 2113 */
        
        margin-top: -56px;
        /* 2114 */
    }
    /* 2115 */
    /* 2116 */
    /* 2117 */
    /**********************************************************************************/
    /* 2118 */
    /* My account login/register  *****************************************************/
    /* 2119 */
    /**********************************************************************************/
    /* 2120 */
    /* 2121 */
    
    .login-register-container .page-title
    /* 2122 */
    
    {
        /* 2123 */
        
        margin-bottom: 58px;
        /* 2124 */
    }
    /* 2125 */
    /* 2126 */
    
    .lost-pass-link
    /* 2127 */
    
    {
        /* 2128 */
        
        border-bottom: 1px solid;
        /* 2129 */
    }
    /* 2130 */
    /* 2131 */
    
    .site-content .account-tab-list,
    /* 2132 */
    
    .account-tab-list
    /* 2133 */
    
    {
        /* 2134 */
        
        float: right;
        /* 2135 */
        
        padding: 0 0 20px;
        /* 2136 */
    }
    /* 2137 */
    /* 2138 */
    
    .account-tab-link
    /* 2139 */
    
    {
        /* 2140 */
        
        font-size: 0.8125rem;
        /* 2141 */
        
        display: inline-block;
        /* 2142 */
        
        color: #fff;
        /* 2143 */
        
        font-weight: 700;
        /* 2144 */
        
        text-transform: uppercase;
        /* 2145 */
        
        text-align: center;
        /* 2146 */
        
        padding: 15px 30px 16px 35px;
        /* 2147 */
        
        min-width: 122px;
        /* 2148 */
        
        width: auto;
        /* 2149 */
        
        border-left: 2px solid #fff;
        /* 2150 */
        
        border-bottom: 2px solid #fff;
        /* responsive.css */
        /* 2151 */
        
        border-top: 2px solid #fff;
        /* 2152 */
        
        line-height: 1;
        /* 2153 */
        /* 2154 */
        
        opacity: 1;
        /* 2155 */
        
        position: absolute;
        /* 2156 */
        
        top: -7px;
        /* 2157 */
        
        right: 0;
        /* 2158 */
        /* 2159 */
        
        z-index: 100;
        /* 2160 */
        /* 2161 */
        
        transition: opacity .3s ease .3s;
        /* 2162 */
        
        -webkit-transition: opacity .3s ease .3s;
        /* 2163 */
    }
    /* 2164 */
    /* 2165 */
    
    .account-tab-link:after
    /* 2166 */
    
    {
        /* 2167 */
        
        content: "";
        /* 2168 */
        
        display: inline-block;
        /* 2169 */
        
        width: 19px;
        /* 2170 */
        
        height: 48px;
        /* 2171 */
        /* 2172 */
        
        background: url('../images/arrow-button.png');
        /* 2173 */
        /* 2174 */
        
        position: absolute;
        /* 2175 */
        
        right: -19px;
        /* 2176 */
        
        top: -2px;
        /* 2177 */
    }
    /* 2178 */
    /* 2179 */
    
    .go_home
    /* 2180 */
    
    {
        /* 2181 */
        
        display: inline-block;
        /* 2182 */
    }
    /* 2183 */
    /* 2184 */
    /**********************************************************************************/
    /* 2185 */
    /* My account logged-in ***********************************************************/
    /* 2186 */
    /**********************************************************************************/
    /* 2187 */
    /* 2188 */
    
    .woocommerce-account h2
    /* 2189 */
    
    {
        /* 2190 */
        
        margin-bottom: 17px;
        /* 2191 */
    }
    /* 2192 */
    /* 2193 */
    /* 2194 */
    /* View Order */
    /* 2195 */
    /* 2196 */
    
    .order-info
    /* 2197 */
    
    {
        /* 2198 */
        
        margin: 16px -1000px 8px;
        /* 2199 */
        
        padding-left: 1000px;
        /* 2200 */
        
        padding-right: 1000px;
        /* responsive.css */
        /* 2201 */
    }
    /* 2202 */
    /* 2203 */
    /* 2204 */
    /* Checkout - Thank you */
    /* 2205 */
    /* 2206 */
    
    .thank_you_header p
    /* 2207 */
    
    {
        /* 2208 */
        
        font-size: 1.5rem;
        /* 2209 */
    }
    /* 2210 */
    /* 2211 */
    /* 2212 */
    /**********************************************************************************/
    /* 2213 */
    /* Cart ***************************************************************************/
    /* 2214 */
    /**********************************************************************************/
    /* 2215 */
    /* 2216 */
    
    .cart_form
    /* 2217 */
    
    {
        /* 2218 */
        
        margin-bottom: 100px;
        /* 2219 */
    }
    /* 2220 */
    /* 2221 */
    
    .cart_left_wrapper
    /* 2222 */
    
    {
        /* 2223 */
        
        padding-right: 30px;
        /* 2224 */
        
        margin-bottom: 0px;
        /* 2225 */
        
        margin-top: 60px;
        /* 2226 */
    }
    /* 2227 */
    /* 2228 */
    
    .cart_right_wrapper
    /* 2229 */
    
    {
        /* 2230 */
        
        margin-left: 30px;
        /* 2231 */
        
        margin-top: 60px;
        /* 2232 */
    }
    /* 2233 */
    /* 2234 */
    
    .shipping-calculator-wrapper,
    /* 2235 */
    
    .update_and_checkout
    /* 2236 */
    
    {
        /* 2237 */
        
        width: auto;
        /* 2238 */
        
        float: none;
        /* 2239 */
    }
    /* 2240 */
    /* 2241 */
    /* 2242 */
    /* Empty Cart / Wishlist */
    /* 2243 */
    /* 2244 */
    
    .cart-wishlist-empty {
        /* 2245 */
        
        font-size: 36px;
        /* 2246 */
        
        line-height: 1.2em;
        /* 2247 */
    }
    /* 2248 */
    /* 2249 */
    /**********************************************************************************/
    /* 2250 */
    /* Checkout ***********************************************************************/
    /* responsive.css */
    /* 2251 */
    /**********************************************************************************/
    /* 2252 */
    /* 2253 */
    
    .checkout_left_wrapper
    /* 2254 */
    
    {
        /* 2255 */
        
        margin-right: 30px;
        /* 2256 */
        
        margin-top: 90px;
        /* 2257 */
    }
    /* 2258 */
    /* 2259 */
    
    .checkout_right_wrapper
    /* 2260 */
    
    {
        /* 2261 */
        
        margin-left: 30px;
        /* 2262 */
        
        margin-top: 90px;
        /* 2263 */
    }
    /* 2264 */
    /* 2265 */
    
    .order_review_wrapper .order_details_footer_container,
    /* 2266 */
    
    .woocommerce-page .order_review_wrapper .my_account_container table.shop_table.order_details_footer
    /* 2267 */
    
    {
        /* 2268 */
        
        float: none;
        /* 2269 */
        
        width: 100%;
        /* 2270 */
        
        margin-bottom: 35px;
        /* 2271 */
    }
    /* 2272 */
    /* 2273 */
    
    .order_review_wrapper .shop_table.order_details .product-total
    /* 2274 */
    
    {
        /* 2275 */
        
        width: 110px;
        /* 2276 */
    }
    /* 2277 */
    /* 2278 */
    
    .woocommerce .order_review_wrapper .my_account_container table.shop_table.order_details_footer tr td:first-child,
    /* 2279 */
    
    .woocommerce-page .order_review_wrapper .my_account_container table.shop_table.order_details_footer tr td:first-child
    /* 2280 */
    
    {
        /* 2281 */
        
        max-width: 40%;
        /* 2282 */
    }
    /* 2283 */
    /* 2284 */
    
    .woocommerce .order_review_wrapper .my_account_container table.shop_table.order_details_footer tr td:last-child,
    /* 2285 */
    
    .woocommerce-page .order_review_wrapper .my_account_container table.shop_table.order_details_footer tr td:last-child
    /* 2286 */
    
    {
        /* 2287 */
        
        width: auto;
        /* 2288 */
        
        padding-left: 40px;
        /* 2289 */
    }
    /* 2290 */
    /* 2291 */
    
    .woocommerce #payment #place_order,
    /* 2292 */
    
    .woocommerce-page #payment #place_order
    /* 2293 */
    
    {
        /* 2294 */
        
        width: 100%;
        /* 2295 */
    }
    /* 2296 */
    /* 2297 */
    
    .woocommerce #payment ul.payment_methods li img,
    /* 2298 */
    
    .woocommerce-page #payment ul.payment_methods li img
    /* 2299 */
    
    {
        /* 2300 */
        
        margin: -2px 0px 0 6px;
        /* responsive.css */
        /* 2301 */
    }
    /* 2302 */
    /* 2303 */
    
    .woocommerce #payment .payment_method_paypal .about_paypal,
    /* 2304 */
    
    .woocommerce-page #payment .payment_method_paypal .about_paypal
    /* 2305 */
    
    {
        /* 2306 */
        
        display: block;
        /* 2307 */
    }
    /* 2308 */
    /* 2309 */
    /* 2310 */
    /**********************************************************************************/
    /* 2311 */
    /* Wishlist ***********************************************************************/
    /* 2312 */
    /**********************************************************************************/
    /* 2313 */
    /* 2314 */
    
    .woocommerce-page table.cart.wishlist_table .product-stock-status,
    /* 2315 */
    
    .woocommerce-page #content table.cart.wishlist_table .product-stock-status
    /* 2316 */
    
    {
        /* 2317 */
        
        display: table-cell;
        /* 2318 */
        
        padding-left: 0;
        /* 2319 */
    }
    /* 2320 */
    /* 2321 */
    /* 2322 */
    /**********************************************************************************/
    /* 2323 */
    /* Shop Catalog *******************************************************************/
    /* 2324 */
    /**********************************************************************************/
    /* 2325 */
    /* 2326 */
    
    .woocommerce .woocommerce-result-count,
    /* 2327 */
    
    .woocommerce-page .woocommerce-result-count
    /* 2328 */
    
    {
        /* 2329 */
        
        display: inline-block;
        /* 2330 */
    }
    /* 2331 */
    /* 2332 */
    
    .woocommerce ul.products-grid,
    /* 2333 */
    
    .woocommerce-page ul.products-grid
    /* 2334 */
    
    {
        /* 2335 */
        
        margin: 0px -10px 57px;
        /* 2336 */
    }
    /* 2337 */
    /* 2338 */
    
    .shop_header_image_background.parallax
    /* 2339 */
    
    {
        /* 2340 */
        
        background-size: cover !important;
        /* 2341 */
        
        background-position: center top;
        /* 2342 */
        /* 2343 */
        
        opacity: 0;
        /* 2344 */
        /* 2345 */
        
        transition: opacity 0s;
        /* 2346 */
        
        -webkit-transition: opacity 0s;
        /* 2347 */
    }
    /* 2348 */
    /* 2349 */
    
    .shop_header_image_background.parallax.loaded
    /* 2350 */
    
    {
        /* responsive.css */
        /* 2351 */
        
        opacity: 1;
        /* 2352 */
    }
    /* 2353 */
    /* 2354 */
    
    .woocommerce-pagination
    /* 2355 */
    
    {
        /* 2356 */
        
        margin: 0px 0 84px;
        /* 2357 */
    }
    /* 2358 */
    /* 2359 */
    /**********************************************************************************/
    /* 2360 */
    /* Product Single *****************************************************************/
    /* 2361 */
    /**********************************************************************************/
    /* 2362 */
    /* 2363 */
    
    .product_content_wrapper
    /* 2364 */
    
    {
        /* 2365 */
        
        padding-top: 30px;
        /* 2366 */
    }
    /* 2367 */
    /* 2368 */
    
    .product_summary_thumbnails_wrapper
    /* 2369 */
    
    {
        /* 2370 */
        
        display: block;
        /* 2371 */
    }
    /* 2372 */
    /* 2373 */
    
    .product_navigation {
        /* 2374 */
        
        margin: 8px 0;
        /* 2375 */
    }
    /* 2376 */
    /* 2377 */
    
    .product_images .owl-theme .owl-controls {
        /* 2378 */
        
        margin-top: 30px;
        /* 2379 */
        
        margin-bottom: 0;
        /* 2380 */
    }
    /* 2381 */
    /* 2382 */
    
    .woocommerce .woocommerce-product-rating,
    /* 2383 */
    
    .woocommerce-page .woocommerce-product-rating,
    /* 2384 */
    
    .woocommerce #content div.product .product_title,
    /* 2385 */
    
    .woocommerce div.product .product_title,
    /* 2386 */
    
    .woocommerce-page #content div.product .product_title,
    /* 2387 */
    
    .woocommerce-page div.product .product_title,
    /* 2388 */
    
    .woocommerce div.product span.price,
    /* 2389 */
    
    .woocommerce-page div.product span.price,
    /* 2390 */
    
    .woocommerce #content div.product span.price,
    /* 2391 */
    
    .woocommerce-page #content div.product span.price,
    /* 2392 */
    
    .woocommerce div.product p.price,
    /* 2393 */
    
    .woocommerce-page div.product p.price,
    /* 2394 */
    
    .woocommerce #content div.product p.price,
    /* 2395 */
    
    .woocommerce-page #content div.product p.price
    /* 2396 */
    
    {
        /* 2397 */
        
        text-align: left;
        /* 2398 */
    }
    /* 2399 */
    /* 2400 */
    
    .product_images .flex-control-nav {
        /* responsive.css */
        /* 2401 */
        
        display: none;
        /* 2402 */
    }
    /* 2403 */
    /* 2404 */
    
    .product_images .owl-controls {
        /* 2405 */
        
        display: none !important;
        /* 2406 */
    }
    /* 2407 */
    /* 2408 */
    
    .woocommerce #reviews #comments ol.commentlist li .comment-text .description,
    /* 2409 */
    
    .woocommerce-page #reviews #comments ol.commentlist li .comment-text .description
    /* 2410 */
    
    {
        /* 2411 */
        
        margin: 15px 0 0 0;
        /* 2412 */
    }
    /* 2413 */
    /* 2414 */
    /**********************************************************************************/
    /* 2415 */
    /* Footer  ************************************************************************/
    /* 2416 */
    /**********************************************************************************/
    /* 2417 */
    /* 2418 */
    
    .site-footer-first-widget-area .columns:nth-child(2n+1) {
        /* 2419 */
        
        clear: none;
        /* 2420 */
    }
    /* 2421 */
    /* 2422 */
    
    .site-footer-first-widget-area .footer-5-columns
    /* 2423 */
    
    {
        /* 2424 */
        
        width: 20%;
        /* 2425 */
    }
    /* 2426 */
    /* 2427 */
    
    .site-footer-first-widget-area .columns:nth-child(4n+1) {
        /* 2428 */
        
        clear: left;
        /* 2429 */
    }
    /* 2430 */
    /* 2431 */
    /* 2432 */
    /**********************************************************************************/
    /* 2433 */
    /* WooCommerce Messages ***********************************************************/
    /* 2434 */
    /**********************************************************************************/
    /* 2435 */
    /* 2436 */
    
    .woocommerce-wishlist.woocommerce .woocommerce-message,
    /* 2437 */
    
    .woocommerce-wishlist.woocommerce-page .woocommerce-message,
    /* 2438 */
    
    .single-product.woocommerce .woocommerce-message,
    /* 2439 */
    
    .single-product.woocommerce-page .woocommerce-message
    /* 2440 */
    
    {
        /* 2441 */
        
        padding: 18px 200px 18px 33px !important;
        /* 2442 */
    }
    /* 2443 */
    /* 2444 */
    
    .single-product.woocommerce .woocommerce-message,
    /* 2445 */
    
    .single-product.woocommerce-page .woocommerce-message
    /* 2446 */
    
    {
        /* 2447 */
        
        margin: -24px 0 50px !important;
        /* 2448 */
    }
    /* 2449 */
    /* 2450 */
    
    .single-product.woocommerce .woocommerce-error,
    /* responsive.css */
    /* 2451 */
    
    .single-product.woocommerce-page .woocommerce-error
    /* 2452 */
    
    {
        /* 2453 */
        
        margin: -24px 0 50px !important;
        /* 2454 */
    }
    /* 2455 */
    /* 2456 */
    
    .woocommerce-wishlist.woocommerce .woocommerce-message,
    /* 2457 */
    
    .woocommerce-wishlist.woocommerce-page .woocommerce-message
    /* 2458 */
    
    {
        /* 2459 */
        
        margin: 7px 0 16px !important;
        /* 2460 */
    }
    /* 2461 */
    /* 2462 */
    
    .woocommerce-error:before,
    /* 2463 */
    
    .woocommerce-message:before,
    /* 2464 */
    
    .woocommerce .woocommerce-error:before,
    /* 2465 */
    
    .woocommerce .woocommerce-message:before,
    /* 2466 */
    
    .woocommerce-page .woocommerce-error:before,
    /* 2467 */
    
    .woocommerce-page .woocommerce-message:before
    /* 2468 */
    
    {
        /* 2469 */
        
        top: 27px;
        /* 2470 */
    }
    /* 2471 */
    /* 2472 */
    
    .woocommerce .woocommerce-error .button,
    /* 2473 */
    
    .woocommerce .woocommerce-info .button,
    /* 2474 */
    
    .woocommerce .woocommerce-message .button
    /* 2475 */
    
    {
        /* 2476 */
        
        position: absolute;
        /* 2477 */
        
        top: 16px !important;
        /* 2478 */
        
        right: 35px;
        /* 2479 */
        
        bottom: auto;
        /* 2480 */
        
        left: auto;
        /* 2481 */
    }
    /* 2482 */
    /* 2483 */
    
    .woocommerce-checkout .showcoupon,
    /* 2484 */
    
    .woocommerce-checkout .showlogin
    /* 2485 */
    
    {
        /* 2486 */
        
        display: inline-block;
        /* 2487 */
        
        margin-top: 0px;
        /* 2488 */
    }
    /* 2489 */
    /* 2490 */
    
    .woocommerce-checkout .woocommerce > .woocommerce-error
    /* 2491 */
    
    {
        /* 2492 */
        
        margin-bottom: 40px !important;
        /* 2493 */
    }
    /* 2494 */
    /* 2495 */
    
    .woocommerce-checkout .woocommerce > .woocommerce-message
    /* 2496 */
    
    {
        /* 2497 */
        
        margin-bottom: 15px !important;
        /* 2498 */
    }
    /* 2499 */
    /* 2500 */
    
    .woocommerce-checkout.woocommerce .checkout_coupon_box .woocommerce-error,
    /* responsive.css */
    /* 2501 */
    
    .woocommerce-checkout.woocommerce-page .checkout_coupon_box .woocommerce-error,
    /* 2502 */
    
    .woocommerce-checkout.woocommerce form.checkout .woocommerce-error,
    /* 2503 */
    
    .woocommerce-checkout.woocommerce-page form.checkout .woocommerce-error
    /* 2504 */
    
    {
        /* 2505 */
        
        padding: 18px 33px 18px 33px !important;
        /* 2506 */
    }
    /* 2507 */
    /* 2508 */
    
    .woocommerce-checkout.woocommerce .checkout_coupon_box .woocommerce-error:before,
    /* 2509 */
    
    .woocommerce-checkout.woocommerce-page .checkout_coupon_box .woocommerce-error:before,
    /* 2510 */
    
    .woocommerce-checkout.woocommerce form.checkout .woocommerce-error:before,
    /* 2511 */
    
    .woocommerce-checkout.woocommerce-page form.checkout .woocommerce-error:before
    /* 2512 */
    
    {
        /* 2513 */
        
        top: 33px;
        /* 2514 */
        
        left: 0;
        /* 2515 */
    }
    /* 2516 */
    /* 2517 */
    /* 2518 */
    /* 2519 */
    /**********************************************************************************/
    /* 2520 */
    /* Visual Composer Shortcodes  ****************************************************/
    /* 2521 */
    /**********************************************************************************/
    /* 2522 */
    /* 2523 */
    /*General*/
    /* 2524 */
    /* 2525 */
    
    .full-width-page .wpb_wrapper .gallery,
    /* 2526 */
    
    .full-width-page .wpb_alert.wpb_content_element,
    /* 2527 */
    
    .full-width-page .wpb_wrapper .wpb_gmaps_widget,
    /* 2528 */
    
    .full-width-page .wpb_wrapper #map_container,
    /* 2529 */
    
    .full-width-page .wpb_wrapper .wpb_revslider_element,
    /* 2530 */
    
    .full-width-page .wpb_wrapper .portfolio-isotope-container
    /* 2531 */
    
    {
        /* 2532 */
        
        margin-left: -10px !important;
        /* 2533 */
        
        margin-right: -10px !important;
        /* 2534 */
    }
    /* 2535 */
    /* 2536 */
    /* 2537 */
    /* visual composer rows */
    /* 2538 */
    /* 2539 */
    
    .full-width-page .column_container
    /* 2540 */
    
    {
        /* 2541 */
        
        padding-left: 0.625rem;
        /* 2542 */
        
        padding-right: 0.625rem;
        /* 2543 */
    }
    /* 2544 */
    /* 2545 */
    
    .vc_row-fluid.parallax {
        /* 2546 */
        
        background-size: 0 !important;
        /* 2547 */
        
        background-position: center center;
        /* 2548 */
        
        background-repeat: no-repeat;
        /* 2549 */
    }
    /* 2550 */
    /* responsive.css */
    /* 2551 */
    
    .vc_row-fluid.parallax.loaded
    /* 2552 */
    
    {
        /* 2553 */
        
        background-size: cover !important;
        /* 2554 */
    }
    /* 2555 */
    /* 2556 */
    
    .full-width-page .boxed-row
    /* 2557 */
    
    {
        /* 2558 */
        
        padding-left: 50px;
        /* 2559 */
        
        padding-right: 50px;
        /* 2560 */
    }
    /* 2561 */
    /* 2562 */
    /* 2563 */
    /* Blog Posts */
    /* 2564 */
    /* 2565 */
    
    .boxed-row .wpb_wrapper .latest-post-shortcode-wrapper {
        /* 2566 */
        
        margin: 0px -15px 0px;
        /* 2567 */
    }
    /* 2568 */
    /* 2569 */
    /* 2570 */
    /*Tabs & Tour Sections*/
    /* 2571 */
    /* 2572 */
    
    .wpb_tabs.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
    /* 2573 */
    
    .wpb_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab
    /* 2574 */
    
    {
        /* 2575 */
        
        padding: 45px 0 0 0;
        /* 2576 */
    }
    /* 2577 */
    /* 2578 */
    /* 2579 */
    /* Banner */
    /* 2580 */
    /* 2581 */
    
    .shortcode_banner_simple_height_bullet
    /* 2582 */
    
    {
        /* 2583 */
        
        display: table;
        /* 2584 */
    }
    /* 2585 */
    /* 2586 */
}
/* 2587 */
/* 2588 */
/* 2589 */
/* min-width 1025px, large screens  */
/* 2590 */

@media only screen and (min-width: 1025px) {
    /* 2591 */
    /* 2592 */
    
    .header-actions ul li.shopping-bag-button {
        /* 2593 */
        
        display: none;
        /* 2594 */
    }
    /* 2595 */
    
    .payment_methods
    /* 2596 */
    
    {
        /* 2597 */
        
        text-align: right;
        /* 2598 */
    }
    /* 2599 */
    /* 2600 */
    
    .payment_methods img
    /* responsive.css */
    /* 2601 */
    
    {
        /* 2602 */
        
        margin-bottom: 0;
        /* 2603 */
    }
    /* 2604 */
    /**********************************************************************************/
    /* 2605 */
    /* Gallery ************************************************************************/
    /* 2606 */
    /**********************************************************************************/
    /* 2607 */
    /* 2608 */
    
    .gallery-icon a:before
    /* 2609 */
    
    {
        /* 2610 */
        
        content: "";
        /* 2611 */
        
        display: block;
        /* 2612 */
        /* 2613 */
        
        position: absolute;
        /* 2614 */
        
        width: 100%;
        /* 2615 */
        
        height: 100%;
        /* 2616 */
        /* 2617 */
        
        background: #52366c;
        /* 2618 */
        
        opacity: 0;
        /* 2619 */
        
        z-index: 1;
        /* 2620 */
        /* 2621 */
        
        transition: opacity 0.35s;
        /* 2622 */
        
        -webkit-transition: opacity 0.35s;
        /* 2623 */
    }
    /* 2624 */
    /* 2625 */
    
    .gallery-item:hover a:before
    /* 2626 */
    
    {
        /* 2627 */
        
        opacity: 0.6;
        /* 2628 */
    }
    /* 2629 */
    /* 2630 */
    
    .gallery-icon img
    /* 2631 */
    
    {
        /* 2632 */
        
        width: -webkit-calc(100% + 50px);
        /* 2633 */
        
        width: calc(100% + 50px);
        /* 2634 */
        
        max-width: none;
        /* 2635 */
        
        min-height: 100.6%;
        /* 2636 */
        /* 2637 */
        
        position: absolute;
        /* 2638 */
        
        left: 0;
        /* 2639 */
        
        top: 0;
        /* 2640 */
        /* 2641 */
        
        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
        /* 2642 */
        
        transition: opacity 0.35s, transform 0.35s;
        /* 2643 */
        /* 2644 */
        
        -webkit-transform: translate3d(-40px, 0, 0);
        /* 2645 */
        
        transform: translate3d(-40px, 0, 0);
        /* 2646 */
    }
    /* 2647 */
    /* 2648 */
    
    .gallery-item:hover a img
    /* 2649 */
    
    {
        /* 2650 */
        
        -webkit-transform: translate3d(0px, 0, 0);
        /* responsive.css */
        /* 2651 */
        
        transform: translate3d(0px, 0, 0);
        /* 2652 */
    }
    /* 2653 */
    
    .nova-testimonial-grid-wrapper .testimonial_list_item_inner {
        /* 2654 */
        
        padding-left: 90px;
        /* 2655 */
        
        margin-right: 60px;
        /* 2656 */
        
        margin-bottom: 30px;
        /* 2657 */
    }
    /* 2658 */
    
    .nova-testimonial-grid-wrapper .testimonial_thumbnail {
        /* 2659 */
        
        left: -60px;
        /* 2660 */
    }
    /* 2661 */
    /* 2662 */
}
/* 2663 */
/* max-width 1025px, large screens  */
/* 2664 */

@media only screen and (max-width: 1025px) {
    /* 2665 */
    
    .header-actions ul li.mobile-canvas-menu {
        /* 2666 */
        
        display: inline-block;
        /* 2667 */
    }
    /* 2668 */
    
    #site-footer .copyright_text {
        /* 2669 */
        
        margin-bottom: 15px;
        /* 2670 */
    }
    /* 2671 */
}
/* 2672 */
/* min-width 1281px, xlarge screens  */
/* 2673 */

@media only screen and (min-width: 1281px) {
    /* 2674 */
    /* 2675 */
    /* 2676 */
    
    #wpadminbar {
        /* 2677 */
        
        display: block;
        /* 2678 */
        
        -webkit-transform: translateZ(0);
        /* 2679 */
    }
    /* 2680 */
    /* 2681 */
    /* 2682 */
    /**********************************************************************************/
    /* 2683 */
    /* Top bar ************************************************************************/
    /* 2684 */
    /**********************************************************************************/
    /* 2685 */
    /* 2686 */
    
    #site-top-bar {
        /* 2687 */
        
        display: block;
        /* 2688 */
    }
    /* 2689 */
    /* 2690 */
    /**********************************************************************************/
    /* 2691 */
    /* Portfolio **********************************************************************/
    /* 2692 */
    /**********************************************************************************/
    /* 2693 */
    /* 2694 */
    
    .portfolio-grid-sizer
    /* 2695 */
    
    {
        /* 2696 */
        
        width: 25%;
        /* 2697 */
    }
    /* 2698 */
    /* 2699 */
    
    .portfolio_item,
    /* 2700 */
    
    .portfolio_related_item
    /* responsive.css */
    /* 2701 */
    
    {
        /* 2702 */
        
        width: 25%;
        /* 2703 */
        
        padding-bottom: 25%;
        /* 2704 */
    }
    /* 2705 */
    /* 2706 */
    
    .portfolio_item.width2
    /* 2707 */
    
    {
        /* 2708 */
        
        width: 50%;
        /* 2709 */
        
        padding-bottom: 25%;
        /* 2710 */
    }
    /* 2711 */
    /* 2712 */
    
    .portfolio_item.width2.height2
    /* 2713 */
    
    {
        /* 2714 */
        
        width: 50%;
        /* 2715 */
        
        padding-bottom: 50%;
        /* 2716 */
    }
    /* 2717 */
    /* 2718 */
    /* 2719 */
    /*portfolio default - 3 items per row*/
    /* 2720 */
    /* 2721 */
    
    .default_grid.items_per_row_3 .portfolio-grid-sizer
    /* 2722 */
    
    {
        /* 2723 */
        
        width: 33.3333333333%;
        /* 2724 */
    }
    /* 2725 */
    /* 2726 */
    
    .default_grid.items_per_row_3 .portfolio_item
    /* 2727 */
    
    {
        /* 2728 */
        
        padding-bottom: 33.33333333333%;
        /* 2729 */
        
        width: 33.3333333333%;
        /* 2730 */
    }
    /* 2731 */
    /* 2732 */
    /* 2733 */
    /* portfolio related items */
    /* 2734 */
    /* 2735 */
    
    .portfolio_related_item.item_4.empty
    /* 2736 */
    
    {
        /* 2737 */
        
        display: block;
        /* 2738 */
    }
    /* 2739 */
    /* 2740 */
    
    .portfolio_related_item.item_3.empty .portfolio_hover_link_effect
    /* 2741 */
    
    {
        /* 2742 */
        
        border-right: 1px solid #ddd;
        /* 2743 */
    }
    /* 2744 */
    /* 2745 */
    /* 2746 */
    /**********************************************************************************/
    /* 2747 */
    /* Checkout ***********************************************************************/
    /* 2748 */
    /**********************************************************************************/
    /* 2749 */
    /* 2750 */
    
    .woocommerce #payment ul.payment_methods li img,
    /* responsive.css */
    /* 2751 */
    
    .woocommerce-page #payment ul.payment_methods li img
    /* 2752 */
    
    {
        /* 2753 */
        
        margin: -2px 10px 0 6px;
        /* 2754 */
    }
    /* 2755 */
    /* 2756 */
    
    .woocommerce #payment .payment_method_paypal .about_paypal,
    /* 2757 */
    
    .woocommerce-page #payment .payment_method_paypal .about_paypal
    /* 2758 */
    
    {
        /* 2759 */
        
        display: inline-block;
        /* 2760 */
    }
    /* 2761 */
    /* 2762 */
    /* 2763 */
    /**********************************************************************************/
    /* 2764 */
    /* My account logged-in ***********************************************************/
    /* 2765 */
    /**********************************************************************************/
    /* 2766 */
    /* 2767 */
    
    .myaccount_user
    /* 2768 */
    
    {
        /* 2769 */
        
        margin: 0 -100px;
        /* 2770 */
    }
    /* 2771 */
}
/* 2772 */
/* 2773 */
/* 2774 */
/* 2775 */
/* min-width 1601px, xlarge screens */
/* 2776 */

@media only screen and (min-width: 1601px) {
    /* 2777 */
    /* 2778 */
    /**********************************************************************************/
    /* 2779 */
    /* Portfolio **********************************************************************/
    /* 2780 */
    /**********************************************************************************/
    /* 2781 */
    /* 2782 */
    /* 2783 */
    
    .portfolio-grid-sizer
    /* 2784 */
    
    {
        /* 2785 */
        
        width: 20%;
        /* 2786 */
    }
    /* 2787 */
    /* 2788 */
    
    .portfolio_item,
    /* 2789 */
    
    .portfolio_related_item
    /* 2790 */
    
    {
        /* 2791 */
        
        width: 20%;
        /* 2792 */
        
        padding-bottom: 20%;
        /* 2793 */
    }
    /* 2794 */
    /* 2795 */
    
    .portfolio_item.width2
    /* 2796 */
    
    {
        /* 2797 */
        
        width: 40%;
        /* 2798 */
        
        padding-bottom: 20%;
        /* 2799 */
    }
    /* 2800 */
    /* responsive.css */
    /* 2801 */
    
    .portfolio_item.width2.height2
    /* 2802 */
    
    {
        /* 2803 */
        
        width: 40%;
        /* 2804 */
        
        padding-bottom: 40%;
        /* 2805 */
    }
    /* 2806 */
    /* 2807 */
    /* 2808 */
    /*portfolio default - 3 items per row*/
    /* 2809 */
    /* 2810 */
    
    .default_grid.items_per_row_4 .portfolio-grid-sizer
    /* 2811 */
    
    {
        /* 2812 */
        
        width: 25%;
        /* 2813 */
    }
    /* 2814 */
    /* 2815 */
    
    .default_grid.items_per_row_4 .portfolio_item
    /* 2816 */
    
    {
        /* 2817 */
        
        padding-bottom: 25%;
        /* 2818 */
        
        width: 25%;
        /* 2819 */
    }
    /* 2820 */
    /* 2821 */
    /* 2822 */
    /* portfolio related items */
    /* 2823 */
    /* 2824 */
    
    .portfolio_related_item.item_5.empty
    /* 2825 */
    
    {
        /* 2826 */
        
        display: block;
        /* 2827 */
    }
    /* 2828 */
    /* 2829 */
    
    .portfolio_related_item.item_4.empty .portfolio_hover_link_effect
    /* 2830 */
    
    {
        /* 2831 */
        
        border-right: 1px solid #ddd;
        /* 2832 */
    }
    /* 2833 */
    /* 2834 */
}

/************************************/
 /* QV Button */
        
        .jckqvBtn {
            display: table;
            float: left;
            margin: 0px 0px 10px 0px;
            padding: 8px 10px 8px 10px;
            background: #66cc99;
            color: #ffffff;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
        }
        .jckqvBtn:hover {
            background: #47C285;
            color: #ffffff;
        }
        /* Magnific Specific */
        
        .mfp-bg {
            background: #52366c;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";
            filter: alpha(opacity=8);
            -moz-opacity: 0.8;
            -khtml-opacity: 0.8;
            opacity: 0.8;
        }
		
		/********************************************************/
		
		/***************************************************************/
        /* Body ********************************************************/
        /***************************************************************/
        
        .inner-wrap {
            background-color: #fff;
            background-repeat: ;
            background-position: ;
            background-size: ;
            background-attachment: ;
        }
        /***************************************************************/
        /* Fonts *******************************************************/
        /***************************************************************/
        
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        .comments-title,
        .comment-author,
        #reply-title,
        #site-footer .widget-title,
        .accordion_title,
        .ui-tabs-anchor,
        .products .button,
        .site-title a,
        .entry_meta_archive a,
        .post_meta a,
        .post_tags a,
        #nav-below a,
        .list_categories a,
        .list_shop_categories a,
        .main-navigation > ul > li > a,
        .main-navigation .mega-menu > ul > li > a,
        .more-link,
        .top-page-excerpt,
        .select2-container .select2-choice > .select2-chosen,
        .woocommerce .products-grid a.button,
        .page-numbers,
        input.qty,
        .woocommerce form .form-row label,
        .woocommerce-page form .form-row label,
        .button,
        button,
        .button_text,
        input[type="button"],
        input[type="reset"],
        input[type="submit"],
        .woocommerce a.button,
        .woocommerce-page a.button,
        .woocommerce button.button,
        .woocommerce-page button.button,
        .woocommerce input.button,
        .woocommerce-page input.button,
        .woocommerce #respond input#submit,
        .woocommerce-page #respond input#submit,
        .woocommerce #content input.button,
        .woocommerce-page #content input.button,
        .woocommerce a.button.alt,
        .woocommerce button.button.alt,
        .woocommerce input.button.alt,
        .woocommerce #respond input#submit.alt,
        .woocommerce #content input.button.alt,
        .woocommerce-page a.button.alt,
        .woocommerce-page button.button.alt,
        .woocommerce-page input.button.alt,
        .woocommerce-page #respond input#submit.alt,
        .woocommerce-page #content input.button.alt,
        .yith-wcwl-wishlistexistsbrowse.show a,
        .share-product-text,
        .tabs > li > a,
        label,
        .comment-respond label,
        .product_meta_title,
        .woocommerce table.shop_table th,
        .woocommerce-page table.shop_table th,
        #map_button,
        .coupon_code_text,
        .woocommerce .cart-collaterals .cart_totals tr.order-total td strong,
        .woocommerce-page .cart-collaterals .cart_totals tr.order-total td strong,
        .cart-wishlist-empty,
        .return-to-shop .wc-backward,
        .order-number a,
        .account_view_link,
        .post-edit-link,
        .latest_posts_title,
        .icon_box_read_more,
        .vc_pie_chart_value,
        .shortcode_banner_simple_bullet,
        .shortcode_banner_simple_height_bullet,
        .category_name,
        .woocommerce span.onsale,
        .woocommerce-page span.onsale,
        .out_of_stock_badge_single,
        .out_of_stock_badge_loop,
        .page-numbers,
        .page-links,
        .add_to_wishlist,
        .yith-wcwl-wishlistaddedbrowse,
        .yith-wcwl-wishlistexistsbrowse,
        .filters-group,
        .product-name,
        .woocommerce-page .my_account_container table.shop_table.order_details_footer tr:last-child td:last-child .amount,
        .customer_details dt,
        .widget h3,
        .widget ul a,
        .widget a,
        .widget .total .amount,
        .wishlist-in-stock,
        .wishlist-out-of-stock,
        .comment-reply-link,
        .comment-edit-link,
        .widget_calendar table thead tr th,
        .page-type,
        .mobile-navigation a,
        table thead tr th,
        .portfolio_single_list_cat,
        .portfolio-categories {
            font-family: 'Lato', sans-serif;
        }
        body,
        p,
        #site-navigation-top-bar,
        .site-title,
        .widget_product_search #searchsubmit,
        .widget_search #searchsubmit,
        .widget_product_search .search-submit,
        .widget_search .search-submit,
        #site-menu,
        .copyright_text,
        blockquote cite,
        table thead th,
        .recently_viewed_in_single h2,
        .woocommerce .cart-collaterals .cart_totals table th,
        .woocommerce-page .cart-collaterals .cart_totals table th,
        .woocommerce .cart-collaterals .shipping_calculator h2,
        .woocommerce-page .cart-collaterals .shipping_calculator h2,
        .qty,
        .shortcode_banner_simple_inside h4,
        .shortcode_banner_simple_height h4,
        .fr-caption,
        .entry_meta_archive,
        .post_meta,
        .page-links-title,
        .yith-wcwl-wishlistaddedbrowse .feedback,
        .yith-wcwl-wishlistexistsbrowse .feedback,
        .product-name span,
        .widget_calendar table tbody a,
        .fr-touch-caption-wrapper {
            font-family: 'Lato', sans-serif;
        }
        .bazien_block_sub_title h2.title,
        .lookbook_content h4,
        .aboutus-subtitle {
            font-family: 'Playfair Display', sans-serif;
        }
        /***************************************************************/
        /* Body Text Colors  *******************************************/
        /***************************************************************/
        
        body,
        p {
            color: #9b9b9b;
        }
        /***************************************************************/
        /* Second Text Colors  *******************************************/
        /***************************************************************/
        
        a,
        table tr th,
        table tr td,
        table thead tr th,
        blockquote p,
        label,
        .select2-dropdown-open.select2-drop-above .select2-choice,
        .select2-dropdown-open.select2-drop-above .select2-choices,
        .select2-container .select2-choice,
        .select2-container,
        .big-select,
        .select.big-select,
        .blog-single h6,
        .page-description,
        .woocommerce div.product span.price,
        .woocommerce-page div.product span.price,
        .woocommerce #content div.product span.price,
        .woocommerce-page #content div.product span.price,
        .woocommerce div.product p.price,
        .woocommerce-page div.product p.price,
        .woocommerce #content div.product p.price,
        .woocommerce-page #content div.product p.price,
        .woocommerce #content nav.woocommerce-pagination ul li span.current,
        .woocommerce nav.woocommerce-pagination ul li span.current,
        .woocommerce-page #content nav.woocommerce-pagination ul li span.current,
        .woocommerce-page nav.woocommerce-pagination ul li span.current,
        .woocommerce table.shop_table th,
        .woocommerce-page table.shop_table th,
        .woocommerce .cart-collaterals .cart_totals h2,
        .woocommerce-page .cart-collaterals .cart_totals h2,
        .woocommerce .cart-collaterals .cart_totals table tr.order-total td:last-child,
        .woocommerce-page .cart-collaterals .cart_totals table tr.order-total td:last-child,
        .woocommerce-checkout .woocommerce-info,
        .woocommerce-checkout h3,
        .woocommerce-checkout h2,
        .woocommerce-account h2,
        .woocommerce-account h3,
        .woocommerce .woocommerce-breadcrumb a,
        .customer_details dt,
        .wpb_widgetised_column .widget.widget_layered_nav li,
        .latest_posts_title,
        .entry_meta_archive a,
        .project-detail .title,
        .latestbyauthor li:before,
        .portfolio_content_nav #nav-below .nav-previous span:before,
        .portfolio_content_nav #nav-below .nav-next span:after,
        .nova-testimonial-grid-wrapper .testimonial_text,
        .nova-testimonial-grid-wrapper .testimonial_author,
        .cart-empty.sub-alert,
        .wpcf7-form p,
        .gallery-caption-trigger {
            color: #52366c;
        }
        .bazien_block_title p,
        .comments-title,
        .filters-group li,
        #reply-title {
            border-color: #52366c;
        }
        input[type="text"],
        input[type="password"],
        input[type="date"],
        input[type="datetime"],
        input[type="datetime-local"],
        input[type="month"],
        input[type="week"],
        input[type="email"],
        input[type="number"],
        input[type="search"],
        input[type="tel"],
        input[type="time"],
        input[type="url"],
        textarea,
        select,
        .chosen-container-single .chosen-single,
        #coupon_code {
            border-color: rgba(32, 32, 32, 0.1);
        }
        input[type="text"]:focus,
        input[type="password"]:focus,
        input[type="date"]:focus,
        input[type="datetime"]:focus,
        input[type="datetime-local"]:focus,
        input[type="month"]:focus,
        input[type="week"]:focus,
        input[type="email"]:focus,
        input[type="number"]:focus,
        input[type="search"]:focus,
        input[type="tel"]:focus,
        input[type="time"]:focus,
        input[type="url"]:focus,
        textarea:focus,
        select:focus,
        #coupon_code:focus,
        .chosen-container-single .chosen-single:focus,
        .woocommerce .product_infos .quantity input.qty,
        .woocommerce #content .product_infos .quantity input.qty,
        .woocommerce-page .product_infos .quantity input.qty,
        .woocommerce-page #content .product_infos .quantity input.qty,
        .post_tags a,
        .wpb_widgetised_column .tagcloud a,
        .woocommerce-cart.woocommerce-page #content .quantity input.qty,
        .woocommerce form.checkout_coupon,
        .woocommerce-page form.checkout_coupon,
        .woocommerce ul.digital-downloads:before,
        .woocommerce-page ul.digital-downloads:before,
        .woocommerce ul.digital-downloads li:after,
        .woocommerce-page ul.digital-downloads li:after,
        .widget_search .search-form {
            border-color: rgba(32, 32, 32, 0.1);
        }
        table tr,
        .my_address_title,
        .woocommerce .my_account_container table.shop_table.order_details tr:last-child,
        .woocommerce-page .my_account_container table.shop_table.order_details tr:last-child,
        .woocommerce #payment ul.payment_methods li,
        .woocommerce-page #payment ul.payment_methods li,
        .comment-separator,
        .comment-list .pingback,
        .wpb_widgetised_column .widget,
        .search_result_item {
            border-bottom-color: rgba(32, 32, 32, 0.1);
        }
        table.shop_attributes tr,
        .wishlist_table tr,
        .shop_table.cart tr {
            border-bottom-color: rgba(32, 32, 32, 0.05);
        }
        .woocommerce form.checkout_coupon,
        .woocommerce form.login,
        .woocommerce form.register,
        .woocommerce .cart-collaterals,
        .woocommerce-page .cart-collaterals,
        .checkout_right_wrapper,
        .track_order_form,
        .order-info {
            border: rgba(32, 32, 32, 0.1) solid 1px;
        }
        .cart-buttons .update_and_checkout .update_cart {
            background: rgba(32, 32, 32, 0.55) !important;
        }
        .cart-buttons .update_and_checkout .update_cart:hover {
            background: rgba(32, 32, 32, 0.44) !important;
        }
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        .entry-title-archive a,
        .woocommerce table.cart .product-name a,
        .product-title-link {
            color: #52366c;
        }
        /***************************************************************/
        /* Main Color  *************************************************/
        /***************************************************************/
        
        ::-moz-selection {
            color: #ffffff;
            background: #bc9b6a;
        }
        ::selection {
            color: #ffffff;
            background: #bc9b6a;
        }
        a:hover,
        a:focus,
        .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > a,
        .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > h5,
        .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a:hover,
        .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > h5:hover,
        .mega-menu > li.menu-item.active > a,
        .mega-menu > li.menu-item:hover > a,
        .mega-menu > li.menu-item.active > h5,
        .mega-menu > li.menu-item:hover > h5,
        .mega-menu .narrow .popup li.menu-item > a:hover,
        .mega-menu > li.menu-item > a:hover,
        .sidebar-menu > li.menu-item.active:hover > a,
        .sidebar-menu > li.menu-item.active:hover > h5,
        .sidebar-menu > li.menu-item:hover > a,
        .sidebar-menu > li.menu-item:hover > h5,
        .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > a,
        .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > h5,
        .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a:hover,
        .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item:hover > h5,
        .sidebar-menu .narrow .popup li.menu-item > a:hover,
        .sidebar-menu .narrow .popup li.menu-item > h5:hover,
        .mobile-navigation .current-menu-item > a,
        .edit-link,
        .comment-reply-link,
        .entry_meta_archive a:hover,
        .post_meta a:hover,
        .entry-title-archive a:hover,
        blockquote:before,
        .no-results-text:before,
        .list-categories-center a:hover,
        .comment-reply i,
        .comment-edit-link i,
        .comment-edit-link,
        .filters-group li:hover,
        #map_button,
        .widget_bazien_social_media a,
        .account-tab-link-mobile,
        .lost-reset-pass-text:before,
        .list_shop_categories a:hover,
        .add_to_wishlist:hover,
        .woocommerce .star-rating span:before,
        .woocommerce-page .star-rating span:before,
        .woocommerce p.stars a.star-1.active:after,
        .woocommerce p.stars a.star-1:hover:after,
        .woocommerce-page p.stars a.star-1.active:after,
        .woocommerce-page p.stars a.star-1:hover:after,
        .woocommerce p.stars a.star-2.active:after,
        .woocommerce p.stars a.star-2:hover:after,
        .woocommerce-page p.stars a.star-2.active:after,
        .woocommerce-page p.stars a.star-2:hover:after,
        .woocommerce p.stars a.star-3.active:after,
        .woocommerce p.stars a.star-3:hover:after,
        .woocommerce-page p.stars a.star-3.active:after,
        .woocommerce-page p.stars a.star-3:hover:after,
        .woocommerce p.stars a.star-4.active:after,
        .woocommerce p.stars a.star-4:hover:after,
        .woocommerce-page p.stars a.star-4.active:after,
        .woocommerce-page p.stars a.star-4:hover:after,
        .woocommerce p.stars a.star-5.active:after,
        .woocommerce p.stars a.star-5:hover:after,
        .woocommerce-page p.stars a.star-5.active:after,
        .woocommerce-page p.stars a.star-5:hover:after,
        .woocommerce nav.woocommerce-pagination ul li span.current,
        .woocommerce nav.woocommerce-pagination ul li a:hover,
        .woocommerce nav.woocommerce-pagination ul li a:focus,
        .woocommerce #content nav.woocommerce-pagination ul li span.current,
        .woocommerce #content nav.woocommerce-pagination ul li a:hover,
        .woocommerce #content nav.woocommerce-pagination ul li a:focus,
        .woocommerce-page nav.woocommerce-pagination ul li span.current,
        .woocommerce-page nav.woocommerce-pagination ul li a:hover,
        .woocommerce-page nav.woocommerce-pagination ul li a:focus,
        .woocommerce-page #content nav.woocommerce-pagination ul li span.current,
        .woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
        .woocommerce-page #content nav.woocommerce-pagination ul li a:focus,
        .yith-wcwl-add-button:before,
        .yith-wcwl-wishlistaddedbrowse .feedback:before,
        .yith-wcwl-wishlistexistsbrowse .feedback:before,
        .products .yith-wcwl-wishlistexistsbrowse a:before,
        .products .yith-wcwl-wishlistaddedbrowse a:before,
        .product_infos .yith-wcwl-wishlistaddedbrowse,
        .yith-wcwl-wishlistexistsbrowse,
        .product_meta a:hover,
        .product_content_wrapper .nova-compare:hover,
        .woocommerce .shop-has-sidebar .no-products-info .woocommerce-info:before,
        .woocommerce-page .shop-has-sidebar .no-products-info .woocommerce-info:before,
        .woocommerce .woocommerce-breadcrumb a:hover,
        .woocommerce-page .woocommerce-breadcrumb a:hover,
        .intro-effect-fadeout.modify .post_meta a:hover,
        .latest_posts_link:hover .latest_posts_title,
        .portfolio_single_list_cat a:hover,
        #jckqv .woocommerce-product-rating .star-rating span:before,
        .product_meta a,
        .resp-vtabs li.resp-tab-active,
        .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
        .wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
        .wpb_tour.wpb_content_element .wpb_tabs_nav li a:hover,
        .wpb_tabs.wpb_content_element .wpb_tabs_nav li a:hover,
        .emm-paginate a:hover,
        .emm-paginate a:active,
        .emm-paginate .emm-current,
        .promotion-block p,
        #mini-cart .widget_shopping_cart_content .amount,
        #mini-cart .widget_shopping_cart_content a:hover,
        .error-404 h1.page-title,
        .cart-wishlist-empty,
        .active-text {
            color: #bc9b6a;
        }
        @media only screen and (min-width: 40.063em) {
            .nav-next a:hover,
            .nav-previous a:hover {
                color: #bc9b6a;
            }
        }
        .header-4-socials a:hover,
        .widget_shopping_cart .buttons a.view_cart,
        .widget.widget_price_filter .price_slider_amount .button,
        .woocommerce-page .products .added_to_cart.wc-forward,
        .woocommerce a.added_to_cart {
            color: #bc9b6a !important;
        }
        .order-info mark,
        .post_tags a:hover,
        .with_thumb_icon,
        #mini-cart .cart-items,
        .wpb_wrapper .wpb_toggle:before,
        #content .wpb_wrapper h4.wpb_toggle:before,
        .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
        .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
        .widget .tagcloud a:hover,
        .woocommerce .products span.onsale,
        .woocommerce-page .products span.onsale,
        .woocommerce span.onsale,
        .woocommerce-page span.onsale,
        .woocommerce .widget_layered_nav ul li.chosen a,
        .woocommerce-page .widget_layered_nav ul li.chosen a,
        .woocommerce .widget_layered_nav_filters ul li a,
        .woocommerce-page .widget_layered_nav_filters ul li a,
        .product_infos .yith-wcwl-wishlistaddedbrowse a,
        .product_infos .yith-wcwl-wishlistexistsbrowse.show a,
        .thumbnail_archive_container:before,
        #jckqv .onsale,
        #jckqv button:hover,
        .wpb_wrapper .vc_progress_bar .vc_single_bar .vc_bar,
        .nova-button.stroke:hover,
        .lookbook_content_container,
        .entry_format span,
        .filters-group li:hover,
        .portfolio-item .icon_box,
        .nova-button.default,
        .select2-results .select2-highlighted {
            background: #bc9b6a;
        }
        @media only screen and (max-width: 40.063em) {
            .nav-next a:hover,
            .nav-previous a:hover {
                background: #bc9b6a;
                border-color: #bc9b6a;
                color: #fff;
            }
        }
        .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
        .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
        .woocommerce .quantity .plus,
        .woocommerce .quantity .minus,
        .woocommerce #content .quantity .plus,
        .woocommerce #content .quantity .minus,
        .woocommerce-page .quantity .plus,
        .woocommerce-page .quantity .minus,
        .woocommerce-page #content .quantity .plus,
        .woocommerce-page #content .quantity .minus {
            background: #bc9b6a !important;
        }
        .button,
        input[type="button"],
        input[type="reset"],
        input[type="submit"] {
            background-color: #bc9b6a !important;
        }
        .shipping-calculator-button:hover,
        .products a.button:hover,
        .woocommerce .products .added_to_cart.wc-forward:hover,
        .woocommerce-page .products .added_to_cart.wc-forward:hover,
        .order-number a:hover,
        .account_view_link:hover,
        .post-edit-link:hover,
        .url:hover {
            color: rgba(238, 176, 19, 0.8) !important;
        }
        .button:hover,
        input[type="button"]:hover,
        input[type="reset"]:hover,
        input[type="submit"]:hover,
        .woocommerce .product_infos .quantity .minus:hover,
        .woocommerce #content .product_infos .quantity .minus:hover,
        .woocommerce-page .product_infos .quantity .minus:hover,
        .woocommerce-page #content .product_infos .quantity .minus:hover,
        .woocommerce .quantity .plus:hover,
        .woocommerce #content .quantity .plus:hover,
        .woocommerce-page .quantity .plus:hover,
        .woocommerce-page #content .quantity .plus:hover {
            background: rgba(238, 176, 19, 0.8) !important;
        }
        .post_tags a:hover,
        .widget .tagcloud a:hover,
        .widget_shopping_cart .buttons a.view_cart,
        .account-tab-link-mobile,
        .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
        .nova-button.stroke:hover,
        .latest-post-shortcode-wrapper .owl-theme .owl-controls .owl-page:hover span,
        .latest-post-shortcode-wrapper .owl-theme .owl-controls .owl-page.active span,
        .nova-lookbook-list-wrapper .owl-theme .owl-controls .owl-page:hover span,
        .nova-lookbook-list-wrapper .owl-theme .owl-controls .owl-page.active span,
        .more-link:hover,
        .filters-group li:hover,
        .vc_toggle_active,
        .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
            border-color: #bc9b6a;
        }
        .product_images_wrapper:hover .product_images_hover {
            background: rgba(238, 176, 19, 0.6);
        }
        /***************************************************************/
        /* Top Bar *****************************************************/
        /***************************************************************/
        
        #site-top-bar {
            background: #FFFFFF;
        }
        #site-top-bar,
        #site-top-bar a {
            color: #52366c;
        }
        #site-top-bar .sub-menu a {
            color: #666;
        }
        /***************************************************************/
        /* 	Header *****************************************************/
        /***************************************************************/
        
        .site-header {
            background: #ffffff;
            
        }
        @media only screen and (min-width: 1281px) {
            .site-header {
                background-color: #ffffff;
                background-repeat: ;
                background-position: ;
                background-size: ;
                background-attachment: ;
            }
        }
        @media only screen and (min-width: 1281px) {
            .site-logo img {
                height: 38px;
                width: auto;
            }
            .site-header .main-navigation,
            .site-header .header-actions {
                height: 38px;
                line-height: 38px;
            }
        }
        @media only screen and (min-width: 1281px) {
            .site-header {
                padding-top: 30px;
            }
        }
        @media only screen and (min-width: 1281px) {
            .site-header {
                padding-bottom: 30px;
            }
        }
        @media only screen and (min-width: 1281px) {
            #page_wrapper.sticky_header .content-area,
            #page_wrapper.transparent_header .content-area {
                margin-top: 143px;
            }
            .transparent_header .single-post-header .title,
            #page_wrapper.transparent_header .shop_header .page-title {
                padding-top: 143px;
            }
            .transparent_header .single-post-header.with-thumb .title {
                padding-top: 343px;
            }
        }
        .site-header,
        .default-navigation,
        .main-navigation .mega-menu > ul > li > a {
            font-size: 14px;
        }
        .site-header,
        .main-navigation a,
        .header-actions ul li a,
        .shopping_bag_items_number,
        .wishlist_items_number,
        .site-title a,
        .widget_product_search .search-but-added,
        .widget_search .search-but-added {
            color: #333333;
        }
        .site-logo {
            border-color: #52366c;
        }
        @media only screen and (min-width: 1281px) {
            .site-header,
            .main-navigation a,
            .header-actions ul li a,
            .shopping_bag_items_number,
            .wishlist_items_number,
            .site-title a,
            .widget_product_search .search-but-added,
            .widget_search .search-but-added {
                color: #52366c;
            }
            .site-logo {
                border-color: #52366c;
            }
        }
        .main-navigation .sub-menu a {
            color: #666;
        }
        @media only screen and (min-width: 1281px) {
            #page_wrapper.transparent_header.header_transparent_light_present #site-top-bar,
            #page_wrapper.transparent_header.header_transparent_light_present #site-top-bar a,
            #page_wrapper.transparent_header.header_transparent_light_present .site-header,
            #page_wrapper.transparent_header.header_transparent_light_present .site-header ul.mega-menu > li > a,
            #page_wrapper.transparent_header.header_transparent_light_present .site-header .header-actions ul li a,
            #page_wrapper.transparent_header.header_transparent_light_present .site-header .shopping_bag_items_number,
            #page_wrapper.transparent_header.header_transparent_light_present .site-header .wishlist_items_number,
            #page_wrapper.transparent_header.header_transparent_light_present .site-header .site-title a,
            #page_wrapper.transparent_header.header_transparent_light_present .site-header .widget_product_search .search-but-added,
            #page_wrapper.transparent_header.header_transparent_light_present .site-header .widget_search .search-but-added {
                color: #ffffff;
            }
            #page_wrapper.transparent_header.header_transparent_light_present .site-header ul.mega-menu > li > a:hover {
                color: #bc9b6a
            }
            #page_wrapper.transparent_header.header_transparent_light_present .site-header ul.mega-menu > li.active {
                border-color: #ffffff;
            }
        }
        @media only screen and (min-width: 1281px) {
            #page_wrapper.transparent_header.header_transparent_dark_present .site-header,
            #page_wrapper.transparent_header.header_transparent_dark_present .site-header .main-navigation a,
            #page_wrapper.transparent_header.header_transparent_dark_present .site-header .header-actions ul li a,
            #page_wrapper.transparent_header.header_transparent_dark_present .site-header .shopping_bag_items_number,
            #page_wrapper.transparent_header.header_transparent_dark_present .site-header .wishlist_items_number,
            #page_wrapper.transparent_header.header_transparent_dark_present .site-header .site-title a,
            #page_wrapper.transparent_header.header_transparent_dark_present .site-header .widget_product_search .search-but-added,
            #page_wrapper.transparent_header.header_transparent_dark_present .site-header .widget_search .search-but-added {
                color: #52366c;
            }
        }
        #page_wrapper.transparent_header.header_transparent_dark_present .site-header .main-navigation .sub-menu a {
            color: #666;
        }
        .main-navigation a:hover {
            color: #bc9b6a !important;
        }
        /* sticky */
        
        @media only screen and (min-width: 1281px) {
            .site-header.sticky,
            #page_wrapper.transparent_header .site-header.sticky,
            .main-navigation-2.sticky,
            .main-navigation-3.sticky {
                background: #ffffff;
            }
        }
        @media only screen and (min-width: 1281px) {
            .site-header.sticky,
            .site-header.sticky ul.mega-menu > li > a,
            .site-header.sticky .header-actions ul li a,
            .site-header.sticky .shopping_bag_items_number,
            .site-header.sticky .wishlist_items_number,
            .site-header.sticky .site-title a,
            .site-header.sticky .widget_product_search .search-but-added,
            .site-header.sticky .widget_search .search-but-added,
            #page_wrapper.transparent_header .site-header.sticky,
            #page_wrapper.transparent_header .site-header.sticky ul.mega-menu > li > a,
            #page_wrapper.transparent_header .site-header.sticky .header-actions ul li a,
            #page_wrapper.transparent_header .site-header.sticky .shopping_bag_items_number,
            #page_wrapper.transparent_header .site-header.sticky .wishlist_items_number,
            #page_wrapper.transparent_header .site-header.sticky .site-title a,
            #page_wrapper.transparent_header .site-header.sticky .widget_product_search .search-but-added,
            #page_wrapper.transparent_header .site-header.sticky .widget_search .search-but-added {
                color: #333333;
            }
            .site-header.sticky .site-logo {
                border-color: #333333;
            }
            .site-header.sticky .main-navigation .sub-menu a {
                color: #666;
            }
        }
        /* header-centered-menu-under */
        /***************************************************************/
        /* Footer ******************************************************/
        /***************************************************************/
        
        #site-footer {
            background: #331E54;
        }
        #site-footer,
        #site-footer p,
        #site-footer .copyright_text a {
            color: #fff;
        }
        .site-footer-second-widget-area h3 {
            color: #ffffff !important;
        }
        #site-footer a,
        #site-footer .widget-title,
        .footer-navigation-wrapper ul li:after {
            color: #ffffff;
        }
        #site-footer a:hover {
            color: #bc9b6a;
        }
        /***************************************************************/
        /* Breadcrumbs *************************************************/
        /***************************************************************/
        /********************************************************************/
        /* Custom CSS *******************************************************/
        /********************************************************************/
		
		
		
		.vc_custom_1431751367435 {
            margin-top: 30px !important;
        }
        .vc_custom_1433401035551 {
            background-position: center !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }
        .vc_custom_1433402233606 {
            padding-top: 4% !important;
            padding-bottom: 4% !important;
            background-image: url(../images/thumb07.jpg) !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }
        .vc_custom_1431751367435 {
            margin-top: 30px !important;
        }
        .vc_custom_1429518037415 {
            padding-top: 80px !important;
            padding-bottom: 45px !important;
            background-image: url(../images/Newsletter.jpg) !important;
        }
        .vc_custom_1433403151386 {
            margin-top: 5% !important;
        }
        .vc_custom_1433393120527 {
            margin-top: 30px !important;
        }
        .vc_custom_1433401077163 {
            padding-top: 5% !important;
            padding-bottom: 5% !important;
            background-image: url(../images/thumb04_wp.jpg) !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }
        .vc_custom_1433399266986 {
            margin-top: 4% !important;
            margin-bottom: 4% !important;
        }
        .vc_custom_1433400043550 {
            padding-top: 7% !important;
            padding-bottom: 7% !important;
            background-image: url(../images/thumb05_wp.jpg) !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }
        .vc_custom_1433401138487 {
            padding-top: 7% !important;
            padding-bottom: 7% !important;
            background-image: url(../images/thumb06_wp.jpg) !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }
        .vc_custom_1433400700462 {
            margin-bottom: 2.5% !important;
        }
        .vc_custom_1433402281846 {
            margin-top: 5% !important;
        }
        .vc_custom_1433402538170 {
            margin-top: 2% !important;
        }
		/*******************************/
		.wpb_animate_when_almost_visible {
			opacity: 1;
		}
		/*********************/
		.recentcomments a {
			display: inline !important;
			padding: 0 !important;
			margin: 0 !important;
		}
		/**********************/
		img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 .07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }
		/*******************************/
		.tp-caption a {
            color: #ff7302;
            text-shadow: none;
            -webkit-transition: all 0.2s ease-out;
            -moz-transition: all 0.2s ease-out;
            -o-transition: all 0.2s ease-out;
            -ms-transition: all 0.2s ease-out
        }
        .tp-caption a:hover {
            color: #ffa902
        }
		/****************************/
		.wishlist_table .add_to_cart,
        a.add_to_wishlist.button.alt {
            border-radius: 16px;
            -moz-border-radius: 16px;
            -webkit-border-radius: 16px;
        }
		
		.tp-rightarrow.preview1:after {
		content: "";
		}
		.tp-leftarrow.preview1:after {
		content: "";
		}
		.tparrows.preview1:hover:after {
		background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
		color: #aaa;
		}
		.tparrows.preview1 .tp-arr-imgholder {
		backface-visibility: hidden;
		background-position: center center;
		background-size: cover;
		display: block;
		height: 100%;
		position: absolute;
		top: 0;
		transition: transform 0.3s ease 0s;
		width: 100%;
		}
		
		
		
		/***************************************/
		